if ($_GET['client_id']) { $client_id = $_GET['client_id']; } else { $client_id = $instagram_key; } $lat = $_GET['lat']; $long = $_GET['long']; $distance = $_GET['distance']; $count = $_GET['count']; $not = $_GET['not']; $defaultloc = $_GET['defaultloc']; function explodeCommas($commalist) { return explode(',', $commalist); } list($defaultlat, $defaultlong) = explodeCommas($defaultloc); $instagram_cleantag1 = "https://api.instagram.com/v1/tags/" . urlencode($cleantag1) . "/media/recent?client_id={$client_id}&count={$count}"; $string_cleantag1 .= file_get_contents($instagram_cleantag1); // get json content $array_cleantag1 = json_decode($string_cleantag1, true); //json decoder $array_refined = array(); if (!empty($cleantag2)) { $instagram_cleantag2 = "https://api.instagram.com/v1/tags/" . urlencode($cleantag2) . "/media/recent?client_id={$client_id}&count={$count}"; $string_cleantag2 .= file_get_contents($instagram_cleantag2); // get json content $array_cleantag2 = json_decode($string_cleantag2, true); //json decoder $b = 0; foreach ($array_cleantag1['data'] as $item) { if (in_array($cleantag2, $item['tags'])) {
$licensenocomma = "4567"; } if ($_GET['unlocatedphotos']) { $unlocatedphotos = $_GET['unlocatedphotos']; } else { $unlocatedphotos = "exclude"; } $assignedloc = $_GET['assignedloc']; if ($_GET['unlocatedphotos'] == "exclude") { $assignedloc = null; } function explodeCommas($commalist) { return explode(',', $commalist); } list($assignedlat, $assignedlong) = explodeCommas($assignedloc); echo "<?xml version=\"1.0\"?>\n"; $extras = "date_taken,date_upload,description,geo,last_update,license,owner_name,url_z"; $secret = $flickr_secret; $api_key = $flickr_key; $params = "accuracy11api_key" . $api_key . "extrasdate_takendescriptiongeoowner_nametagsformatjsonhas_geo1" . $latparams1 . "license" . $licensenocomma . $longparams1 . "methodflickr.photos.searchnojsoncallback1per_page" . $maxresults . "radius" . $radius . "sortdate-posted-desctags" . $q . "text" . $q; $sigmaker = $secret . $params; $api_sig = md5($sigmaker); $flickr_url = "http://api.flickr.com/services/rest/?method=flickr.photos.search&accuracy=11&api_key={$api_key}&extras=" . urlencode($extras) . "&format=json&has_geo=1" . $latparams2 . "&license=" . urlencode($license) . $longparams2 . "&nojsoncallback=1&per_page={$maxresults}&radius={$radius}&sort=date-posted-desc&tags={$q}&text={$q}"; $string .= file_get_contents($flickr_url); // get json content $array = json_decode($string, true); //json decoder ?> <rss version="2.0"
$defaultloc = $_GET['defaultloc']; } else { $defaultloc = "exclude"; } function explodeCommas($commalist) { return explode(',', $commalist); } function explodeURL($url) { return explode('/', $url); } if (!empty($_GET['altgeocode'])) { list($defaultlat, $defaultlong) = explodeCommas($_GET['altgeocode']); } else { list($defaultlat, $defaultlong) = explodeCommas($_GET['geocode']); } $tag = urlencode($_GET['q']); $linkinfield = $_GET['linkinfield']; $rpp = $_GET['rpp']; if (isset($_GET['geocode'])) { $geocode = "&geocode=" . $_GET['geocode']; } $twitterapi_url = "https://search.twitter.com/search.json?include_entities=true&q=" . $tag . $geocode . "&result_type=mixed&rpp=" . $rpp; $string .= file_get_contents($twitterapi_url); // get json content $array = json_decode($string, true); //json decoder echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>"; ?>