-1
我想從這個網址下載PDF文件:PHP:下載PDF文件,而無需直接鏈接
http://knihy.cpress.cz/?p=actions&action=download/file&value=files&id=149253
我試圖獲取文件的file_get_contents通過,但它只是下載的PHP文件沒有實際的PDF文件。
有沒有辦法可以下載這個文件?
非常感謝!
我想從這個網址下載PDF文件:PHP:下載PDF文件,而無需直接鏈接
http://knihy.cpress.cz/?p=actions&action=download/file&value=files&id=149253
我試圖獲取文件的file_get_contents通過,但它只是下載的PHP文件沒有實際的PDF文件。
有沒有辦法可以下載這個文件?
非常感謝!
<?php
function collect_file($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_AUTOREFERER, false);
curl_setopt($ch, CURLOPT_REFERER, "http://www.xcontest.org");
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($ch, CURLOPT_HEADER, 0);
$result = curl_exec($ch);
curl_close($ch);
return($result);
}
function write_to_file($text,$new_filename){
$fp = fopen($new_filename, 'w');
fwrite($fp, $text);
fclose($fp);
}
// start loop here
$new_file_name = "testfile.pdf";
$url = "http://knihy.cpress.cz/?p=actions&action=download/file&value=files&id=149253";
$temp_file_contents = collect_file($url);
write_to_file($temp_file_contents,$new_file_name)
// end loop here
?>
謝謝!有用! – midz
這不是一個問題,而是一個黑客嘗試 – Peon
請記住,我們無法讀取您的想法。你需要做什麼,你如何做,以及它如何不能達到你的期望?這是您的網站的編程問題,或者您只是試圖從其他地方抓取內容? –
謝謝你的迴應。我正在嘗試下載此pdf文件並將其保存在我的服務器上的文件夾中。 – midz