Hallo Kanula,
ich hab ein kleines Problem
und das wäre?
$picture = "Bild";
$ext = ".jpg";
$fileName = sprintf("%s%d%s", $picture, $index, $ext );
würde nicht
$fileName = $picture.$index.$ext;
das gleiche machen?
do {
print "$index";
$index++;
} while(!*file_exists($fileName))
$fileName ändert sich in deiner Schleife nicht - du musst es schon mit in die Schleife rein stellen...
*bin mir nicht sicher, ob das ! richtig ist oder sonst noch Fehler im Script zu finden sind.
do...while bricht ab, wenn der Ausdruck false ist. file_exists gibt bei einer existierenden Datei true zurück (Schleife wird nicht abgebrochen) wenn die Datei nicht existiert gibt file_exists false zurück bricht damit die Schleife ab. Da du aber ein ! vor file_exists gemacht hast, wird das ganze negiert, und die Schleife bricht ab wenn die Datei existiert und läuft weiter, wenn sie nicht existiert - was genau das ist, was du nicht haben willst - also lass das ! weg. (ich hoffe, ich habe jetzt keinen Denkfehler gemacht :-))
Grüße aus Nürnberg
Tobias
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|