Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何保存与evernote类似的所有样式和图像的网页?_Php_Javascript_Save_Webpage_Evernote - Fatal编程技术网

Php 如何保存与evernote类似的所有样式和图像的网页?

Php 如何保存与evernote类似的所有样式和图像的网页?,php,javascript,save,webpage,evernote,Php,Javascript,Save,Webpage,Evernote,如果你看或使用他们的,它可以保存一个网页完全与所有样式和图像的网页剪辑。例如,如果我保存了这个页面,它就会保存为原样 有人知道evernote是如何做到的吗?我想用PHP或JavaScript来做,但不知道如何保存一个包含所有样式和图像的网页。我知道Internet Explorer的mht格式,但evernote不是这样做的 因此,基本上,如果一个人可以在单个文件中保存一个包含所有样式和图像(不包括动态内容,如JS)的网页,并且能够在任何主要浏览器中打开它,那就太好了?任何指向此类脚本的指针也

如果你看或使用他们的,它可以保存一个网页完全与所有样式和图像的网页剪辑。例如,如果我保存了这个页面,它就会保存为原样

有人知道evernote是如何做到的吗?我想用PHP或JavaScript来做,但不知道如何保存一个包含所有样式和图像的网页。我知道Internet Explorer的mht格式,但evernote不是这样做的

因此,基本上,如果一个人可以在单个文件中保存一个包含所有样式和图像(不包括动态内容,如JS)的网页,并且能够在任何主要浏览器中打开它,那就太好了?任何指向此类脚本的指针也会有所帮助

我在Gmail中也注意到类似的事情,当你复制页面的任何部分并粘贴到Gmail Compose中时,它会呈现原样,或者在MS Word中也会出现同样的情况


感谢您的帮助和提示:)

您可以执行file\u get\u contents(),然后继续递归下载所需的脚本/图像

或者直接调用
wget-mk
和:



用包含从链接样式表复制的CSS的样式块替换链接样式表。用数据URL替换图像源。

我知道,但这里的重点是关于如何在单个保存页面中保存所有这些内容的算法或指南是的,这是我的想法,但编写算法在这里是真正的挑战:(
<?php
system('wget -mk http://foo.com/bar');
?>