|
Отображение адреса сайта в виде ссылки?Обсуждение темы Отображение адреса сайта в виде ссылки? в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Что нужно вставить в php код, чтобы при отражении на сайте ссылка была не в печатном виде, а в виде действующей ссылки? PHP ... |
|
Опции темы |
22.10.2009, 16:15 | #1 |
|
Что нужно вставить в php код, чтобы при отражении на сайте ссылка была не в печатном виде, а в виде действующей ссылки?
PHP код:
Добавлено через 4 часа 1 минуту Код полностью PHP код:
Добавлено через 13 минут HTML Код HTML:
<table cellpadding="2" bgcolor="#f5f5f5" width="100%" border="0"> <tr> <td valign="top">Заголовок </td> <td bgColor=#ffffff width="100%">DNS</td> </tr> <tr> <td valign="top">Текст </td> <td bgColor=#ffffff width="100%">Привет!</td> </tr> <tr> <td valign="top">ICQ </td> <td bgColor=#ffffff width="100%"></td></tr><tr> <td valign="top">Телефон </td> <td bgColor=#ffffff width="100%">3513042632</td></tr><tr> <td valign="top">Сайт </td> <td bgColor=#ffffff width="100%">http://www.your-sites.ru</td></tr><tr> <td valign="top">Регион </td> <td bgColor=#ffffff width="100%">Чел. обл</td></tr><tr> <td valign="top">Email </td> <td bgColor=#ffffff width="100%">[email protected]</td></tr> </table> web-silver.ru web-silver.ru Спасибо. Последний раз редактировалось kost; 22.10.2009 в 21:16.. Причина: Добавлено сообщение |
|
22.10.2009, 18:35 | #2 | |
|
Сказали, что адрес (поле адреса) обрабатывается тут:
PHP код:
Цитата:
Весь день ловлю, пока не поймал Последний раз редактировалось 74ivan74; 22.10.2009 в 18:39.. |
|
|
22.10.2009, 19:28 | #3 |
|
74ivan74, Тут 2 варианта:
1. Парсить строку $field['value'], искать там www.site.ru (использовав регулярные выражения) и подставлять html-код <a href="">... 2. Нужно знать - как информация попадает в базу. Если ее забиваешь ты - пиши с тегами (если они разрешены). Если пользователь - сделай BBCode для редактора (как на этом форуме) Можно сделать еще проще, но корявенько - заменять с помощью eregi_replace "www" на "<a href="">..." Короче смысл в чем - в том, что задача нихуя не ясна и не ясен твой уровень знания php. |
|
Этот пользователь сказал спасибо Nielson за это полезное сообщение: | 74ivan74 (22.10.2009) |
22.10.2009, 20:35 | #4 |
|
Уровень знаний php очень я бы сказал средний, проблему решил один очень добрый человек, за 500 рублей дорого или нет, не знаю.
Вот решение PHP код:
|
|
22.10.2009, 21:26 | #5 |
|
500 рублей -- многовато, по-моему. И человек, похоже, не очень добрый.
Он проверяет $field['value'], если там встречается "http", то он делает ссылку на то, что содержится в поле, если нет http -- то просто выводит значение. И лишние пробелы там зачем-то. Работать будет так (слева -- содержимое $field['value'], справа -- что будет выводиться): http://example.com -- <a href="http://example.com "> http://example.com</a> (преобразуется в ссылку, но с лишними пробелами) www.example.com -- www.example.com (ссылки нет, хотя, и по заданию не требовалось) foohttpbar -- <a href="foohttpbar "> foohttpbar</a> (ссылка непонятно куда, хотя быть ее не должно) |
|
Этот пользователь сказал спасибо kost за это полезное сообщение: | 74ivan74 (22.10.2009) |
22.10.2009, 22:13 | #6 | ||
|
Т.е., я так понял, что если http не указана, то и ссылки не будет?
А как убрать лишние пробелы, где они? Цитата:
Цитата:
|
||
|
22.10.2009, 23:35 | #7 | |
|
74ivan74, он сделал то, что я тебе описал
Цитата:
Мы бы тебе и так помогли, если бы подробнее описал проблему. |
|
|
Этот пользователь сказал спасибо Nielson за это полезное сообщение: | 74ivan74 (23.10.2009) |
23.10.2009, 00:24 | #8 | |
|
Именно.
Выделил подчеркиванием: PHP код:
Цитата:
|
|
|
Этот пользователь сказал спасибо kost за это полезное сообщение: | 74ivan74 (23.10.2009) |
23.10.2009, 21:58 | #9 |
|
PHP код:
Добавлено через 13 часов 57 минут PHP код:
Последний раз редактировалось 74ivan74; 23.10.2009 в 21:58.. Причина: Добавлено сообщение |
|
23.10.2009, 22:30 | #10 |
|
74ivan74, правильно, потому-что ты весь текст вставляешь в ссылку.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перенос сайта с одного адреса на другой | 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 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|