Свежайшие Пирожки от CakePHP по-русски

Полнейшее руководство CakePHP 1.2 на русском языке, горячие новости и полезные статьи

html

html(string $string, boolean $remove = false)

Этот метод подготавливает данные отправленные пользователем для отображения в HTML. Это особенно полезно, если вы не хотите чтобы пользователь не смог сломать дизайн вашего сайта или добавлял картинки или другие теги в ваши HTML страницы. Если параметр $remove установлен в true, то найденное HTML содержимое удаляется, а не преобразуется в HTML представления.

Простой текст
  1. $badString = '<font size="99" color="#FF0000">HEY</font><script>...</script>';
  2. echo Sanitize::html($badString);
  3. // выведет: &lt;font size=&quot;99&quot; color=&quot;#FF0000&quot;&gt;HEY&lt;/font&gt;&lt;script&gt;...&lt;/script&gt;
  4. echo Sanitize::html($badString, true);
  5. // выведет: HEY...