Zend_Formで出力する前に、すべてのフォーム要素にstripslashes()を適用するにはどうすればよいですか?
私が試してみました:
//the filter
class lib_filters_Stripslashes implements Zend_Filter_Interface{
public function filter($value){
return stripslashes($value);
}
}
...
...
...
//In the form
$form->setElementFilters(array(new lib_filters_Stripslashes));
回答:
回答№1は4array_map("stripslashes", $_POST)
回答№2の場合は3
あなたがする必要があることがわかった場合 stripslashes
すべてのフィールドで、ほとんどの場合、Webホストは非推奨で実行するように構成されています マジッククオート 設定がオンになりました。可能であれば、代わりにオフにすることをお勧めします。