Hope someone can help. I'm trying to generate a list of names and screen_names of the people I'm following on Twitter. The problem is that it just prints the name and screen_name of the user with the latest update... over and over again. I'm a real newbie when it comes to PHP-- here's my code:
<?php // set user/pswd $username = 'TwitterName'; $password = 'twitterpassword'; // create a new curl resource $ch = curl_init(); // set URL and options curl_setopt($ch, CURLOPT_URL, " http://twitter.com/statuses/friends_timeline.xml"); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_USERPWD, "$username:$password"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // execute and pass to browser $str = curl_exec($ch); //print XML data (temporary) $xml = simplexml_load_string ($str); $username = $xml->status->user->name; $userscreenname = $xml->status->user->screen_name; foreach ($xml->status as $twit1) { echo "<p class='text'>".$username."</p>";//status echo "<p class='text'>".$userscreenname."</p>";//status } // close curl resource curl_close($ch); ?> What am I doing wrong?
