我正在一个新闻网站上工作,任何人都可以编辑帖子,扩展内容或纠正错别字和一切......现在,问题是保护文章免遭破坏或任何不需要的文章,我想保留原文文章,所以我可以在合并它们之前用原始版本查看更新,这意味着,我可能需要两行,1个用于原始帖子,不会被更改,第二行将包含原始帖子,但任何人都可以编辑它。所以,我可以比较两行...然后还有另一个问题,如果一篇文章是由多个人编辑的呢?无论如何...我试图坚持为文章制作两个条目,一个用原始或只有我批准的文章编辑一个...
但是,真正的问题是如何比较两篇文章之间的差异?
我是否进行某种循环,只是遍历两个内容,检查每个字符是否与原始字符相似?这听起来像是很多任务。 similar_text()函数只有五分之一的数值,所以该函数只是好文章的可编辑副本与原始文章不同...
我确信这可以通过javascript有效地完成,但我不确定如何。
感谢任何帮助。
答案 0 :(得分:1)
这几乎是二元差异 由svn和git等程序提供的服务 并且很难重新创建 我建议你创建一个临时表来存储该帖子的所有修改版本,然后你选择正确的一个作为admin,在最后临时表被删除