Javascript 如何实现更新文章系统。

Javascript 如何实现更新文章系统。,javascript,php,jquery,oop,text,Javascript,Php,Jquery,Oop,Text,我在一个新闻网站上工作,任何人都可以编辑帖子,扩展内容,纠正打字错误等等。。现在,问题是要保护文章不被破坏或任何不需要的文章,我想保留原始文章,这样我可以在合并它们之前查看原始文章的更新,这意味着,我可能需要两行,第一行是原始文章,不会更改,第二行将包含原始文章,但是任何人都可以编辑它。所以,我可以比较这两行。。。还有另一个问题,如果一篇文章被不止一个人编辑怎么办?无论如何我正在努力坚持为这篇文章写两个条目,一个是要编辑的,一个是原创的或者只有我批准的文章 但是,真正的问题是如何比较两篇文章之间

我在一个新闻网站上工作,任何人都可以编辑帖子,扩展内容,纠正打字错误等等。。现在,问题是要保护文章不被破坏或任何不需要的文章,我想保留原始文章,这样我可以在合并它们之前查看原始文章的更新,这意味着,我可能需要两行,第一行是原始文章,不会更改,第二行将包含原始文章,但是任何人都可以编辑它。所以,我可以比较这两行。。。还有另一个问题,如果一篇文章被不止一个人编辑怎么办?无论如何我正在努力坚持为这篇文章写两个条目,一个是要编辑的,一个是原创的或者只有我批准的文章

但是,真正的问题是如何比较两篇文章之间的差异

我是否做了某种循环,只是在两个内容中迭代检查每个字符是否与原始字符相似?这听起来像是一项艰巨的任务。该函数只提供数值的百分之五,因此该函数只有在文章的可编辑副本与原始文章不同时才有效

我相信这可以通过javascript有效地实现,但我不确定如何实现


感谢您的帮助

这几乎是二元差异
svn、git等项目提供的服务
而且很难重新创建

我建议您创建一个临时表来存储该帖子的所有修改版本,然后您选择正确的一个作为admin,最后临时表将被删除

您没有指定要执行此操作的限制,因为我的最佳选择是使用linux
cat
@ManZzup谢谢,但还有什么能比我上面所说的更好呢?我只需要比较两个文本块,以消除字符的差异。例如,您能够从php脚本运行linux命令吗?如果是这样的话,使用
cat
将是可行的,谢谢,但我正在寻找PHP解决方案。