2011-09-28 4 views
0

사용자가 뉴스 기사를 작성할 수있는 웹 페이지가 있습니다. 그것은 또한 풍부한 텍스트 편집기가 있습니다. 누군가가 웹에서 텍스트를 복사하여 붙여 넣을 수 있습니다. 위키에 복사 된 콘텐츠를 넣을 때 POST를 실행하면 Chrome에 '수신 된 데이터 없음'오류가 발생합니다. Safari에서 이것을 확인하면 "페이지를 열 수 없습니다"라고 표시됩니다. Firefox가 빈 페이지를 표시합니다.Chrome : 데이터가 수신되지 않습니다. Safari : 페이지를 열 수 없습니다.

하지만 mysql 삽입 쿼리 실행을 중단하면 제대로 작동합니다. 문제는 mysql 명령문에도 n 가지 문제가 있다는 것입니다. 생성 된 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

사용중인 코드를 사용할 수 있습니까? – m90

+0

예. 확실한. 여러 클래스와 결합되었습니다. 그러나 여기에 액션 코드를 넣을 것입니다. 공개 함수 articlenewAction() { \t \t $ form = new Backoffice_Form_ArticleDraft(); \t \t 경우 ($ this-> 대해 GetRequest() -> isPost()) { \t \t \t $ formData = $ this-> 대해 GetRequest() -> 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 버전을 업그레이드했습니다.

이 문제를 해결할 다른 방법이 있으면 알려주십시오.

프라 사드.

관련 문제