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?

Reply via email to