例如,我写了这个文本是我不知道的并将其提交到数据库。然后我转到页面,显示此文本并显示我不知道,如何禁用添加反斜杠?
代码
$text= htmlspecialchars($db['text']);
$textA = array('/\[b\](.*?)\[\/b\]/is');
$textB = array('<b>$1</b>');
$textC = preg_replace($textA,$textB,$text);
echo nl2br($textC);
例如,我写了这个文本是我不知道的并将其提交到数据库。然后我转到页面,显示此文本并显示我不知道,如何禁用添加反斜杠?
代码
$text= htmlspecialchars($db['text']);
$textA = array('/\[b\](.*?)\[\/b\]/is');
$textB = array('<b>$1</b>');
$textC = preg_replace($textA,$textB,$text);
echo nl2br($textC);
关闭magic_quotes_gpc并确保在保存到数据库之前没有使用addlashes
通过添加以下行来关闭文件中的magic_quotes :.htaccess
php_flag magic_quotes_gpc Off