Ciao a tutti,
ho una funzione php per recuperare immagini da flickr che utilizza la funzione simplexml_load_file.
Ho cambiato hosting e lo script non funziona più perchè è disattivato allow_url_fopen (mi hanno consigliato di usare cURL).
Avete qualche idea su come modificare il codice per poter recuperare diversamente l'xml?
codice:<?php function get_flickr_images( $id, $type = '0',$first, $after, $width, $height ) { //check if is set the id if(!isset($id)) return null; //check if width & height are sets if(!isset($width) || !isset($height) ) $dim = ''; else $dim = " width='".$width."' height='".$height."' "; //check if the script gets the album or a set ($type > 0) ? $url = "http://api.flickr.com/services/feeds/photoset.gne?set=".$type."&nsid=".$id."&lang=it-it&format=atom" : $url = "http://api.flickr.com/services/feeds/photos_public.gne?id=".$id."&lang=it-it&format=atom"; //connect to the atom feed $xml = simplexml_load_file($url) or die ("Unable to load XML file"); //get the url and the image and save them into an array $flickr = Array(); foreach( $xml->entry as $row ) { array_push( $flickr, $first . "[img]" . $row->link[1][[/img]" . $after . "\n" ); } //return the array return $flickr; } ?>

Rispondi quotando