2

画像に一重引用符を付けると、次のように出力されます。I\'m cool

$status = $this->_im->annotateImage($this->_draw, 0, 0, $options['angle'], $text);

誰が私を助けられるか?前もって感謝します!

4

1 に答える 1

0

これはおそらくによって引き起こされmagic_quotes_gpcます。エスケープされた引用符は、次を使用して削除できますstripslashes

$status = $this->_im->annotateImage(
    $this->_draw, 
    0,
    0,
    $options['angle'], 
    stripslashes($text)
);

必要に応じて、マジッククォートを無効にするようにサーバーを再構成できますが、既存のWebサイトで作業している場合は、そうすることの意味を完全に理解し、安全にサニタイズする能力に自信が持てるようになるまで、必ずしもお勧めしません。データベースクエリで使用するデータ。

于 2012-11-11T04:41:19.170 に答える