ホームページ >バックエンド開発 >PHPチュートリアル >ページのルートディレクトリ外の画像を表示する方法
ページのルートディレクトリ外の画像を表示するにはどうすればよいですか?
ページのルートディレクトリの外にある画像を表示するにはどうすればよいですか?
php を使用してファイルを読み込んでから echo し、header("Content-type:image/jpg");
を設定した場合、ページ全体には 1 つの画像しか表示できません。どうやって解決すればいいでしょうか?
-----解決策---------
画像を読み取って header() で出力するための別の php ファイル (getImg.php とします) を作成します。画像を使用する場合、img タグはファイルを参照します:
echo '';
------解決策------------------
インターフェースを作成します:
#リファレンス ページ
#画像ページ
<?php header("コンテンツタイプ:画像/png"); if(isset($_GET['file'])){ $cont = file_get_contents($_GET['file']); #イメージのバイナリ ストリームをファイルに保存するのが最善です。これは変更に便利で、ディスク上にイメージを生成する必要がありません。 印刷($cont); } ?> <br><font color="#e78608">------解決策---------</font><br>