ФорумПрограммированиеPHP для идиотов → Проблема с CURL

Проблема с CURL

  • MeDveZatNIK

    Сообщения: 28 Репутация: N Группа: Кто попало

    Spritz Янв. 7, 2010, 9:31 п.п., спустя 12 минут 5 секунд

    <?
    $curl = curl_init() or die('Я умер');

    curl_setopt($curl,CURLOPT_URL,'http://www.uronet.ru/diagnos/4-1.html');

    curl_setopt($curl,CURLOPT_RETURNTRANSFER, TRUE);

    curl_setopt($curl,СURLOPT_CONNECTIONTIMEOUT,30);

    $html = curl_exec($curl);

    preg_match('/\<a href=\'\S+\'\s*[class=\'\S+\'\]>[\S\s]+\<\/a\>/',$html, $match );

    print_r($match);

    curl_close($curl);
    ?>



    По моему замыслу этот код должен был вытаскивать из заданной странички ссылки соответствующие описанной регулярке. Но в результате он просто выводит страницу к которой делался запрос с помощью curl. Что я делаю не так ?
  • Ewg777

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz Янв. 7, 2010, 7:27 п.п., спустя 21 час 56 минут 11 секунд

    CURLOPT_CONNECTTIMEOUT, а не "СURLOPT_CONNECTIONTIMEOUT"
  • MeDveZatNIK

    Сообщения: 28 Репутация: N Группа: Кто попало

    Spritz Янв. 7, 2010, 7:49 п.п., спустя 21 минуту 57 секунд

    Исправил эту опечатку. Все по старому. print_r($match); По прежнему выводит весь сайт.
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz Янв. 7, 2010, 8:29 п.п., спустя 40 минут 4 секунды

    MeDveZatNIK, почему через курл ?
    я не вижу в нем особой необходимости
    сделайте через [man]file_get_contents()[/man]

    и проверьте, корректен ли ваш паттерн в регулярке
  • disc

    Сообщения: 843 Репутация: N Группа: Джедаи

    Spritz Янв. 7, 2010, 9:19 п.п., спустя 49 минут 43 секунды

    MeDveZatNIK, покажи весь код, судя по первому посту я могу сказать, что скрипт дает синтаксическую ошибку, потому как ее не завершает знак ;
  • MeDveZatNIK

    Сообщения: 28 Репутация: N Группа: Кто попало

    Spritz Янв. 8, 2010, 3:42 п.п., спустя 18 часов 23 минуты 29 секунд

    Я понял в чем проблема. Паттерн составлен таким образом, что ему соответсвует какие угодно символы и в каком угодно количестве после строчки "<a href=".
  • pasha

    Сообщения: 1048 Репутация: N Группа: Адекваты

    Spritz Янв. 9, 2010, 10:30 п.п., спустя 1 день 6 часов 47 минут

    http://www.uronet.ru/diagnos/4-1.html

    Резь, жжение, неприятные ощущения при мочеиспускании.


    o_O
  • MeDveZatNIK

    Сообщения: 28 Репутация: N Группа: Кто попало

    Spritz Янв. 10, 2010, 5:31 п.п., спустя 19 часов 40 секунд

    Там анкоры у ссылок и повеселее есть.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!