qwer23 0 Опубликовано: 7 декабря 2008 Рассказать Опубликовано: 7 декабря 2008 (изменено) Как сделать чтоб ссылка автоматом была кликабельной? т.е например вставляю я в новость текст http://google.ru/ ( именно текст, а не .... )и текст http://google.ru/ стал автоматом кликабельной ссылкой т.е http://google.ru/ ? Изменено 7 декабря 2008 пользователем qwer23 Цитата Ссылка на сообщение Поделиться на других сайтах
wawilon 0 Опубликовано: 7 декабря 2008 Рассказать Опубликовано: 7 декабря 2008 Перед добавлением новости с помощью регулярных выражений искать потенциальные ссылки и обрамлять их <a href=...> </a> Цитата Ссылка на сообщение Поделиться на других сайтах
qwer23 0 Опубликовано: 7 декабря 2008 Рассказать Опубликовано: 7 декабря 2008 Автор По подробней можно? Цитата Ссылка на сообщение Поделиться на других сайтах
wawilon 0 Опубликовано: 7 декабря 2008 Рассказать Опубликовано: 7 декабря 2008 Вам необходимо автоматически найти текст который будет похож на ссылку. У него есть характерные черты, например ссылка может начинаться на http:// или www. или заканчиваться на .ru, .com и т.д. Для этого хорошо подходят регулярные выражения php. Далее найденный текст нужно будет превратить в ссылку для этого нужно будет заменить скажем www.site.ru на <a href=www.site.ru>www.site.ru</a> Цитата Ссылка на сообщение Поделиться на других сайтах
qwer23 0 Опубликовано: 7 декабря 2008 Рассказать Опубликовано: 7 декабря 2008 Автор Да, но я име надо чтобы кликабельной ссылкой становилась любая, про замену я знаю, но ведь не сделаешь замену на все домены в инете! Обьясните пожалуйста еще подробней, а точнее инструкцию напишите. Цитата Ссылка на сообщение Поделиться на других сайтах
wawilon 0 Опубликовано: 8 декабря 2008 Рассказать Опубликовано: 8 декабря 2008 Вот тут есть необходимый Вам пример, а также пару полезных ссылок: _http://www.phpfaq.ru/regexp Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.