PHP下載Facebook的圖片我想在我的VPS用的fopen
<?php
function curl_get_contents($url, array $opts = array()) {
$defaults = array(
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_USERAGENT => 'Mozilla Firefox 20.0',
CURLOPT_VERBOSE => true
);
$opts = $opts + $defaults;
$ch = curl_init($url);
curl_setopt_array($ch, $opts);
return curl_exec($ch);
}
header('Content-type: image/jpeg');
echo curl_get_contents('http://sphotos-b.ak.fbcdn.net/hphotos-ak-prn1/58678_10151328142003680_1939974573_n.jpg');
?>
運行這段代碼,當我運行它,有一個無限循環,我不明白爲什麼。該功能適用於每個圖片網址,但不適用於Facebook。任何建議?
你試過捲曲或簡單的file_get_contents? –
我不認爲Facebook可以讓你在沒有開會的情況下獲取圖片。 –
是的,我嘗試了幾次捲曲和file_get_contents我認爲這是更適合文本文件,並沒有圖像 –