我正在使用FPDF为标签生成pdf。在标签上,它们有英寸(即:“)。在localhost上没有问题,但现在在我的生产服务器上FPDF在生成的PDF中的引号之前输出反斜杠。
4 1/2" gets transformed into: 4 1/2\"
尝试了我的谷歌技能,但无济于事。有谁知道发生了什么事?
答案 0 :(得分:1)
您可以使用get_magic_quotes_gpc确认在发布期间是否转义了值:
<强> PHP 强>
if (get_magic_quotes_gpc()) {
$myValue = stripslashes($_POST['myValue']);
}
else {
$myValue = $_POST['myValue'];
}
如果问题是由于magic_quotes由POST引起的,这将返回没有斜杠的值。
由于Magic Quotes是:
自PHP 5.3.0起已弃用,自PHP 5.4.0起已删除。
使用5.3.4本地主机,因此不使用魔术引号,生产服务器可能正在使用它们,因为指定的版本是5.2.17。