', true); $html = substr($html, 0, -1); // for debugging... sigh........ // echo $html; $data = json_decode($html); // print_r($data->entry_data->ProfilePage[0]->user->media->nodes); $rss_feed = ''; $rss_feed .= ''.$_GET['user'].'\'s Instagram Feedhttp://instagram.com/'.$_GET['user'].''.$_GET['user'].'\'s Instagram Feed'; foreach($data->entry_data->ProfilePage[0]->user->media->nodes as $node) { $rss_feed .= ''; if(isset($node->caption) && $node->caption != '') { $rss_feed .= htmlspecialchars($node->caption, ENT_QUOTES); } else { $rss_feed .= 'photo'; } // pubdate format could also be: "D, d M Y H:i:s T" $rss_feed .= 'https://instagram.com/p/'.$node->code.'/'.date("r", $node->date).'display_src.'" />]]>https://instagram.com/p/'.$node->code.'/'; } // foreach "node" (photo) $rss_feed .= ''; echo $rss_feed; ?>