PHP 描画に文字化けしたコードが表示される

WBOY
リリース: 2016-06-13 13:04:56
オリジナル
749 人が閲覧しました

PHP 描画で文字化けが表示される
この投稿は、jianglei2006 によって 2012-11-10 23:16:10 に最終編集されました。 親愛なる主よ、神々よ、玉皇大帝と如来仏陀よ! ! !
助けてください、
appserv-win32-2.5.10.exeをインストールしたので、環境構成は基本的には問題ありません
phpinfo(); を確認すると、データベースが起動され、GD 描画が有効になっていることがわかります
ただし、以下のようなPHPドキュメントを作成しました

exif_t​​humbnail.php

$image =exif_t​​humbnail($_GET["picName"],$width,$height,$type);
if($image != false)
{
header("Content-type:" .image_type_to_mime_type($type));
echo $image;
exit();
}

?>

image.php


しやん<br>







実行後、小さな赤い十字が表示されます。その後、新しいドキュメントを作成しました



実験<br>


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



返されたのは実際には GIF87a でした?


何が起こっているのか誰か教えてもらえますか? ?

-----最良の解決策---------
exif_t​​humbnail.php ファイルでした正しく実行されましたか? $image == false は×印になり、すべての JPEG 画像にサムネイルが埋め込まれているわけではありません。
$im = imagecreate(200,60);
$white = imagecolorallocate($im ,225,66,159);
imagegif($im);
?>
画像ファイルとして扱い、Webページ内のimgタグで参照し、ヘッダー
を送信-----その他の解決策-------------- ---- --
ヘルダーを送信するには
------その他の解決策-----
exif_t​​humbnail は tiff または jpg に埋め込まれたサムネイルを取得します (利用できない場合があることに注意してください)
php_exif 拡張機能をロードする必要があります (これについて説明していません)
$image が空の場合は、赤い十字も表示されます。代わりに既知の画像を使用する必要があります

コードの最後の部分は GIF87a を出力します...正しいですか?
HTMLコンテンツも出力するため、画像データはテキストとして表示されます
-----その他の解決策----------------------
ヘッダーを送信するには

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート