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! Я у тебя в долгу.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужна верстка со знанием php
4 Nemo 295 Вчера, 9:08
автор: Nemo
Открытая тема (нет новых ответов) Ищу php-программиста, работа с Yii2
0 eduarddis 288 19.5.2018, 15:58
автор: eduarddis
Открытая тема (нет новых ответов) Вопрос по поводу цен на сайте
16 WildWeb8 916 13.5.2018, 17:40
автор: genjnat
Открытая тема (нет новых ответов) Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
20 qpPeW 5724 30.4.2018, 15:34
автор: koroluk1990
Открытая тема (нет новых ответов) Нужен backend разработчик (PHP)
0 Jerard 508 27.4.2018, 1:30
автор: Jerard


 



RSS Текстовая версия Сейчас: 22.5.2018, 3:15
Дизайн