Hallo!
Ich melde mich mal wieder mit einem kleinen Problem.
Vor etwa einem Jahr habe ich auf einer meiner Webseiten mit folgendem Code die Tweets meines Twitteraccounts auf meiner Webseite ausgegeben:
- <?php
- // Es wird ein Array angelegt, in dem dann die wichtigsten Daten gespeichert werden.
- $data=array();
- $data['name']='emptydiskmusic';
- $date['timeline']='http://www.twitter.com/status/user_timeline/'.$data['name'].'.xml';
- // Es wird geprüft ob die Php Funktion simplexml_load_file existiert.
- if(!function_exists('simplexml_load_file')) {
- $data['status']='Ihre PHP Version unterstützt die Funktion simplexml_load_file leider nicht.';
- }
- // Als nächstes wird die User Timeline eingelesen oder ein Fehler ausgegeben.
- if(!@$twitter=simplexml_load_file($date['timeline'])) {
- // Fehlermeldung
- $data['status']='Es ist ein Fehler bei der Verbindung zu Twitter aufgetreten.';
- } else {
- // Letzte Status Nachricht
- $data['status']=utf8_decode($twitter->status->text);
- }
- // Ausgabe des Usernames und der Nachricht.
- echo''.$data['status'].'';
- ?>
Das ganze hat immer den letzten Tweet als reinen Text ausgegeben.
Den Code habe ich sehr lange nicht mehr benutzt. Da ich ihn heute wieder brauchte und eingebunden habe bekomme ich anstatt dem letzten Tweet den Fehler
"Es ist ein Fehler bei der Verbindung zu Twitter aufgetreten." ausgegeben.
Ich gehe mal davon aus das die Betreiber neben dem aussehn auch was an den Abfragen geändert haben [?].
Jetzt suche ich nach einer genauso einfachen Möglichkeit die es mir erlaubt nur den letzten Tweet als reinen Text auf meiner Webseite anzuzeigen.
Was ich nicht möchte ist, das ich den Twitternamen und andere Formatierungen (Links,...) im Text habe der ausgegeben wird.
Ich weis nicht was ich oben eventuell ändern kann. Das Script habe ich aus einem Tutorial welches ich nun auch nicht mehr finde.