0) { $feed_url = $_REQUEST['feedURL']; require_once('simplepie.inc'); $feed = new SimplePie(); $feed->set_feed_url($feed_url); $feed->init(); $feed->handle_content_type(); if (strlen($_REQUEST['callback']) > 0) { echo $_REQUEST['callback']; echo '({'; } else { echo '{'; } echo '"feed_title": "' . $feed->get_title() . '", '; echo '"feed_permalink": "' . $feed->get_permalink() . '", '; echo '"items": ['; if ( strlen($_REQUEST['num_items']) > 0) { $itemCount = $feed->get_item_quantity($_REQUEST['num_items']); } else { $itemCount = $feed->get_item_quantity(0); } foreach ($feed->get_items(0, $itemCount) as $item) { $id_number ++; echo '{'; echo '"title": "' . $item->get_title() . '",'; echo '"link": "' . $item->get_permalink() . '"'; echo '}'; if ($id_number != $itemCount) { echo ','; } } echo ']'; } else { echo '"errormessage" : "Please submit a valid feed URL"'; } if (strlen($_REQUEST['callback']) > 0) { echo '})'; } else { echo '}'; } ?>