0

如何将整体String转换为绝对字符串变量,例如将所有特殊字符、HTML 标记、链接、代码以及用户可以插入到文本区域中的任何其他内容。我目前正在制作一个邮件系统,它可以接受来自用户的任何形式的输入,就像Yahoo Mail它接受你扔给它的任何东西一样(我认为)。

它将Contents字符串插入Mysql数据库,我已经用于mysql_real_escape_string特殊字符等,其他标签和链接怎么样?

这是Content我复制的Yahoo Mail和我的Mail System

http://api.jquery.com/jQuery.noConflict/

我试图复制网站的全部内容,因为我只想知道我的邮件系统是否将接受 JS、Jquery、Css、Html、Php 和其他语言作为String.

我的问题不在于转换特殊字符等,而是在 Mysql 上。包含 Message 的 Field 只有一个 type: text,所以它不能像这里的 Link 这样支持 Long Text。

4

3 回答 3

0

请参阅htmlspecialchars,这是一个很好的起点。

于 2012-05-09T13:27:12.200 回答
0

有点难以理解你在问什么,但我认为你想要一个可以添加富文本的文本区域,类似于基于 Web 的邮件程序。如果我理解您想要正确执行的操作,我会研究一个 javascript 库,它将采用普通的 textarea 并将其变成一个可爱的 WYSIWYG 小编辑器。两种常见的:

于 2012-05-09T13:28:58.163 回答
0

PHP 函数strip_tags()应该有助于您尝试执行的操作。

$content = strip_tags($input);
于 2012-05-09T13:26:22.143 回答