我想写一个web界面,显示两个非常大的文件之间的差异。我通常使用winmerge,但这意味着我需要登录到服务器,复制文件,然后进行比较。太多了,我不喜欢。我想写一个网页界面,基本上做同样的事情。有人知道有一个可靠的php库可以做这样的事情吗?请记住,这个文件有20k行长,所以它需要可靠,而不需要超快。
使用系统命令diff
,然后解析结果。格式是规则的,很容易理解。
加入阿玛丹的想法:
创建一个具有两个file
输入字段的HTML表单,并使用以下内容:
echo exec('diff ' . $_FILES['file1']['tmp_name'] . ' ' . $_FILES['file2']['tmp_name']);