0
我想使用stripslashes爲了防止或刪除正在和反斜槓被鍵入或輸入到我的聯繫人表單域。stripslashes是否從聯繫表單字段中刪除不需要的斜槓?
將這項工作,如果我把它添加到郵政語句,像這樣:
<?php
if($_POST) {
$fName = stripslashes(htmlspecialchars($_POST['fName'], ENT_COMPAT | ENT_XHTML | $encoding = 'UTF-8'));
$fEmail = trim(stripslashes(htmlspecialchars($_POST['fEmail'], ENT_QUOTES | ENT_XHTML | $encoding = 'UTF-8')));
$fComments = stripslashes(htmlspecialchars($_POST['fComments'], ENT_NOQUOTES | ENT_XHTML | $encoding = 'UTF-8'));
?>
還是有辦法阻止或使用*的preg_match,既除去向前反斜槓*?
現在沒有一個可接受的理由使用'stripslashes'或'addslashes'。 – ThiefMaster
@DeeRoy你爲什麼不試試? 'echo $ fName,「
\ n」,$ _ POST ['fName'];'親自查看。 – Prix
您是否嘗試運行該代碼以查看它是否按照您的要求工作?你能不能只使用['str_replace()'](http://php.net/manual/en/function.str-replace.php)? – ajp15243