0

重複の可能性:
「すべての引用の前にスラッシュ」の問題

FPDFを使用してラベルのPDFを生成しています。ラベルにはインチがあります(例: ")。ローカルホストでは問題はありませんでしたが、私の本番サーバーでは、FPDFは本番PDFの引用符の前にバックスラッシュを出力します。

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

私のグーグルスキルを試しましたが、役に立ちませんでした。誰が何が起こっているのか知っていますか?

4

1 に答える 1

1

get_magic_quotes_gpcを使用して、ポスト中に値がエスケープされているかどうかを確認できます。

PHP

if (get_magic_quotes_gpc()) {
    $myValue = stripslashes($_POST['myValue']);
}
else {
    $myValue = $_POST['myValue'];
}

これにより、 magic_quotesが原因で問題がPOSTによって発生している場合、スラッシュなしで値が返されます。

マジッククォートは次のとおりです。

PHP 5.3.0で非推奨になり、PHP5.4.0で削除されました。

5.3.4のローカルホストがあり、Magic Quotesを使用していない場合、指定されたバージョンは5.2.17であるため、おそらく本番サーバーがそれらを使用しています。

于 2012-06-11T17:47:45.710 に答える