Hätte euch schon vor 2 Tagen fragen sollen
nach meiner Frage hab ich mich in aller Ruhe noch mal drangesetzt
nach der Machschaft Learning by Doing
und habs jetzt doch hinbekommen
wenn man erst mal weiß wie es geht war es garnicht so schwer
hier die Änderungen damit Belichtungszeiten größer 1 Sekunde auch korekt dargestellt werden und zb 30 Sekunden nicht als 1/0.0333333 dargestellt werden
diesen Code in der Funktions.php
Code:
elseif ($key == "ExposureTime") {
$exposure = explode("/", $exif_info);
$exif_array[$exif_match[$key]] = "1/" . ($exposure[1] / $exposure[0]);
}
muß mit diesem ersetzt werden
Code:
elseif ($key == "ExposureTime") {
$exposure = explode("/", $exif_info);
$val = round(($exposure[1] / $exposure[0]), 2);
if ($val < 1) {
$val = 1 / $val;
$val = round($val, 0);
$exif_array[$exif_match[$key]] = $val . " Sekunden";
} elseif ($val == 1) {
$val = 1 / $val;
$val = round($val, 0);
$exif_array[$exif_match[$key]] = $val . " Sekunde";
} else {
$exif_array[$exif_match[$key]] = "1/" . $val . " Sekunde";
}
}