另存为使用PHP或HTML(下载整个网站)


Save as using PHP or HTML (download a whole website)

我想让网站有一个文本框和一个保存按钮。当你在那里输入链接时,它会保存整个网站(就像谷歌chrome中的保存页面)。有没有办法在php或html中做到这一点?如果是的话,有可能压缩网站然后下载吗?我想不出什么了。

我尝试使用:

file_get_contents

但这只能得到页面的HTML代码。将zip文件保存在服务器或数据库上并不重要。我可以手动将它下载到我的桌面上。

我希望有人能帮忙。

感谢

大多数*nix系统都有wget

wget -m http://www.example.com/

当然,您可以使用php-exec()、sys()等发出任何服务器命令。

据我所知,在任何服务器端语言中都没有执行此任务的内置函数。可以编写一个脚本来复制页面的所有资源,但这并不容易或实用。