Ho uno script banalissimo che mi deve stampare semplicemente se ci sono dati exif nel file che man mano gli passo in url:
Banale e semplice, preso direttamente dal sito di php e modificato sostituendo il file con una variabile (http://it.php.net/exif_read_data esempio 1).codice:<?php // $nome_file_immagine if ($nome_file_immagine=="") $nome_file_immagine="exif.jpg"; echo "$nome_file_immagine \n"; $exif = exif_read_data('$nome_file_immagine'); foreach ($exif as $key => $section) { foreach ($section as $name => $val) { echo "$key.$name: $val \n"; } } ?>
Ma se eseguito lo script mi dice:Ovviamente quel file di prova esiste, ha tutti i diritti a posto, il path è correttissimo, ecc eccexif.jpg
Warning: exif_read_data() [function.exif-read-data]: unable to open file in /[nome esatto al 100% del path]/exif.php on line 6
Warning: Invalid argument supplied for foreach() in /[nome esatto al 100% del path]/exif.php on line 7
La riga 6 è quella che si apre con $exif ecc ecc.
Dove canno?