Как избежать предупреждения скрипта в codeigniter - PullRequest
0 голосов
/ 03 мая 2011

Я хочу избежать предупреждения скрипта на странице просмотра. То есть, когда я добавляю скрипт в текстовое поле или тестовую область, этот скрипт должен отображаться как скрипт на странице просмотра моего сайта.

Например,

Если пользователь вводит сообщение в текстовой области, например, alert ('hai');, оно должно отображаться как alert ('hai') ;. Но теперь это предупреждение в окне оповещения, когда открывается страница просмотра.

1 Ответ

2 голосов
/ 03 мая 2011

Чтобы этого не случилось, используйте встроенную функцию php ' strip_tags '

$stripped = strip_tags($content);

Сделайте это, прежде чем выводить данные из базы данных.

В качестве альтернативы, если вы хотите, чтобы тег оставался без анализа, используйте что-то вроде str_replace или preg_replace :

$stripped = str_replace("<", "&lt;", $content);

Или еще лучше: htmlspecialchars ()

и т.д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...