Ho questo problema, il codice che riporto sotto mi funziona bene su un sito che ho su aruba, ma sul sito su altervista mi dice:
"Fatal error: Call to undefined function: exif_read_data() [...]"
Pensavo fosse un problema della versione php, per cui sono passata a php 5, ma ancora non funziona.
Questo è il codice che mi funziona su aruba:
Codice PHP:
$immagine = "nomefile.jpg";
$exif_data = exif_read_data ($immagine,'IFD0');
if ($exif_data!==false){
$exif_data = exif_read_data($immagine, 'IFD0');
$emodel = $exif_data['Model'];
$eexposuretime = $exif_data['ExposureTime'];
$efnumber = $exif_data['FNumber'];
$eflenght = $exif_data['FocalLength'];
$exif_iso = exif_read_data ($immagine,'EXIF');
$eiso = $exif_iso['ISOSpeedRatings'];
echo "<b>Camera:</b> ".$emodel."<br>";
echo "<b>Shutter Speed:</b> ".$eexposuretime." seconds<br>";
echo "<b>Aperture:</b> ".$efnumber."<br>";
echo "<b>Focal length:</b> ".$eflenght." mm<br>";
echo "<b>ISO:</b> ".$eiso."<br><br>";
}
else {
echo "<i>[No header data found]</i><br><br>";
}
Qualcuno mi sa aiutare?