X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Php, вопрос
maxflex
maxflex
Topic Starter сообщение 6.6.2009, 9:26; Ответить: maxflex
Сообщение #1


Участник
***

Группа: User
Сообщений: 248
Регистрация: 29.7.2008
Из: Seattle, USA
Поблагодарили: 44 раза
Репутация:   10  


Здравствуйте!

Есть небольшой вопрос от новичка в PHP (от меня).
------------------------------
Есть строка $s, которая содержит адрес сайта. Например, $s = "http://example.com/services/index.aspx". Нужно обработать строку $s так, чтобы после обработки она выглядела следующим образом $s="http://example.com".
Т.е. нужно обрезать адрес сайта до главной страницы.
-----------------------------

Заранее спасибо!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Professor
Professor
сообщение 6.6.2009, 9:43; Ответить: Professor
Сообщение #2


Участник
***

Группа: User
Сообщений: 189
Регистрация: 10.9.2008
Из: Москва
Поблагодарили: 38 раз
Репутация:   6  


preg_match_all('#http://[a-z\.0-9_-]+?\.[a-z]{2,4}/#', $text, $matches, PREG_PATTERN_ORDER);


Сообщение отредактировал Professor - 6.6.2009, 9:43


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
maxflex
maxflex
Topic Starter сообщение 6.6.2009, 9:54; Ответить: maxflex
Сообщение #3


Участник
***

Группа: User
Сообщений: 248
Регистрация: 29.7.2008
Из: Seattle, USA
Поблагодарили: 44 раза
Репутация:   10  


Professor, ты не мог бы поподронее описать написанное выше? Я знаю, что эта функция находит и заменяет все совпадения.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Professor
Professor
сообщение 6.6.2009, 10:09; Ответить: Professor
Сообщение #4


Участник
***

Группа: User
Сообщений: 189
Регистрация: 10.9.2008
Из: Москва
Поблагодарили: 38 раз
Репутация:   6  


нет, эта функция просто находит все совпадения и запихивает в массив $matches

preg_match('#http://[a-z\.0-9_-]+?\.[a-z]{2,4}/#', "http://example.com/services/index.aspx", $matches);
print_r($matches);

посмотри на результат


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
maxflex
maxflex
Topic Starter сообщение 6.6.2009, 10:23; Ответить: maxflex
Сообщение #5


Участник
***

Группа: User
Сообщений: 248
Регистрация: 29.7.2008
Из: Seattle, USA
Поблагодарили: 44 раза
Репутация:   10  


Огромнейшее спасибо, Professor! Я у тебя в долгу.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Вопрос по seo для интернет магазина
куда девать продвинутые товары, которые уже не выпускают
18 viktormerke 2794 Вчера, 15:18
автор: Smspva
Открытая тема (нет новых ответов) Недорогие услуги - php/js/mysql/jquery/bootstrap
2 vlads 656 13.12.2017, 21:01
автор: vlads
Открытая тема (нет новых ответов) Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
18 qpPeW 3462 12.12.2017, 13:32
автор: qpPeW
Открытая тема (нет новых ответов) php скрипты любой сложности / диз+верстка (адаптивно)
любые задачи на php - автоматизация, парсинг, работа с БД
1 affrodita 509 8.12.2017, 17:40
автор: affrodita
Открытая тема (нет новых ответов) Вопрос к знатокам Instagram
20 SEOMR 4182 30.11.2017, 14:25
автор: DiscordPro


 



RSS Текстовая версия Сейчас: 16.12.2017, 22:52
Дизайн