| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: rss feed im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo. Habe ein wbb 2.3.6 und wollte ein rss feed einbauen. Ich habe die Datei xml_reader.php in den Root-Ordner ...
![]() |
| | #1 (permalink) |
| Registriert seit: 29.04.06 ![]() Likes: 0 | rss feed Anzeige Hallo. Habe ein wbb 2.3.6 und wollte ein rss feed einbauen. Ich habe die Datei xml_reader.php in den Root-Ordner gepackt und der Link dazu lautet: [URL]http://www.MEINEDOMAIN.de/xml_reader.php?url=http://www.RSSTICKER.php&anz=20&description=false Bei mir kommt aber leider nur dieser Text: Oh, das ist entweder ein ungültiger XML-Feed oder es gibt keine News! Also geh ich davon aus, das in der xml_reader.php ein fehler ist. Ich weiß nur nicht wo. Hänge sie mal mit ran PHP-Code: |
| | |
| | #2 (permalink) |
| Es könnte an der (dämlichen/veralteten) Globals-Syntax der Konfiguration liegen. Änder die ersten Zeilen mal in: PHP-Code:
__________________ Wenn keiner zuschaut, teile ich heimlich durch Null! Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter | |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 29.04.06 ![]() Likes: 0 | Danke für die Antwort. Habe es ausprobert und jetzt kommt das hier: Code: ############################################################################# #Wenn Sie keine Ahnung haben, ändern Sie bitte nichts des folgenden Codes :-) ############################################################################# $knet_file_content = @file_get_contents($knet_url); #Items auslesen $knet_items = preg_match_all("/(.*)<\/item>/Uis", $knet_file_content, $knet_array_items); $knet_array_items = $knet_array_items[1]; if($knet_number > count($knet_array_items)){ $knet_number= count($knet_array_items); } if(!empty($knet_array_items)) { //Nur wenn es Items gibt, soll auch was angezeigt werden for($knet_n=0;$knet_n<$knet_number;$knet_n++) { //Nur die angegebene Anzahl der News soll angezeigt werden preg_match("/(.*)<\/link>/Uis", $knet_array_items[$knet_n], $knet_array_link); //URLs auslesen preg_match("/<\/title>/Uis", $knet_array_items[$knet_n], $knet_array_title); //Titel auslesen if($knet_show_description=="true"){ echo " ? $knet_array_title[1]
"; //Titel als Link ausgeben } else { echo " ? $knet_array_title[1]
"; //Titel als Link ausgeben } if($knet_show_description=="true") { //Wenn Beschreibungen dargestellt werden sollen... preg_match("/(.*)<\/description>/i", $knet_array_items[$knet_n], $knet_array_description); //Beschreibung auslesen if(!empty($knet_array_description[1])) { //Nur wenn die Beschreibung nicht leer ist, soll sie ausgegeben werden echo "
$knet_array_description[1].
"; //Ausgabe der Beschreibung } } } } else { //OOps? Da gab es wohl keine items. Also schnell eine Fehlermeldung ausgeben! echo "Oh, das ist entweder ein ungültiger XML-Feed oder es gibt keine News!
"; } ?> |
| | |
| | #4 (permalink) |
| Den PHP Close Tag ( ?> ) am Ende der letzten Zeile darfst du natürlich nicht mit eingeben, sonst wird der Rest als Plaintext interpretiert. Den hat außerdem auch nur das [php] Tag des Forums erzeugt. Also, nochmal: Code: #################### # Konfiguration # #################### $knet_url = $_REQUEST['url']; //URL zum XML-Feed $knet_number = $_REQUEST['anz']; //Anzahl der angezeigten News $knet_show_description = $_REQUEST['description']; // true = auch Beschreibung anzeigen, false = Beschreibung nicht anzeigen
__________________ Wenn keiner zuschaut, teile ich heimlich durch Null! Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter | |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Don't feed trolls! | Eckstream | Doppelte Beiträge | 0 | 07.06.07 20:53 |
| Was ist los mit dem RSS-Feed | bitmuncher | Hackerboard.de-Feedback | 7 | 30.11.06 20:01 |
| rss feed | ElLute | Hackerboard.de-Feedback | 2 | 27.08.05 22:45 |
| rss feed for wbb | hispocratic | Hackerboard.de-Feedback | 3 | 17.01.05 21:25 |