2011-09-28 41 views
0

我有一個網頁,允許用戶撰寫新聞文章。它也有一個豐富的文本編輯器。所以有人可以從網上覆制和粘貼文字。當我將一些複製的內容從wiki中提取出來併發布後,它會在Chrome上引發「無數據收到」錯誤。當我用Safari檢查它時,它會顯示「無法打開頁面」。 Firefox顯示空白頁面。Chrome:沒有收到數據,Safari:無法打開頁面

但是,當我停止執行mysql插入查詢它工作正常。問題是mysql語句也存在問題。我提取了生成的sql語句,並使用mysql工具分別執行它。它工作正常。查詢沒有問題。

我真的被困在這裏。你能幫我解決這個問題嗎?

謝謝。

Prasad。


這裏是動作代碼:

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

你能展示使用你正在使用的代碼嗎? – m90

+0

是的。當然。它結合了幾個類。不過,我會把行動代碼放在這裏。 (){ public function articlenewAction(){ \t \t $ form = new Backoffice_Form_ArticleDraft(); \t \t如果($這 - > Request()方法 - > isPost()){ \t \t \t $ FORMDATA = $這 - > Request()方法 - >的getPost(); \t \t \t如果($形式 - >的isValid($ FORMDATA)){ \t \t \t \t $ POSTDATA = $ _POST; \t \t \t \t $ newArticleID = Classes_Article :: createArticle($ postData); \t \t \t \t \t \t \t} \t \t} \t} –

+0

對不起這個屏幕顯示的代碼混亂。 –

回答

0

最後,我們可以通過這個。我們已經升級了php版本。

讓我們知道,如果你知道任何其他方式來解決這個問題。

Prasad。

相關問題