Помогите XML Curl'ом забрать!

Тема в разделе "PHP", создана пользователем SkiLLer, 30 июн 2008.

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

    SkiLLer

    Регистр.:
    22 авг 2007
    Сообщения:
    307
    Симпатии:
    64
    Здравствуйте.

    Помогите забрать XML страницу. Вот код, а страница не забирается, где я не прав?
    Забрать нужно именно по адресу, который в коде.

    PHP:
    $keyword='mattress';
    $keyword=urlencode($keyword);
    $url="http://topix.net/search/article?xml=1&q=$keyword";
    $ch=curl_init();
    curl_setopt($ch,CURLOPT_URL,$url);
    curl_setopt($ch,CURL_RETURNTRANSFER,1);
    curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; AdCentriaIM v1.8)');
    curl_setopt($ch,CURLOPT_COOKIEFILE,'cookie.dat');
    $page=curl_exec($ch);
    echo 
    $page;
    Спасибо.
     
  2. zetar

    zetar

    Регистр.:
    18 май 2007
    Сообщения:
    497
    Симпатии:
    348
    добавь код
    Код:
    $page=curl_exec($ch);
    echo $page;  
    
    print_r(curl_getinfo($ch));
    
    увидиш ошибки
     
    SkiLLer нравится это.
  3. SkiLLer

    SkiLLer

    Регистр.:
    22 авг 2007
    Сообщения:
    307
    Симпатии:
    64
    Ура! Все работает, просто нужно было параметр followlocation установить, там сайт редиректит :)
     
Статус темы:
Закрыта.