2011-08-10 14 views
0

画像のプールがあり、サイトのURLに応じて1つだけ表示したい場合、これを達成する最も良い方法は何ですか?img src:URLに応じて写真のプールから写真を1枚表示

iがbody.phpファイルに基本的なHTMLコードを使用して試みた:

<img src="image-pool.php"> 

と画像pool.php:

<? 
header ('content-type: image/jpg'); 
readfile($img); 

switch($url) 
{ 
case 'page1.php': 
    echo '<img src="image1.jpg">'; 
    break; 
case 'page2.php': 
    echo '<img src="image2.jpg">'; 
    break; 
case 'page3.php': 
    echo '<img src="image3.jpg">'; 
    break; 
default: 
    echo '<img src="image1.jpg">'; 
    break; 
}; 
?> 

が、画像が現れてアレント。このロジックがうまくいけば(上記のコードを編集して)、img src = ""の括弧内にPHPコードを挿入できるように書き直して、同じファイル内でPHPコードを組み合わせることができますか?または私が欲しいものを達成するための簡単な方法がありますか?

答えて

0

body.phpにあなたのケースを入れてみませんか?

image-pool.phpは、HTMLではなく画像のコンテンツ(生のバイト)を返す必要があります。

+0

まだ動作していません。 – nike

関連する問題