2016-09-10 2 views
0

PHP에서 curl을 사용하여 다른 웹 사이트에서 이미지를 가져오고 출력을 읽을 수 없습니다. +�<�@�9�3�*zB�<�4�<�I�;�4�2�;�3xO�과 같습니다. XAMPP에서 php7을 사용하고 있습니다.컬 - 읽을 수없는 데이터

$ch = curl_init(); 

$option = array(
    CURLOPT_USERAGENT => $user_agent, 
    CURLOPT_ENCODING => '', 
    CURLOPT_URL => $url, 
    CURLOPT_HEADER => true, 
    CURLOPT_FOLLOWLOCATION => true, 
    CURLOPT_RETURNTRANSFER => true 
); 
curl_setopt_array($ch, $option); 

$response = curl_exec($ch); 
$responseInfo = curl_getinfo($ch); 
$headerSize = curl_getinfo($ch, CURLINFO_HEADER_SIZE); 
curl_close($ch); 
print_r($response); 
+0

확인'콘텐츠 인코딩 :'헤더는 아마 그것이 말하는 내에서 – nogad

+0

을 gzip을'이미지/gif' 내 나쁜, 당신 캔트 HSR 에코 이미지 strme하지 않는 한 그 잘 읽어 보지 않았 – Jimmy

+1

아 당신은 헤더를 로컬로 보게됩니다. 그것을 웹 페이지에서 호출 할 수있는 파일에 저장할 수 있습니다. 하지만 당신이 이미지를 기대 brobers 얘기하지 않는 한 echo \ print_r은 이진을 보여줍니다 – nogad

답변

0
header('Content-type: image/jpeg');