用php强调非常大的文件之间的差异

时间:2013-02-20 04:04:05

标签: php javascript html plugins winmerge

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

添加到Amadan的想法:

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

echo exec('diff ' . $_FILES['file1']['tmp_name'] . ' ' . $_FILES['file2']['tmp_name']);