[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Добавление тегов к тексту
divine266
помогите с таким вопросом, через форму в базу добавляю текст, как сделать так чтоб если пишу ссылку к ней добавлялись теги...и она отображалась ссылкой а не текстом..



Спустя 5 минут, 13 секунд (19.09.2010 - 22:17) Invis1ble написал(а):
насколько я знаю, наилучший выход - оформлять текст соответствующими псевдотэгами (например bb-тэги), которые потом будут заменяться при выводе на тэги:
[url href="http://www.mysite.ru"]текст_ссылки[/url]

Спустя 24 минуты, 57 секунд (19.09.2010 - 22:42) divine266 написал(а):
я добавляю без бб тегов и без ничего просто пишу http://mysite.ru и чтоб автоматически определилась ссылка и добавились теги!

Спустя 16 минут, 58 секунд (19.09.2010 - 22:59) Invis1ble написал(а):
ну можно так сделать:
$text = preg_replace('#(http://.*?) #i', '<a href="$1">$1</a> ', $text);

Спустя 45 минут, 49 секунд (19.09.2010 - 23:45) divine266 написал(а):
спасибо smile.gif

Спустя 4 минуты, 31 секунда (19.09.2010 - 23:49) divine266 написал(а):
только если писать
http://mysite.ru и какойто текст то работает
если писать
какойто текст и http://mysite.ru или просто одну сслыку http://mysite.ru
то неработает

Спустя 21 минута, 52 секунды (20.09.2010 - 00:11) Invis1ble написал(а):
$text = preg_replace('#(http://.*?)(\s|$)#i', '<a href="$1">$1</a>$2', $text);
так попробуй

Спустя 4 минуты, 1 секунда (20.09.2010 - 00:15) Invis1ble написал(а):
спасибо - в карму wink.gif


_____________
Админы и программисты - люди иного мира.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.