Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在插入表单时,如何删除Word标记垃圾?_Php_Ms Word_Tinymce_Textarea_Fckeditor - Fatal编程技术网

Php 在插入表单时,如何删除Word标记垃圾?

Php 在插入表单时,如何删除Word标记垃圾?,php,ms-word,tinymce,textarea,fckeditor,Php,Ms Word,Tinymce,Textarea,Fckeditor,我正在用PHP构建一个CMS,我担心的是,用户将不得不从现有的Word(和Excel,但无论如何)文档中填写数据。现在,我看到了当他们不小心从Word复制并粘贴到文本区域时会发生什么:数据库中充满了垃圾标记 现在,我当然可以自己去除所有标记,但我必须首先开始学习它。所以我问你:你有没有测试过一些功能——一些常见的可疑插件(tinyMCE、FCKeditor等)在这方面有帮助?最低侵入性解决方案的奖励。好的,我发现它显然满足了我的要求。不过,这要求用户按下按钮进行粘贴,这有点不理想。还有更好的吗?

我正在用PHP构建一个CMS,我担心的是,用户将不得不从现有的Word(和Excel,但无论如何)文档中填写数据。现在,我看到了当他们不小心从Word复制并粘贴到文本区域时会发生什么:数据库中充满了垃圾标记


现在,我当然可以自己去除所有标记,但我必须首先开始学习它。所以我问你:你有没有测试过一些功能——一些常见的可疑插件(tinyMCE、FCKeditor等)在这方面有帮助?最低侵入性解决方案的奖励。

好的,我发现它显然满足了我的要求。不过,这要求用户按下按钮进行粘贴,这有点不理想。还有更好的吗?

我发现FCKEditor可以处理Word文档中的文本,比tinyMCE好得多

遗憾的是,我使用过的大多数HTML编辑器控件:

  • 有一个按钮去除标记的各种元素(word、html、脚本等)
  • 通过JavaScript删除粘贴时的所有标记
  • 如果你把它留给一个按钮,那么一般来说,非技术用户会忘记按下它,因为他们不关心(有些人会说“不应该”)它:(


    只要稍微玩弄一下正则表达式(现在你有了另一个问题;),你就可以做一些类似于2的事情,但只需要对word xml进行操作。

    ASP.NET?“s对我来说工作得很好

    我在问题中提到的现有网站已经使用FCK,尽管不是最新版本。这是最近的进步吗?@Moranar:我不能说。我使用的是2.6.3版。只是在使用tinyMCE时,我发现很难正确编辑从Word文档复制的文本。相比之下,FCKEditor没有任何这些问题。从Word粘贴功能已经存在一段时间了。不知道要多久。当用户使用浏览器“编辑->粘贴”或“Ctrl+V”时,它还会自动选择进行单词粘贴的需要。