ホームページ  >  記事  >  バックエンド開発  >  GD ライブラリは開いていますが、win2003 サーバーで実行しているときに確認コードが表示されないのはなぜですか? _PHP チュートリアル

GD ライブラリは開いていますが、win2003 サーバーで実行しているときに確認コードが表示されないのはなぜですか? _PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:51:01820ブラウズ




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 の問題でした。 ! !取り外しても大丈夫です。


www.bkjia.com本当http://www.bkjia.com/PHPjc/632609.html技術記事 GD ライブラリは開いていますが、win2003 サーバーで実行しているときに確認コードが表示されないのはなぜですか? ?PNG IHDRF9???kIDATX???????a'??????)Hu?HN?O??s?????????@m}Fc?=???JL} ????Qr JD?(9%??@???Qr Jl...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。