1

PNGファイルをダウンロードして、PHPで画像処理に使用する必要があります。この画像を保存したい: /favicon?domain=http://facebook.com/">https://plus.google.com//favicon?domain=http://facebook.com/ ローカル フォルダーにその上で画像処理操作を実行します。

私がこれをやっているとき、それはうまくいきます:

$url = 'http://s.wordpress.org/about/images/color-blue.png';
$img = 'try1.png';
file_put_contents($img, file_get_contents($url));

しかし、これはファイルtry1.pngが0kbで作成されているため機能していません

$url = "https://plus.google.com/_/favicon?domain=http://facebook.com/";
$img = 'try1.png';
file_put_contents($img, file_get_contents($url));

助けてください。よろしく、 スヤシュ

4

1 に答える 1

1

これを試してください:

<?php

$url = "https://plus.google.com/_/favicon?domain=http://facebook.com/";
$img = 'try1.png';

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);  
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$result = curl_exec($ch); 
curl_close($ch);  

file_put_contents($img, $result);

?>
于 2013-05-26T07:22:11.407 に答える