2011-09-28 43 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。

相关问题