2012-12-28 81 views
2

例如我編寫的這段文字是我不知道並將其提交到數據庫。 然後我去頁面,在這裏出現這個文本,它顯示我不知道,我該如何禁用添加反斜槓?代碼在撇號前添加反斜槓

代碼

$text= htmlspecialchars($db['text']); 
$textA = array('/\[b\](.*?)\[\/b\]/is'); 
$textB = array('<b>$1</b>'); 
$textC = preg_replace($textA,$textB,$text); 
echo nl2br($textC); 

回答

1

打開magic_quotes的關在.htaccess文件之前:

php_flag magic_quotes_gpc Off 
+0

htmlspecialchars不逃脫撇號。這很可能是神奇的引號。 – Mattt

+0

你在開玩笑嗎?將stripslashes包裝到htmlspecialchars函數中?爲什麼不關掉magiq_quotes_gpc,因爲他不想逃跑?有時候我很困惑。 – Mattt