好的,所以我的公司有一个客户端,它有一个发布内容的接口——标准 MySQL 数据库、基于 PHP 等。
无论如何,他们一直有一个实习生或某人,直接从 MS Word 文档将内容发布到此界面 - 界面编码不佳,并按原样接受此输入,没有格式化。
我的公司现在已经被外包来解决这个特殊的问题,因为它不断地破坏他们的网站,而且我的公司一再不得不手动进入数据库,并删除有问题的值。
有没有一种快速简便的方法可以做到这一点,还是我只需要对每个有问题的角色进行替换操作?
我认为htmlentities()
可能是部分解决方案 - 但据我所知,这不会删除所有内容。
这个问题有什么好的解决方案?有什么可以让这更容易吗?
我们也在考虑编写一个内容验证器,可能只是服务器端(尽管可能是客户端,如果我的一周进展得足够慢/我足够快地完成剩下的部分)。