Holladiewaldfee,
Ich möchte doch, dass die Schleife verhindert, dass dieselbe Datei zweimal erzeugt wird. Also soll die Schleife nur beendet werden, wenn die Datei NICHT existiert. Also !file_exists($datei).
Denke ich denn so falsch?
Ja ;)
"while" solltest Du grob übersetzen mit "so lange wie". Also: Führe die Schleife immer wieder aus, wenn die Bedingung erfüllt ist. Ist sie nicht erfüllt, breche ab (zumindest in Deiner Situation - in meinem Beispiel mit do..while ist es andersrum, daher auch der Vorschlag).
Sprich: Die Schleife bricht ab, wenn die Bedingung hinter while() nicht mehr erfüllt ist - und genau das ist ja, was Du willst: Die Bedingung "file_exists()" ist dann nicht mehr erfüllt, wenn die Datei $datei nicht existiert ;)
Ciao,
Harry