#!/usr/bin/php-cgi
<?php
//skript zum verschieben der photos der fujikamera in die entsprechenden ordner
//markus goerres, 2006-04-16
for($i=1;$i<1000;$i++)
{
if($i<10)
{
$nummer=“000″.$i;
}
elseif($i<100)
{
$nummer=“00″.$i;
}
else
{
$nummer=“0″.$i;
} //ende if
$dateiname=“dscf“.$nummer.“.jpg“;
//echo $dateiname;
$dateiname=strtoupper($dateiname);
if(file_exists($dateiname))
{
//echo „Datei: $dateiname n“;
//lesen der exif-informationen und bilden eines dateinamens
$exif = exif_read_data($dateiname, 0, true);
//$exif = exif_read_data(‚dscf0001.jpg‘, 0, true);
$datum=$exif[„EXIF“][„DateTimeOriginal“];
$jahr=substr($datum,0,4);
$monat=substr($datum,5,2);
$tag=substr($datum,8,2);
$ordner=“../“.$jahr.“/“.$jahr.“-„.$monat.“/“;
echo „Ordner: $ordner n“;
$j=1;
$nummer=“00″.$j;
$filename=$jahr.“-„.$monat.“-„.$tag.“-„.$nummer.“.jpg“;
echo „file $filename n“;
while(file_exists($ordner.$filename))
{
echo „Dateiname $filename existiert bereits. n“;
$j++;
if($j<10)
{
$nummer=“00″.$j;
}
elseif($j<100)
{
$nummer=“0″.$j;
}
else
{
$nummer=$j;
} //ende if
$filename=$jahr.“-„.$monat.“-„.$tag.“-„.$nummer.“.jpg“;
} //ende while
if(rename($dateiname,$ordner.$filename))
{
echo „Datei $filename erfolgreich verschoben. n“;
}
}//ende if
} //ende for
?>
{flattr}19109;text{/flattr}