2016-06-04 7 views
-2

JPEG 이미지를 반환하는 PHP 파일을 만들어야합니다. 이 코드를 작성했지만 작동하지 않습니다.php url에서 이미지 가져 오기

<?php 
header('Content-type: image/jpeg;'); 
$p = 'http://....file.jpeg'; 
$a = file_get_contents('$p'); 
echo $a; 
?> 

무엇이 잘못 되었습니까? 나는

답변

1

당신은 단순히 <img> 태그를 사용할 수 있습니다.

<?php 
    $src = 'file.jpeg'; 
?> 

<img src='<?php echo $src ?>'> 

원하는 기능이 아닌 경우 Show image using file_get_contents을 확인하십시오.

+0

그것은 나를 위해 작동합니다! .. 감사합니다! –

1

는 작은 따옴표를 제거 너무 단순하다고 생각 :

<?php 
header('Content-type: image/jpeg;'); 
$p = 'http://....file.jpeg'; 
$a = file_get_contents($p); 
echo $a; 
?> 
+0

여전히 작동하지 않습니다. 파일을 저장할 수있는 권한을 설정해야합니까? 지금 당장 755 –

+0

완벽하게 작동합니다. 방금 확인 했어. 그것은 당신의 경우에 작동하지 않는 다른 것이어야합니다. –

+0

디스크에 파일이 있습니까? 그런 다음'$ p'에 URL을 넣지 말고 로컬 경로를 사용하십시오. (그것이 당신이하고있는 것이라면). 오류가 무엇인지 모르는 경우 코드를 디버그하기가 어렵습니다. – DoppyNL

관련 문제