2012-05-09 4 views
0

Как превратить целое String в Абсолютную переменную String, как поворот всех специальных символов, HTML-тегов, ссылок, кодов и любых других материалов, которые пользователь может вставить в текстовое поле. В настоящее время я создаю почтовую систему, которая будет принимать любую форму ввода от пользователя, например Yahoo Mail Принимает все, что вы бросаете на нее (я думаю).Абсолютная строка в PHP

Он будет вставлять строку Contents в базу данных Mysql, я уже использовал mysql_real_escape_string для специальных символов и т. Д. Как насчет других тегов и ссылок?

Это Content, что я копирую в Yahoo Mail и мой Mail System:

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

Я попытался скопировать что весь контент сайта, потому что я просто хочу знать, если моя почта система будет принимать JS, JQuery, Css, Html, Php и др. Язык как String.

Моя проблема не была в преобразовании специального символа, и это было на Mysql. Поле, содержащее только сообщение, имеет тип: text и поэтому не поддерживает Long Text, как ссылку здесь.

ответ

0

Функция PHP strip_tags() должна помочь с тем, что вы пытаетесь сделать.

$content = strip_tags($input); 
+0

, если я использую это, что бы другие теги непригодной, и я не хочу этого. –

+1

У него есть необязательный параметр для передачи тегов, которые вы все еще хотите разрешить. –

0

Это немного сложно понять, о чем вы спрашиваете, но я думаю, что вы хотите иметь текстовое поле, в которое вы можете добавить богатый текст, похожий на веб-почтовую программу. Если я понимаю, что вы хотите сделать правильно, я бы заглянул в библиотеку javascript, которая займет обычную текстовую область и превратит ее в маленький редактор WYSIWYG. Две распространенные из них:

+0

В настоящее время я использую CKEditor для своего текстового поля, и я хочу, чтобы это содержимое было сохранено в базе данных MYsql. –

Смежные вопросы