在PHP简单HTML DOM中保存文档

在PHP简单HTML DOM中保存文档,php,dom,save,overwrite,simple-html-dom,Php,Dom,Save,Overwrite,Simple Html Dom,我对PHP简单HTML DOM有一个问题 下面是将代码保存在文本文档中的步骤 <?php include('simple_html_dom.php'); $a= file_get_html('http://web.com'); $a->save('text.txt'); ?> 但只有在第一次创建它时,如果我尝试更新它,它似乎不会被覆盖 有什么问题吗 编辑:当我运行PHP时,创建的文本文件不会更新 网站确实发生了变化。为什么要为此使用simplehtmldom?仅仅写一个文件

我对PHP简单HTML DOM有一个问题

下面是将代码保存在文本文档中的步骤

<?php 
include('simple_html_dom.php');
$a= file_get_html('http://web.com');
$a->save('text.txt');
?>
但只有在第一次创建它时,如果我尝试更新它,它似乎不会被覆盖

有什么问题吗


编辑:当我运行PHP时,创建的文本文件不会更新


网站确实发生了变化。

为什么要为此使用simplehtmldom?仅仅写一个文件就需要巨大的开销

<?php
    file_put_contents('test.txt', file_get_contents('http://web.com'));

当您希望输出文件发生更改时,您是否会完成相同的任务

重新加载修改后的网页$a=file\u get\u html'http://web.com'; 直接修改对象$a 如果您不做2,那么正如Marc B所建议的,不要使用simplehtmldom。
如果执行1,则输出$a,var_转储$a;作为确保对象实际被修改的第一步。

是的,它没有被更改,因为其他任何东西都没有更改,特别是http://web.com

不清楚您在问什么运行PHP时创建的文本文件没有更新。但是http://web.com是否同时更改了?如果不是的话,那为什么要改变text.txt呢。你的观点是什么?你的浏览器?请记住,浏览器至少要管理cookie和框架,以此类推,以便查看来自同一url的不同响应。但是简单的html dom会吗?我不记得了。您是否以这种方式配置了它?如果是这样的话,我建议使用curl。它与试图保持。。。警告你要保留什么?还有什么警告?他给我看了网站的部分代码和警告。但没有确切说明问题出在哪里?警告文字是什么?php警告?还是网站本身的东西?