我在這裏研究過:http://php.net/manual/en/function.curl-setopt.php並啓用了cURL,驗證它是否正常工作。在本地主機上使用cURL下載應用程序/ msword
使用本地主機上的cURL執行文件下載(應用程序/ msword)的最佳方式是什麼(在轉移到託管計劃之前)?
有些類似的問題存在的位置:Download file Curl with url var
到被稱爲$路徑文件的路徑,但是,網址是動態的,並填充了文件的ID。
路徑填充像這樣:
$path = "./uploads/{$_SESSION['email']}/";
$path = $path . basename($_FILES['userfile']['name']);
這裏看看下載鏈接本身:
<a href='ppage.php?id={$row['uid']}'>Download</a>
目前我有以下,並不能獲得任何輸出或錯誤消息:
$fp = fopen ($path, 'w');
$ch = curl_init();
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_exec($ch);
curl_close($ch);
fclose($fp);
該文件是一個.doc文件,我可以從它的位置手動打開它。目錄,子目錄和文件本身的權限是暫時的777.如果你能指出我在正確的方向,我將不勝感激。提前致謝。
您有什麼麻煩嗎?不知道'$ path'中的內容很難幫助你。另外,你在哪裏設置你的網址?最後,你不下載一個文本文件。 Word Document!==文本。 – Brad
我想看看我是否錯過了某處的curl_setopt()以獲得某種結果。目前cURL不會抱怨任何不正確的東西,文件也不會下載。 – V1GG3N