我想從網站「http://nccpl.com.pk/market-information/fipi-lipi/fipi-sector-wise」下載文件,但有提取按鈕來下載excel文件。我如何使用php每天自動下載它。使用php下載文件
-10
A
回答
1
數據導出鏈接正在從瀏覽器的JavaScript表中以JavaScript的方式生成CSV。出於這個原因,您將無法使用PHP下載它,因爲該文件實際上並不存在。
但是,通過下載頁面的html並解析它,您可以通過表格生成除PHP之外的文件。但是,我不知道PHP中可用於此目的的工具。
-2
readfile($file)
是你需要我的朋友。 這是php.net
<?php
$fichero = 'mono.gif';
if (file_exists($fichero)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.basename($fichero).'"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($fichero));
readfile($fichero);
exit;
}
?>
+1
這個答案是爲了讓一個網站*提供*下載*它已經託管的*,這根本不是問題所在,即網頁抓取動態生成的文件。 –
-1
相信該文件被自動更新,你可以只使用
header('Location: /path-to-file/filename');
例
<?php header('Location: '/docs/pdf/mypdf.pdf'); ?>
只寫它變成一個片段。 PHP文件,並讓用戶在他分享時.php文件舔下載buttton。確保文件有權下載。
相關問題
- 1. 使用PHP下載文件
- 2. 使用PHP下載文件
- 3. 使用php下載文件
- 4. 使用PHP下載文件 - 一次只下載一個文件!
- 5. 用php下載文件
- 6. 用php下載文件
- 7. 使用PHP下載40M zip文件
- 8. 使用PHP從Mongodb下載大文件
- 9. 使用php下載zip文件夾
- 10. 使用PHP下載2GB文件
- 11. 使用php下載pdf文件
- 12. 使用PHP提供文件下載
- 13. 使用PHP下載CSV文件
- 14. 使用Flysystem從PHP下載文件
- 15. 使用PHP下載文件問題
- 16. 使用JQuery下載文件/ Php
- 17. 使用cURL從Megaupload下載文件PHP
- 18. 使用PHP指針下載文件
- 19. 如何使用PHP下載msg文件
- 20. 使用PHP CURL下載文件
- 21. Ajax文件下載使用jQuery,PHP
- 22. 使用php壓縮和下載文件
- 23. php - 使用mysql下載文件
- 24. DENY使用php直接下載文件
- 25. 使用PHP和cURL下載文件
- 26. 使用PHP下載遠程文件(2GB)
- 27. 使用php下載文件通過ftp
- 28. 使用PHP下載MP3和MP4文件
- 29. 使用PHP下載多個文件ZipArchive
- 30. 使用PHP創建和下載文件
爲什麼會有mysqli標籤?如果沒有授予您許可,則無法訪問外部網站的文件。然而,如果它允許你使用cURL。 –
有一個懸而未決的編輯http://stackoverflow.com/review/suggested-edits/15368520想要刪除該mysqli標籤 –
@ Fred-ii-我猜測OP不僅希望我們編寫php代碼來獲取文件,但也添加一些mysqli魔法將它添加到他的數據庫:-) – jeroen