Ciao a tutti, vado subito al punto, sto realizzando un sito per un fotografo e mi ha chiesto se era possibile estrarre dalle sue foto i dati EXIF ed io ovviamente gli ho detto di si.
Purtroppo però nella lettura tramite il seguente script:
Codice PHP:
<?php
echo"[b]Informazioni sulla foto:[/b]
<table style='color:#c5c5c5'>";
$img = $_GET[immagine];
$exif = read_exif_data($img, 0, true);
$array_exif = array("ApertureFNumber","Model","ExposureTime","ISOSpeedRatings","DateTimeOriginal","ShutterSpeedValue","ApertureValue","BrightnessValue","MaxApertureValue","LightSource","FocalLength","Software","ImageWidth","ImageLength");
foreach ($exif as $key => $section) {
foreach ($section as $name => $val) {
echo "<tr><td>[b]$name[/b]:</td><td>$val</td></tr>";
}
}
?>
mentre il alcune foto mostra le informazioni esatte in altre mostra dati assolutamente che non esistono e ho pure controllato leggendo i dettagli dell'immagine sul computer.. qualcuno mi sa dire come mai?
Un esempio mi mostra questi dati:
Model: Exif
Software: Photoshop 3.0
invece di:
Model: Canon EOS 30D
Software: Adobe Photoshop CS4 Windows