2011-08-10 4 views
0

이미지 풀이 있고 사이트 URL에 따라 그중 하나만 표시하고 싶은 경우,이를 수행하는 가장 좋은 방법은 무엇입니까? 내가 body.php 파일에 기본 HTML 코드를 사용하여 시도img src : URL에 따라 사진 풀에서 1 장의 사진을 표시합니다.

:

<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; 
}; 
?> 

하지만 이미지를 보여주는이 arent. 이 논리가 (위의 코드를 편집하여) 작동한다면 img src = ""의 괄호 안에 PHP 코드를 삽입 할 수 있도록 다시 작성하여 동일한 파일 내에 PHP 코드를 결합 할 수 있습니까? 또는 내가 원하는 것을 성취 할 수있는 더 간단한 방법이 있습니까?

답변

0

왜 body.php에 케이스를 넣지 않으시겠습니까?

image-pool.php는 html이 아닌 이미지 내용 (원시 바이트)을 반환해야합니다.

+0

아직도 작동하지 않습니다. – nike

관련 문제