Chrome: данные не получены, Safari: не удается открыть страницу

#php #mysql

#php #mysql

Вопрос:

У меня есть веб-страница, которая позволяет пользователям создавать новостные статьи. Он также имеет форматированный текстовый редактор. Таким образом, кто-то может копировать и вставлять текст из Интернета. Когда я добавляю туда скопированный контент из wiki и после публикации выдает ошибку «Данные не получены» в Chrome. Когда я проверяю это с помощью Safari, он говорит: «Не удается открыть страницу». Firefox отображает пустую страницу.

Но когда я останавливаю выполнение запроса mysql insert, он работает нормально. Проблема в том, что с оператором mysql тоже есть проблема. Я извлек сгенерированный оператор sql и выполнил его отдельно с помощью инструмента mysql. Это работает нормально. Нет проблем с запросами.

Я действительно застрял здесь. Не могли бы вы, пожалуйста, помочь мне в этом.

Спасибо.

Прасад.


Вот код действия:

 public function articlenewAction() { 
    $form = new Backoffice_Form_ArticleDraft(); 
    if ($this->getRequest()->isPost()) { 
        $formData = $this->getRequest()->getPost(); 
        if ($form->isValid($formData)) { 
            $postData = $_POST; 
            $newArticleID = Classes_Article::createArticle($postData); 
        } 
    } 
}
  

Комментарии:

1. можете ли вы показать использование используемого вами кода?

2. ДА. Конечно. Он объединился с несколькими классами. Однако я помещу код действия здесь. общедоступная функция articlenewAction(){ $form = new Backoffice_Form_ArticleDraft(); if ($this->GetRequest()->isPost()) { $FormData = $this->GetRequest()->getPost(); if ($form->isValid($FormData)) { $postData = $_POST; $newArticleID = Classes_Article::createArticle($postData); } } }

3. Извините, на этом экране код отображается как беспорядок.

Ответ №1:

Наконец-то мы смогли пройти через это. Мы обновили версию php.

Дайте нам знать, если вы знаете какой-либо другой способ исправить это.

Прасад.