06/08
2014
Library for html filtering
Система автоматического типографирования и фильтрации текста с HTML/XHTML разметкой, разработанная в ТМ™ для собственных проектов с открытым исходным кодом. Изначально появился как php-версия перлового Jevix-а, сейчас проекты сильно разошлись., (*1)
require('jevix.class.php'); $jevix = new Jevix(); //Конфигурация // Устанавливаем разрешённые теги. (Все не разрешенные теги считаются запрещенными.) $jevix->cfgAllowTags(array('a', 'img', 'strong', 'ul', 'li', 'h1', 'h2')); // Устанавливаем разрешённые параметры тегов. $jevix->cfgAllowTagParams('a', array('title', 'href')); // Устанавливаем параметры тегов являющиеся обязяательными. Без них вырезает тег оставляя содержимое. $jevix->cfgSetTagParamsRequired('a', 'href'); // Устанавливаем теги которые может содержать тег контейнер $jevix->cfgSetTagChilds('ul', 'li', true, false); // Устанавливаем атрибуты тегов, которые будут добавлятся автоматически $jevix->cfgSetTagParamDefault('a', 'rel', 'nofollow'); //Парсинг $res = $jevix->parse('...тут...мог...бы...быть...ваш...текст...'); ?>
php_value mbstring.func_overload 0 php_value default_charset UTF-8 php_value mbstring.language Russian php_value mbstring.internal_encoding UTF-8