Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.08.2010, 19:04   #1
Мартин
Пользователь
 
Регистрация: 01.12.2009
Сообщений: 13
По умолчанию Кликабельные ссылки автоматически

Хочу реализовать фичу, которая будет откружать ссылки в сообщении ббкодом URL.

т.е. юзер просто вставляет ссылку типа
Код:
http://example.com/index.php?p=xxx&file=yyy
Код:
или www.example.com/index.php?p=xxx&file=yyy (я понимаю, что это плохо. но большинство людей не понимают это)
а при добавлении сообщения скрипт их обрамляет ббкодом url)

Написал такой код:
PHP код:
preg_replace('/((?:http|www)[\w._?%&#!+=-]+)/i''[url="\1"]\1[/url]'$text); 
Но он не работает, сказали, что он очень чувствителен к входным данным. Что можно сделать? Может есть другой способ?

Последний раз редактировалось Мартин; 20.08.2010 в 19:08.
Мартин вне форума Ответить с цитированием
Старый 20.08.2010, 22:14   #2
Dimarik
Форумчанин
 
Аватар для Dimarik
 
Регистрация: 18.04.2009
Сообщений: 688
По умолчанию

может для этого лучше js?
Dimarik вне форума Ответить с цитированием
Старый 21.08.2010, 11:28   #3
Мартин
Пользователь
 
Регистрация: 01.12.2009
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Dimarik Посмотреть сообщение
может для этого лучше js?
Нет. Это надо делать на стороне сервера. В IPB как-то же это делается.
Мартин вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перестали подставлятся автоматически ссылки в адресной строке браузера Golovastik Софт 4 07.07.2010 20:16
Автоматически преобразовывать JPEG amigo555 Мультимедиа в Delphi 1 01.05.2009 20:18
Автоматически скрыть открыть колонки Gennady_58 Microsoft Office Excel 7 12.04.2009 11:07
создание автоматически обновляемой ссылки Ezzzquire Microsoft Office Excel 1 28.01.2008 07:46
Автоматически запускать приложение лисенок БД в Delphi 3 17.04.2007 23:39