За последние 24 часа нас посетили 17872 программиста и 1286 роботов. Сейчас ищут 1450 программистов ...

значения из url строки

Тема в разделе "Регулярные выражения", создана пользователем wedest, 15 фев 2007.

  1. wedest

    wedest Активный пользователь

    С нами с:
    5 июл 2006
    Сообщения:
    166
    Симпатии:
    0
    не получаетса регулярным выражением вытащить из строки типа ?do=arcade&op=play&cid=2&gid=14 значение cid & gid сечас делаю таким оброзам

    PHP:
    1. $cid_pos = strpos($_SERVER['HTTP_REFERER'], 'cid=');
    2. if ($cid_pos !== false){
    3.   $gcid = intval(substr($_SERVER['HTTP_REFERER'] , $cid_pos+4, $cid_pos+7));
    4. }
    ЗЫ. урл получаю рефером
     
  2. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
  3. wedest

    wedest Активный пользователь

    С нами с:
    5 июл 2006
    Сообщения:
    166
    Симпатии:
    0
    simpson спасибо. забыл савсем про parse_str. и еще такой вопрос, я полный профан в регулярных выражениях, а очень часто надо их использовать но от незнания делаю всё через задний проход. работает но хотелось бы уменьшить кол-во кода. так вот есть какоето описание всех символов для регулярных выражениях на пхп дот нет нечего не нашел
     
  4. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
  5. mclaud

    mclaud Активный пользователь

    С нами с:
    15 фев 2007
    Сообщения:
    97
    Симпатии:
    0
    Адрес:
    Одесса
    Рекомендую книгу O`Relly "Регулярные выражения библитека программиста"
    В ней рассматривается большенство диалектов регулярных выражений на различных языках.
     
  6. wedest

    wedest Активный пользователь

    С нами с:
    5 июл 2006
    Сообщения:
    166
    Симпатии:
    0
    спасибо