Harry: While Schleife richtig?

Beitrag lesen

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

--
  Schnee :) Skitour gefällig?
  http://harry.ilo.de/projekte/berge/