【发布时间】:2014-11-14 18:05:45
【问题描述】:
我正在编写一个程序,使用 PHP 和 cUrl 偶尔将特定网站的 HTML 保存到服务器。不过,我只想在网站上发生更改时实际保存文件,所以我的问题是:如何将长文本字符串(来自 cUrl 的最新 HTML)与现有的 .txt 文件进行比较? .txt 文件大约为 700kB,以便您了解大小。我是莫
【问题讨论】:
-
对您收到的 HTML 进行哈希处理,并将其与服务器上保存的 HTML 的哈希值进行比较。这只是一个棋子。
-
@SpencerGrantDoak 如果输出中的任何地方都有日期戳,则每次都可能显示“错误”差异。
-
好点,@scunliffe。我想他可以去掉 HTML 头部,只对 HTML 正文进行哈希处理。
-
除非页面是静态的,否则这是不可能的,至少实际上不可能。
-
我查过了,没有日期戳!它们是相同的。我现在要试试这个。