我想编写一个Web界面,显示两个非常大的文件之间的差异。我通常使用winmerge,但这意味着我需要登录服务器复制文件然后进行比较。我喜欢的步骤太多了。我想写一个基本上做同样事情的网络界面。有没有人知道一个好的可靠的php库,那里有这样的事情? 请记住,这些文件长20k,因此需要可靠,不需要超快速。
答案 0 :(得分:2)
使用系统命令diff
,然后解析结果。格式是规则的,易于弄清楚。
答案 1 :(得分:0)
添加到Amadan的想法:
创建一个包含两个file
输入字段的HTML表单,并使用以下内容:
echo exec('diff ' . $_FILES['file1']['tmp_name'] . ' ' . $_FILES['file2']['tmp_name']);