Получение параметров GET запроса

Тема в разделе "Регулярные выражения", создана пользователем OnArs, 19 дек 2009.

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

    OnArs

    Регистр.:
    30 авг 2008
    Сообщения:
    259
    Симпатии:
    74
    Здравствуйте! :ay:


    На странице есть вот такой текст:
    PHP:
    function contact() {
                
    popup("/JobSearch/JobContactDetails.aspx?JobId=45821542&JobTitle=Credit+Controller&Email=davidjarvis%40morgan-harvey.co.uk&Ref=DJ223&Tel=0844+811+0473&Fax=&Company=Morgan+Harvey&Contact=David+Jarvis&Address=&ExternalURL=""ContactDetails"470350);
            }
    Как с помощью регулярного выржаения выпарсить нужные мне:
    • JobId
    • JobTitle
    • Email
    • Ref
    • Tel
    • Fax
    • Company
    • Contact
    • Address
    • ExternalURL

    Т.е. все GET параметры передаваемые на страницу.


    Заранее благодарен! :bc:
     
  2. EnGeLs

    EnGeLs Постоялец

    Регистр.:
    30 апр 2008
    Сообщения:
    87
    Симпатии:
    21
    PHP:
    <?php
    $input
    ='function contact() { 
                popup("/JobSearch/JobContactDetails.aspx?JobId=45821542&JobTitle=Credit+Controller&Email=davidjarvis%40morgan-harvey.co.uk&Ref=DJ223&Tel=0844+811+0473&Fax=&Company=Morgan+Harvey&Contact=David+Jarvis&Address=&ExternalURL=", "ContactDetails", 470, 350); 
            } '
    ;
    preg_match("/popup\(\"(.+)\"\, \"ContactDetails\"/",$input,$str);
    parse_str($str[1], $output);
    print_r$output);
    ?>
     
Статус темы:
Закрыта.