I fotografi utilizzano, per catalogare le immagini, dati iptc che vengono salvati direttamente dentro le fotografie. Questi dati sono utilissimi per avere info sulle immagini ovvero: descrizione, titolo, soggetto, luogo ecc. Con php possiamo utilizzare questa semplicissima funzione per leggerli:
function output_iptc_data( $image_path ) { $size = getimagesize ( $image_path, $info); if(is_array($info)) { $iptc = iptcparse($info["APP13"]); foreach (array_keys($iptc) as $s) { $c = count ($iptc[$s]); for ($i=0; $i <$c; $i++) { echo $s.' = '.$iptc[$s][$i].' '; } } } } echo output_iptc_data('nomefoto.jpg');