0

我想编写一个 Web 界面来显示两个非常大的文件之间的差异。我通常使用 winmerge,但这意味着我需要登录到服务器复制文件然后比较它们。我喜欢的步骤太多了。我想编写一个基本上做同样事情的网络界面。有谁知道那里有一个很好的可靠的 php 库来做这样的事情?请记住,此文件有 20k 行长,因此它需要可靠,而不需要超快。

4

2 回答 2

2

使用系统命令diff,然后解析结果。格式是规则的,很容易弄清楚。

于 2013-02-20T04:06:06.897 回答
0

添加到 Amadan 的想法:

创建一个带有两个file输入字段的 HTML 表单并使用以下内容:

echo exec('diff ' . $_FILES['file1']['tmp_name'] . ' ' . $_FILES['file2']['tmp_name']);
于 2013-02-20T04:19:08.040 回答