Спарсиваем урл

Тема в разделе "PHP", создана пользователем LEXAlForpostl, 12 мар 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    708
    Симпатии:
    225
    Здравствуйте.
    Помогите пожалуйста спарсить урл вида:
    http://www.poddomen.domen.ru/index.php/news/1234-{цифры,быквы,-}.html
     
  2. Delayer

    Delayer Создатель

    Регистр.:
    4 июл 2009
    Сообщения:
    39
    Симпатии:
    4
    эм...
    Код:
    $text = file_get_contents('http://www.poddomen.domen.ru/index.php/news/1234-{цифры,быквы,-}.html');
    
    еще можно через curl.
     
  3. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    708
    Симпатии:
    225
    Я имел ввиду регуляку :)
     
  4. Delayer

    Delayer Создатель

    Регистр.:
    4 июл 2009
    Сообщения:
    39
    Симпатии:
    4
    тогда чтото вроде этого:
    Код:
    preg_match_all('/(http:\/\/www.poddomen.domen.ru\/index.php\/news\/1234-([0-9a-zA-Z]*).html)/i',$text,$matches);
    
     
  5. KillDead

    KillDead

    Регистр.:
    11 авг 2006
    Сообщения:
    883
    Симпатии:
    540
    Если нужно с минусом, то минус забыли) и точки желательно экранировать
    Код:
    preg_match_all('/(http:\/\/www\.poddomen\.domen\.ru\/index\.php\/news\/1234-([0-9a-zA-Z-]*)\.html)/i',$text,$matches);
    
     
Статус темы:
Закрыта.