add_namespace("flog", "http://flogfeed.tenak.net/1.0/"); $rss->add_namespace("dc", "http://purl.org/dc/terms/"); // try to read exif_data, may be is not active in the PHP installation // if not exists, set values to 'N/A' if(function_exists('read_exif_data')) { $exif_data = read_exif_data(realpath($photo_dir.'/'.$thumb->getID().'.jpg'),'ANY_TAG'); } else { $exif_data['Make'] = "N/A"; $exif_data['Model'] = ""; $exif_data['Flash'] = "N/A"; $exif_data['AppertureValue'] = "N/A"; $exif_data['FocalLengthIn35mmFilm'] = "N/A"; $exif_data['ShutterSpeedValue'] = "N/A"; } // add item to feed $rss->add_item($thumb->getTitol(), $base_url."showphoto.php?id=".$thumb->getID(), $thumb->getDescripcio(), array("dc:creator" => "Marcos", "dc:date" => date("Y-m-d\TG:i:sO",Photo::getPhotoDate($thumb->getID(),$conn))), array("flog:image" => $base_url.urlPhoto($thumb->getID(),1), "flog:thumb" => $base_url.urlPhoto($thumb->getID(),0), "flog:pubdate" => date("Y-m-d\TG:i:sO",Photo::getPhotoDate($thumb->getID(),$conn)), "flog:exifData" => array("flog:camera" => $exif_data['Make']." ".$exif_data['Model'], "flog:flash" => $exif_data['Flash'], "flog:aperture" => $exif_data['AppertureValue'], "flog:focalLength" => $exif_data['FocalLengthIn35mmFilm'], "flog:shutterSpeed" => $exif_data['ShutterSpeedValue']) )); // print the feed $rss->publish(); ?>