Hi,
ich habe diesen RSS-Feed in JSON erstellt:
und habe schon auf tausend verschiedene Arten versucht, es in PHP auszugeben:
Mit und ohne die [1], mit und ohne das channel und in allen erdenklichen Schreibweisen.
Was kann ich tun bzw. Was mache ich falsch?
ich habe diesen RSS-Feed in JSON erstellt:
Code:
{"channel":[
{
"title": "DSP RSS-Feed",
"image":[
{
"url": "Bilder/RSS_Logo.png"
} ],
"link": "http://bunte-ecke.bplaced.net/Ecken/podcast/Flash%20Audio%20Player/rss.xml",
"description": "Die neusten Infos des DPS hier ganz exklusiv",
"language": "de-de",
"item":[
{
"title": "DSP bekommt neue Website",
"description": "Zu Ende der Saison wird der DSP eine neue Seite haben, auf der ihr künftig die Podcasts und weitere interessante Informationen finden könnt.",
"link": "http://bunte-ecke.bplaced.net/Ecken/podcast/Flash%20Audio%20Player/index II.php?content=rss&feed=neue_website",
"pubDate": "Fri, 01 Mar 2013 15:21:36 GMT"
} ],
"item":[
{
"title": "DSP hat RSS-Feed<",
"description": "Zur offiziellen Eröffnung der Website gibt es gleich für euch einen RSS-Feed obendrauf!",
"link": "http://bunte-ecke.bplaced.net/Ecken/podcast/Flash%20Audio%20Player/index II.php?content=rss&feed=neuer_feed",
"pubDate": "Mon, 16 Jul 2007 15:21:36 GMT",
} ],
}
]}
und habe schon auf tausend verschiedene Arten versucht, es in PHP auszugeben:
PHP:
<?php
$jsonfile = file_get_contents('rss.json');
$jsonarray = json_decode($jsonfile);
//Test
print_r($jsonarray);
echo "<h1>".$jsonarray['title'][1]."</h1>";
echo $jsonarray['title'];
echo $jsonarray->title;
echo "<h1>".$jsonarray['title'][1]."</h1>";
echo $jsonarray['channel']['title'][1];
echo $jsonarray->channel->title[1];
echo $jsonarray->channel['title'][1];
echo $jsonarray->{'title'};
echo $jsonarray->{'channel'}{'title'};
?>
Was kann ich tun bzw. Was mache ich falsch?