ホームページ >バックエンド開発 >PHPチュートリアル >ページのルートディレクトリ外の画像を表示する方法

ページのルートディレクトリ外の画像を表示する方法

WBOY
WBOYオリジナル
2016-06-13 13:27:281026ブラウズ

ページのルートディレクトリ外の画像を表示するにはどうすればよいですか?
ページのルートディレクトリの外にある画像を表示するにはどうすればよいですか?

php を使用してファイルを読み込んでから echo し、header("Content-type:image/jpg");
を設定した場合、ページ全体には 1 つの画像しか表示できません。どうやって解決すればいいでしょうか?

-----解決策---------
画像を読み取って header() で出力するための別の php ファイル (getImg.php とします) を作成します。画像を使用する場合、img タグはファイルを参照します:
echo '';
------解決策------------------
インターフェースを作成します:
#リファレンス ページ

#画像ページ

PHP コード

<?php
header("コンテンツタイプ:画像/png");
if(isset($_GET['file'])){
   $cont = file_get_contents($_GET['file']);
   #イメージのバイナリ ストリームをファイルに保存するのが最善です。これは変更に便利で、ディスク上にイメージを生成する必要がありません。
   印刷($cont);
}
?>
<br><font color="#e78608">------解決策---------</font><br>
話し合う
このファイル読み取り方法を使用すると、表示される画像がたくさんありますが、パフォーマンスは低下しますか?大きな影響ですか?
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。