用于下载包含其文件的网站的PHP脚本

时间:2013-04-25 10:13:11

标签: php file-get-contents

我需要一个类似于" Save Page As"的PHP脚本。 Firefox或其他浏览器中的按钮。即:给定一个URL,它会下载相关的HTML文件,还会显示其中显示的图像和其他文件。 file_get_contents()函数只能让我到达那里,获取HTML文件,但不是图像或其他文件。解决方案是阅读file_get_contents()返回的HTML,并找到找到的每个文件链接,将file_get_contents()应用于它。但我怀疑必须有一个更标准的解决方案。提前谢谢。

1 个答案:

答案 0 :(得分:3)

最简单的方法是使用wget命令:

wget --page-requisites http://www.yourwebsite.com/directory/file.html

您可以使用execsystem

来从PHP调用它