「別のサーバにある画像ファイルを読み込んで、スライドショーを表示してほしい。」
というご要望。
スライドショーはjQueryのライブラリとかを使って、クライアントサイドで実現するが、
HTMLタグの<IMG src=”[URL]”>で表示しようとした場合、
画像がURLを持っている必要があり、
WEBサーバのドキュメントルート外にあるとアクセスできない。。。
そのため、HTML中のIMGタグでは、以下のようにPHPのプログラムファイルを指定
1 |
<img src="./photo_data.php?p=IMG_0001.JPG"> |
1 2 3 |
<?php require("L:\\photo\\".$_GET["p"]); ?> |
上の場合は、別サーバのファルダをLドライブにマウントしたあと、
実行した。
これで、PHPプログラムが画像データを返すため、
<IMG>タグで表示ができる。