我有這個代碼來下載文件,但在sourceforge.net服務器有一個5秒的文件開始下載之前的延遲(你可以看到它,如果你嘗試在瀏覽器中加載此鏈接)。腳本完成後,我的文件大小爲零。我怎樣才能下載這個文件?感謝提前!文件下載PHP腳本不起作用,因爲服務器延遲
$url = 'http://downloads.sourceforge.net/project/gnucash/gnucash%20%28stable%29/2.4.9/gnucash-2.4.9-setup.exe';
$ch = curl_init($url);
$fp = fopen('/home/content/11/8564211/html/'.substr($url,strrpos($url,'/'),strlen($url)), 'w');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
可能頁面發送位置標題下載文件。嘗試使用curl_setopt($ ch,CURLOPT_FOLLOWLOCATION,1); – 2012-04-05 10:37:12