2009-12-23 1 views
2

젠드 프레임 워크를 사용하고 있으며 큰 따옴표, 큰 따옴표 및 백 슬래시를 이스케이프 처리합니다. 이것은 데이터베이스에 텍스트를 저장하기도 전에 완료되었으므로 Zend_Form 객체에 의해 수행됩니다.Zend Framework : 역 슬래시와 따옴표의 이스케이프 처리 방법

유일한 문자입니까? Zend는이 도주를 취소하거나이 도망 치를 끌 수있는 기능이 있습니까?

텍스트는 코드이므로 사용자가 보낸 것처럼 실제로 표시해야합니다. geshi로 강조 표시되거나 일반 텍스트로 표시됩니다.

단순히 stripslashes를 사용하면 원하지 않는 백 슬래시를 제거하고 사용자가 의도적으로 입력 한 백 슬래시도 제거합니다.

감사합니다.

답변

1

이것은 게시물 데이터를받는 방법에 따라 다릅니다. 내가 예상대로 작동하게 전원을 끈 ...이 기계에서 활성화 magic_quotes_gpc의 있었다 발견

$request = $this->getRequest(); 
if ($request->isPost()) { 
    $post = $request->getPost(); // $post becomes an array of post variables 
} 
1

: 다음 방법은 당신에게 어떤 POST 데이터의 원시 출력을 제공 할 것입니다. 어쨌든 도움을 주셔서 감사합니다.

+0

magic_quotes_gpc로 작업하는 것이 가장 나쁜 결정입니다. – decebal