GD ライブラリは開いていますが、win2003 サーバーで実行しているときに確認コードが表示されないのはなぜですか?
?PNG IHDRF 9???kIDATX????????@m}? }????Qr J D?(9 % ??@? ?? Qr J l?? ? П??r?IEND?B`?
このようなエラーが表示されますが、ローカルXPシステムでは正常に表示されます。理由を教えてください。最初に確認できるのは、GD ライブラリが開いているということです...
お答えしましょう
D8888D 返信内容 -------------------------------------------------- -----------------------
header('Content-Type: image/png');
imagepng($image);
imagedestroy($image);
D8888D 返信内容 -------------------------------------------------- -----------------------
いいえ、問題はまだ解決されていません....
D8888D 返信内容 -------------------------------------------------- -----------------------
しかし、このマシンでは動作しますが、アップロード後は動作せず、GD ライブラリも開かれます。押し下げられた。
D8888D 返信内容 -------------------------------------------------- -----------------------
GD2
D8888D 返信内容 -------------------------------------------------- -----------------------
GDライブラリとは関係ありませんが、調べてみたらGD2も存在していました…
D8888D 返信内容 -------------------------------------------------- -----------------------
明らかにヘッダーの問題ですので、よく確認してください
D8888D 返信内容 -------------------------------------------------- -----------------------
問題が見つかりました。それは UTF8 の BOM の問題でした。 ! !取り外しても大丈夫です。