我在每个 php 页面的顶部都有以下代码:
<?php
function name_format($str)
{
return trim(mysql_real_escape_string(htmlspecialchars($str, ENT_QUOTES)));
}
?>
foreach ($_POST as $key => $value) {
if (!is_array($value))
{
$_POST[$key] = name_format($value);
}
}
到目前为止,这非常有用。<textarea>
我经历过,如果我想在将文本写入数据库之前显示来自 a 的文本,那么它会显示“\r\n”而不是正常的换行符。即使我尝试执行以下操作,它也不起作用:
$str = str_replace("\r\n", "<br>", $str);