我遇到了一些问题,并且不知道如何解决这个问题,而且几天来一直困扰着我。
我有一个创建失调海报的剧本 (例如:http://www.motifake.com/image/demotivational-poster/0901/hey-beetlejuice-doris-joker-funny-demotivational-poster-1231432214.jpg)
我面临的问题是输入符号的TEXT:!@£$%^& *(),。〜'
他们从来没有表现出来,或者用不同的符号回归它们应该是什么,就像\
将是\\
而'
将是'\
。
我没有使用代码的方式的特殊格式如下:
这是文本的输入字段:
励志文字:<input type="text" name="motivationaltext">
在我的PHP文件中,我使用:
$motivationaltext = $_POST['motivationaltext'];
稍后我将其用于图像字符串:
CenterImageString($im, $width, $motivationaltext, 16, ($top + $imgy + 74), $text_color);
有没有人知道如何解决这个问题?
答案 0 :(得分:0)
在php.ini文件中,设置magic_quotes_gpc = Off
。这应该照顾额外的\
。
替代解决方案:如果设置已开启但您无法(或不想)将其关闭,请使用stripslashes()
功能:
$motivationaltext = stripslashes($_POST['motivationaltext']);