FPDF在输出中的引号之前添加反斜杠

时间:2012-06-11 17:15:24

标签: php fpdf

  

可能重复:
  “slash before every quote” problem

我正在使用FPDF为标签生成pdf。在标签上,它们有英寸(即:“)。在localhost上没有问题,但现在在我的生产服务器上FPDF在生成的PDF中的引号之前输出反斜杠。

    4 1/2" gets transformed into: 4 1/2\"

尝试了我的谷歌技能,但无济于事。有谁知道发生了什么事?

1 个答案:

答案 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。