Ich habe eine Flash Galerie die Bilder in einem Verzeichnis nur im format 1.jpg,2.jpg usw annimmt. Ich möchte aber einfach all meine Fotos .jpg hochladen und ein Script soll sie in die richtige form bringen. Nun habe ich mir ein script geschrieben, welches alle dateien im Verzeichnis durchlaufend nummeriert. die funktioniert auch beim ersten durchlauf. bei jedem weiteren wird jeweils eine datei gelöscht. Wo habe ich da einen Denkfehler gemacht ?
Code:
<?php // ordner frühling $dirname=('fruehling/'); $handle=opendir ($dirname); $zaehler = 1; while ( $file = readdir ( $handle ) ) { if( $file == "." or $file == "..") { }else{ if ( rename( "$dirname".$file, "$dirname".$zaehler.".jpg" ) ) { $zaehler++; echo "Datei $file nicht gefunden <br>"; } else { echo "Datei $file gefunden <br>"; } } } closedir( $handle ); ?>
Kommentar