Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Отображение адреса сайта в виде ссылки?

Обсуждение темы Отображение адреса сайта в виде ссылки? в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Все варианты перебрал (менял msg на http и наоборот) не получается....


Закрытая тема
 
Опции темы
Старый 23.10.2009, 23:26   #11
Все варианты перебрал (менял msg на http и наоборот) не получается.
 
Старый 23.10.2009, 23:26
Ссылки
Старый 23.10.2009, 23:28   #12
Бля. Сайт покажи )
 
Старый 24.10.2009, 01:49   #13
Так наверно понятней.

Человек пишет сообщение в чат (к примеру Привет!), в нем указывает адрес своего сайта site.ru.

В чате появляется текст:
Привет! site.ru.

У меня появляется текст без ссылки, вот так он выглядит:
Привет! site.ru.
Вот его код:

PHP код:
<span class="shoutbox-list-message"><?=$msg['msg']?></span>
Сейчас сделал такой код:

PHP код:
<span class="shoutbox-list-message"><?=((strstr($msg['msg'],"http"))? "<a href=\"{$msg['msg']}\">{$msg['msg']}</a>":$msg['msg'])?></span>
Теперь сообщение в чате если содержит http в тексте, выглядит так:

Привет! site.ru

Полностью все предложение в виде ссылки.

Как исправить чтобы ссылкой стал только site.ru

Вот так

Привет! site.ru

 
Старый 24.10.2009, 02:14   #14
с site.ru очень много гимора с регулярными выражениями.

Если люди будут писать www.site.ru, а не просто site.ru, то тут проще.

Как люди будут писать?
 
Старый 24.10.2009, 02:16   #15
http://www, www или http, как сделаю так и будут.
В своем коде я предполагал наличие http
 
Старый 24.10.2009, 04:47   #16
Да я не об этом.
Я про то - как люди в чате будут писать адрес сайта.
Короче, это сложная задача, если я ничего не путаю.

Тут нужно делать проверку на наличие .ru или .com в строке, потому-что не все будут писать www, плюс нужно делать проверку - есть ли http перед www, а то будет http://http://www...... Ну и т.д. Короче, сложно. Или учи пхп или снова плати )
 
Старый 24.10.2009, 11:01   #17
Наверно платить придется, в принципе (с кодом который я состряпал из того, что было) все почти работает, только нужно из всего текста (ссылки) саму ссылку выделить, в первом варианте получилось, где-то скобку поставить наверное нужно или что-то местами поменять.
Подожду Kost, может он, что подскажет, я так понял, он в php хорошо разбирается.

Может это важно, сообщение в чат отправляется при помощи смс.
Изображения
Тип файла: png hz.png (11.7 Кб, 5 просмотров)
 
Старый 24.10.2009, 19:27   #18
74ivan74, у тебя в первом примере вся строка берется в ссылку или только адрес?
 
Старый 24.10.2009, 19:56   #19
Все берется в ссылку если есть http в тексте, за исключением графы текст.
Меня это устроило т.к. нет смысла юзеру в графе ICQ, Регион и т.д. писать http.
В одну строку не сливается т.к. разделено по строчно в самой форме т.е.:
Текст:
ICQ:
Телефон:
Сайт:
 
Старый 24.10.2009, 20:53   #20
74ivan74, бля, это нереально в шаманство играть.

Скрипт, который тебе написали за деньги - что он делает? Какие именно данные обрабатывает и ссылку подставляет?
 
Старый 24.10.2009, 20:53
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перенос сайта с одного адреса на другой Denri ASP, Perl, PHP и MySQL 1 26.01.2013 14:09
Помогите!! Текст сайта отображается в виде вопросительных знаков Ivan Varyvoda HTML, CSS, JavaScript 2 30.11.2009 19:24
Отображение сайта в разных браузерах drakon666 HTML, CSS, JavaScript 28 14.03.2009 16:23
Нужна шапка для сайта в виде развевающегося флага ViT(Vet@l) Графические работы 8 23.09.2008 19:57
Ссылки в виде изображений на фоне картинка Anya_Lebedeva HTML, CSS, JavaScript 4 13.04.2005 18:13


Текущее время: 12:37. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум