Подскажите

Тема в разделе "PHP", создана пользователем ManCuniAn, 21 авг 2011.

Модераторы: latteo
  1. ManCuniAn

    ManCuniAn

    Регистр.:
    5 фев 2009
    Сообщения:
    269
    Симпатии:
    32
    Глупо может,что такое спрашиваю...но извиняюсь...не программист

    есть
    Код:
    <?php
    $xmlString = file_get_contents('http://api.twitter.com/1/statuses/user_timeline/xxxxxx.xml?include_rts=true&count=1'); 
      $xml = new SimpleXMLElement($xmlString); 
      $text=$xml->status->text;  
      echo $text;
    ?>
    вылазит
    status->text; echo $text; ?>

    что не так делаю?
     
  2. BACZ

    BACZ

    Регистр.:
    18 июн 2008
    Сообщения:
    610
    Симпатии:
    386
    Как то всё это вообще нездорово
    там авторизация например нужна
    Код:
    Warning: file_get_contents(http://api.twitter.com/1/statuses/user_timeline/xxxxxx.xml?include_rts=true&count=1) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized
    
    на некоторых хостах ещё выдает
    Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML'
    но вот это status->text; echo $text; ?> скорее говорит что с выполнением php как то нехорошо (нет его)- создайте файл html с вашим содержанием,откройте в браузере и увидите как раз эту строку.
     
  3. Phrack

    Phrack

    Регистр.:
    3 ноя 2010
    Сообщения:
    264
    Симпатии:
    38
    очевидно, получился не тот хмл который ты ожидал. В частности без авторизации он вида:

    Код:
    <hash>
    <error>Not authorized</error>
    −
    <request>
    /1/statuses/user_timeline/xxxxxx.xml?include_rts=true&count=1
    </request>
    </hash>