ホームページ  >  記事  >  バックエンド開発  >  GD ライブラリに関する問題

GD ライブラリに関する問題

WBOY
WBOYオリジナル
2016-06-13 12:07:30805ブラウズ

GDライブラリの問題

<?php<br />$im = imagecreate(200,60);<br />$white = imagecolorallocate($im,225,66,159);<br />imagegif($im);<br />?>

出力文字化け

どうなっているのでしょう。ただ絵を作りたいだけなんです。 GD ライブラリもロードされています。

ちなみに、Windows 上の 360 Kingsoft などのウイルス対策ソフトウェアが AppServ でウイルスを検出するのにも理由があります

パス phpmyadmin/labraries/vls.exe

ウイルス名 win32/ Trojan.e6d
-----解決策のアイデア----------------------
<br />header("Content-type: image/gif");<br />$im = imagecreate(200,60);<br />$white = imagecolorallocate($im,225,66,159);<br />imagegif($im);<br />

-----解決策のアイデア----------------------
検出するのは正常ですウイルス
私 ウイルスはウイルス対策ソフトウェアでも検出されることがよくあります
私の解決策は、使用に影響を与えずにウイルスを直接削除することです

------解決策のアイデア --- -------- -----------
1. 文字化けの出力は、正しいヘッダーを設定していないためです。プログラムは text/plain を使用します。デフォルトでヘッダーが出力されます。
GIF 画像を出力するには、header('content-type:image/gif'); を使用する必要があります。
これをこれに変更するだけです。
<br />header('content-type:image/gif'); <br />$im = imagecreate(200,60);<br />$white = imagecolorallocate($im,225,66,159);<br />imagegif($im);<br />



2.phpmyadmin は mysql を管理するための単なる php プログラムであり、exe ファイルはありません。 phpmyadmin/labraries/vls.exe これはトロイの木馬

です
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。