我想从网站“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