2009-12-23 28 views
2

我使用Zend框架,它是逃避單引號,雙引號和反斜槓。這甚至在我將文本保存到數據庫之前完成,所以我猜測它是由Zend_Form對象完成的。Zend框架:如何unescape反斜槓和引號

是那些逃離了唯一的角色? Zend是否有一個函數來取消這個轉義或者關閉這個轉義的方法?

的文本代碼,所以我真的需要它顯示爲用戶發送它,它會被隔世或顯示爲純文本高亮顯示。

要找的stripslashes移除不必要的反斜線,也去除了反斜槓用戶有意輸入。

感謝

回答

1

這取決於你是如何獲得這個職位的數據。 下面的方法會給你任何POST數據的原始輸出:

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

我發現我有magic_quotes_gpc的本機啓動...將其關閉,使因爲它應該發揮作用。 感謝andybaird無論如何幫助。

+0

與magic_quotes_gpc的工作是做最壞的決定 – decebal 2013-03-27 13:15:51