将文档保存在 PHP 简单 HTML DOM 中
我对 PHP 简单 HTML DOM 有疑问。
以下将代码保存在文本文档中...
<?php
include('simple_html_dom.php');
$a= file_get_html('http://web.com');
$a->save('text.txt');
?>
但只有第一次创建它,如果我尝试更新它似乎不会覆盖
可能是什么问题?
编辑:当我运行 PHP 时,创建的文本文件不会更新。
网站确实发生了变化。
I have a problem with PHP simple HTML DOM.
The following to save the code in a text document ...
<?php
include('simple_html_dom.php');
$a= file_get_html('http://web.com');
$a->save('text.txt');
?>
But only the first time creates it, if I try to update it appears not to overwrite
What could be the problem?
EDIT: the text file that is created is not updated when I run the PHP.
The website does change.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
当您期望输出文件发生更改时,您是否:
$a = file_get_html('http://web.com');
如果您不执行 2),那么正如 Marc B 建议的那样,不要使用 simplehtmldom。
如果您执行 1),请输出
$a
,var_dump($a);
作为第一步,以确保对象确实被修改。When you expect the output file to change, are you:
$a = file_get_html('http://web.com');
$a
directlyIf you are not doing 2), then as Marc B suggests, do not use simplehtmldom.
If you are doing 1), output
$a
,var_dump($a);
as a first step to ensure that the object was actually modified.是的,它没有改变,因为其他什么也没有改变,特别是 http://web.com
yes, it is not changed becouse nothing else has also changed, in particular http ://web.com
为什么要使用 simplehtmldom 呢?仅仅写出一个文件就是巨大的开销。
会完成同样的事情
Why use simplehtmldom for this? It's massive overhead just to write out a file.
would accomplish the same thing