2016-09-10 12 views
0

私はPHPでcurlを使用して別のWebサイトから画像を取得していますが、その出力は読めません。それは+�<�@�9�3�*zB�<�4�<�I�;�4�2�;�3xO�のようです。私はXAMPPでphp7を使用しています。Curl - 読み込み不能なデータ

$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

'のContent-encodingをチェック:'ヘッダーを、そのおそらくない限り、私のそれは、ああ、私の悪いことはよく読んでいない画像/ gif' – nogad

+0

をgzipヘッダーはローカルにあります。あなたはそれをファイルに保存してWebページで呼び出すことができます。しかし、あなたがイメージを期待してbroerserに言っていない限り、echo \ print_rはあなたにバイナリを表示します – Jimmy

+1

'言う、あなたカントHSRエコー画像strmeで – nogad

答えて

0
header('Content-type: image/jpeg'); 
関連する問題