這是哪門子環節我想下載:下載程序與捲曲
http://username:[email protected]/dl/file.zip
編輯:計算器,似乎走怪異用冒號,其用戶名冒號密碼。
現在,如果我退出網站並使用上述網址模式,則會成功進行身份驗證,並且我可以成功下載該文件。
我有這樣的捲曲腳本:
<?php
echo "Attempting to download...<br />";
$out = fopen("zip.zip", 'wb');
if ($out == FALSE){
die('File could not be opened, exiting.');
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_FILE, $out);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_URL, $file);
curl_exec($ch);
curl_close($ch);
fclose($out);
?>
,由於某種原因,它只是一個下載文件0KB。我非常肯定編碼是正確的,但如果它不起作用,它就不能工作。
任何幫助?謝謝。
嗨,我沒有root權限訪問我的託管帳戶,因此我無法運行任何shell命令。但主機允許連接到端口80,所以我不認爲這是問題。 – Andy 2009-11-07 02:45:07
你能夠使用libcurl連接到其他http資源嗎?一些網絡主機阻止連接。 – brianegge 2009-11-07 06:51:55