#1 9. November 2009 Problem mit PHP-Code. RSS Datum auslesen... HELP PLS Hey, habe folgenden PHP-Code, welcher eigendlich RSS-Feeds ausgeben sollte. Tut er auch. Nur wo das Datum ausgegeben werden sollte, wird nur "Array" ausgegeben PHP: <? phpdefine ( 'MAGPIE_CACHE_DIR' , 'cache' ); define ( 'MAGPIE_CACHE_AGE' , '450' );require_once( 'rss_fetch.inc' ); $url = 'http://feeds2.feedburner.com/****?format=xml' ; if ( $url ) { $num_items = 10 ; $rss = fetch_rss ( $url ); $items = array_slice ( $rss -> items , 0 , $num_items );echo $rss -> channel [ 'title' ];} echo "<ul id='feed'>" ;foreach ( $items as $item ) { $href = $item [ 'link' ]; $title = $item [ 'title' ]; $data [ 'date' ] = date ( "d.m.Y" , strtotime ( $item -> pubDate ));echo "<li> $data <a href= $href target='_blank'> $title </a></li>" ;}echo "</ul>" ; ?> folgende Zeile sollte das Datum erstellen: PHP: $data [ 'date' ] = date ( "d.m.Y" , strtotime ( $item -> pubDate )); und folgendes gibt den kompletten link aus: PHP: echo "<li> $data <a href= $href target='_blank'> $title </a></li>" ;} Wo das Datum ausgegeben werden sollte, steht an der stelle das '$data'. Leider wird im Browser aber nur der Text 'Array' ausgegeben Kann mir einer von euch sagen wieso bzw was ich tun muss, damit es sicher funktioniert? währe sehr dankbar! lg + Multi-Zitat Zitieren
#2 9. November 2009 AW: Problem mit PHP-Code. RSS Datum auslesen... HELP PLS du solltest natürlich das ITEM date von dem Array ausgeben: PHP: echo "<li>" . $data [ 'date' ]. "<a href= $href target='_blank'> $title </a></li>" ;} + Multi-Zitat Zitieren
#3 9. November 2009 AW: Problem mit PHP-Code. RSS Datum auslesen... HELP PLS lol.. danke aber jetzt wird überall beim datum "01.01.1970" angezeigt ^^ der komplette code sieht nun so aus: PHP: <? php define ( 'MAGPIE_CACHE_DIR' , 'cache' ); define ( 'MAGPIE_CACHE_AGE' , '450' ); require_once( 'rss_fetch.inc' ); $url = 'http://feeds2.feedburner.com/*****?format=xml' ; if ( $url ) { $num_items = 10 ; $rss = fetch_rss ( $url ); $items = array_slice ( $rss -> items , 0 , $num_items ); echo $rss -> channel [ 'title' ];} echo "<ul id='feed'>" ; foreach ( $items as $item ) { $href = $item [ 'link' ]; $title = $item [ 'title' ]; $data [ 'date' ] = date ( "d.m.Y" , strtotime ( $item -> pubDate )); echo "<li>" . $data [ 'date' ]. "<a href= $href target='_blank'> $title </a></li>" ;} echo "</ul>" ; ?> ;( neue vorschläge..?? + Multi-Zitat Zitieren
#4 9. November 2009 AW: Problem mit PHP-Code. RSS Datum auslesen... HELP PLS dann kann date das Datum nicht richtig konvertieren. gib mal nur strtotime aus, um zu gucken, ob da auch ein Zeitwert rauskommt. Evtl ist $item->pubDate auch leer oder so und dann kann kein Datum gebildet werden. "01.01.1970" ist sozusagen das "default" datum, das rauskommt, wenn da fehlerhafte werte drin stehen + Multi-Zitat Zitieren
#5 9. November 2009 AW: Problem mit PHP-Code. RSS Datum auslesen... HELP PLS Sorry, aber wie gebe ich denn nur den wert strtotime aus? + Multi-Zitat Zitieren
#6 10. November 2009 AW: Problem mit PHP-Code. RSS Datum auslesen... HELP PLS hi, verfolge deine beiträge und es tut sich ja einiges. bist auch sehr fleißig, aber warum guckst du nicht mal im manual PHP: strtotime - Manual + Multi-Zitat Zitieren
#7 10. November 2009 AW: Problem mit PHP-Code. RSS Datum auslesen... HELP PLS danke.. aber wie liest man den jetzt die zeit aus einem feedburner feed aus ?! lg + Multi-Zitat Zitieren
#8 10. November 2009 AW: Problem mit PHP-Code. RSS Datum auslesen... HELP PLS kannst du mal dein require_once('rss_fetch.inc'); veröffentlichen + Multi-Zitat Zitieren