denniz2901
Grünschnabel
Hallo,
anbei ein Twitter-Programm bei dem ich eigentlich das Profile Image ändern möchte.
Ich benutze XAMPP 1.7.2!
Das komische ich bekomme keine Fehlermeldung.
Des weiteren bekomme ich auch XML zurückgeliefert mit meiner letzten
Nachricht von Twitter so wie es eigentlich auch sein sollte. Nur das Bild ändert sich nicht in Twitter. Bin über jede Hilfe dankbar.
Gruss
Dennis
<?php
$name="";
$pw="";
$bild = "fussball.jpg";
$args=array('image' => $bild);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://twitter.com/account/update_profile_image.xml");
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 4);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));
curl_setopt($ch, CURLOPT_POSTFIELDS, $args);
curl_setopt($ch, CURLOPT_USERPWD, "$name:$pw");
$result = curl_exec($ch);
$http_status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$err = curl_error($ch);
error_reporting(E_ALL);
ini_set('display_errors', 1);
if ($http_status != 200) {
exit("Fehler beim Verbinden mit Twitter Fehlercode = ".$http_status." <br />Fehlermeldung: ".$err);
}
print_r($result);
$tweeters = new SimpleXMLElement($result);
echo "<p><img src=\"".$tweeters->profile_image_url."\" alt=\"".$tweeters->screen_name."\" WIDTH=60 HEIGHT=60\"></p>";
echo "<p>Nachrichten ID: ".$tweeters->status->id."</p>";
echo "<p>Gesendet am: ".$tweeters->status->created_at."</p>";
echo "<p>Text: ".$tweeters->status->text."</p>";
echo "<p>User ID: ".$tweeters->id."</p>";
echo "<p>Screen Name: ".$tweeters->screen_name."</p>";
echo "<p>Name: ".$tweeters->name."</p>";
curl_close($ch);
?>
anbei ein Twitter-Programm bei dem ich eigentlich das Profile Image ändern möchte.
Ich benutze XAMPP 1.7.2!
Das komische ich bekomme keine Fehlermeldung.
Des weiteren bekomme ich auch XML zurückgeliefert mit meiner letzten
Nachricht von Twitter so wie es eigentlich auch sein sollte. Nur das Bild ändert sich nicht in Twitter. Bin über jede Hilfe dankbar.
Gruss
Dennis
<?php
$name="";
$pw="";
$bild = "fussball.jpg";
$args=array('image' => $bild);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://twitter.com/account/update_profile_image.xml");
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 4);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));
curl_setopt($ch, CURLOPT_POSTFIELDS, $args);
curl_setopt($ch, CURLOPT_USERPWD, "$name:$pw");
$result = curl_exec($ch);
$http_status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$err = curl_error($ch);
error_reporting(E_ALL);
ini_set('display_errors', 1);
if ($http_status != 200) {
exit("Fehler beim Verbinden mit Twitter Fehlercode = ".$http_status." <br />Fehlermeldung: ".$err);
}
print_r($result);
$tweeters = new SimpleXMLElement($result);
echo "<p><img src=\"".$tweeters->profile_image_url."\" alt=\"".$tweeters->screen_name."\" WIDTH=60 HEIGHT=60\"></p>";
echo "<p>Nachrichten ID: ".$tweeters->status->id."</p>";
echo "<p>Gesendet am: ".$tweeters->status->created_at."</p>";
echo "<p>Text: ".$tweeters->status->text."</p>";
echo "<p>User ID: ".$tweeters->id."</p>";
echo "<p>Screen Name: ".$tweeters->screen_name."</p>";
echo "<p>Name: ".$tweeters->name."</p>";
curl_close($ch);
?>