такая проблема: есть на сайте страница на которой выводятся последние комментарии из файла и чтобы она не была слишком тяжелая комментарии обрезаются причем еще до записи в файл, а поскольку в них могут быть тэги <b> и <img>, то вылазиют глюки, вот пример записи: текст текст текст ... текст <img src="http://radikal.ru/foto.jp и страница получается с кривой разметкой, а мне надо чтобы и картинки были, и без таких вот казусов, то есть нормальные тэги оставлять а всякие обрезки <b <a href=" и т.д. убирать. Как это сделать?
1. Фильровать preg_replace(), но не советую давать возможность вставлять html, в противном случае, сайт сможет быть взломан XSS атакой. 2. Используй htmlspecialcharacters(), а для вставок картинок, юзай BBcode или что-то аналогичное.
neverlose, бб-коды я итак использую, но они в моем скрипте перед сохранением каммента сразу заменяются хтмл-тегами я предполагал будет быстрее открыватся страница, но как оказалось толку от этого ноль, т.к. рег.выражения итак работают достаточно быстро, но теперь уже поздно переделывать