Problem mit Schleife

schiese

Erfahrenes Mitglied
Hi,
ich habe ein Problem mit einer Schleife. Ich möchte ein hochgeladenes Bild umbenennen. Es soll jetzt geguckt werden, ob das Bild schon existiert, wenn ja, soll die Schleife weiterlaufen, bis es in einen freiuen Namen gibt. Ist Bild 1 jetzt schon vorhanden, klappt es nicht. Bei mir auf localhost klappt es, aber aufm Server nicht.
Bsp.: bilder/hans1.jpg <- Existiert es, soll geguckt werden, ob bilder/hans2.jpg existiert , ... und so weiter.

PHP:
for ($y=1;$y<7;$y++) {
if ( !file_exists("bilder/".$name, "bilder/".$_SESSION['slfuser'].$y.".jpg") ) {
rename("bilder/".$name, "bilder/".$_SESSION['slfuser'].$y.".jpg");
} else {
echo "";
}

}

schiese
 
PHP:
for ($y=1;$y<7;$y++) 
{
	if ( !file_exists("bilder/".$_SESSION['slfuser'].$y.".jpg") ) 
	{
		rename("bilder/".$name, "bilder/".$_SESSION['slfuser'].$y.".jpg");
		break;
	} 
}

Du hattest in der file_exists Funktion etwas zu viel stehen.

So wird jetzt geschaut, ob eines der Bilder "bilder/".$_SESSION['slfuser'].$y.".jpg" frei ist. Wenn ja, wird "bilder/".$name in dieses umbenannt.
 
Zurück