我意识到这只是一个你能得到的简单问题,但我似乎找不到答案。
echo $textstring;
输出看起来像这样:
引号不起作用,\“因为此文本字段正在尝试制作引号,当放在 \' 和 \' 之间时会正确显示,但我不希望那样。\”
但我想要:
引号不起作用,“因为这个文本字段试图使引号在'和'之间正确显示,但我不希望那样。”
我究竟做错了什么?
我意识到这只是一个你能得到的简单问题,但我似乎找不到答案。
echo $textstring;
输出看起来像这样:
引号不起作用,\“因为此文本字段正在尝试制作引号,当放在 \' 和 \' 之间时会正确显示,但我不希望那样。\”
但我想要:
引号不起作用,“因为这个文本字段试图使引号在'和'之间正确显示,但我不希望那样。”
我究竟做错了什么?
php.ini
除非您想终生使用stripslashes
. 确保以下设置php.ini
如下:
magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off
您也可以通过将以下内容放入您的.htaccess
:
php_flag magic_quotes_gpc Off
echo stripslashes($textstring);
很简单,使用stripslashes
函数:
echo stripslashes($textstring);
这将删除所有斜线。