Не удалять внутренние ссылки на PHP
Евгений21 год в сервисе
Данные заказчика будут вам доступны после подачи заявки
09.09.2009
Есть такая функция:
Function text_clear ($text)
{
$text = strip_tags($text);
....другие обработки текста....
return $text;
}
Нужно чтобы эта функция не удаляла внутренние ссылки.
Т.е. есть переменная $SITE_URL - адрес сайта. Все ссылки в тексте начинающиеся с адреса должны не удаляться. А все остальные ссылки и теги - удаляться.
В базе хранить внутренние ссылки в виде [URL] нельзя (много где придется мне внедрять обработку тегов)! В базе нужно хранить именно просто ссылки в текстах.
Как мне кажется можно сделать так:
Замена внутренних ссылок на [URL="адрес"]текст[/URL]
Удаление тегов: strip_tags
Замена [URL="адрес"]текст[/URL] на ссылки.
Возможно, есть и более простое решение...
Слушаю ваши предложения с ценой и сроком.