Hi,
du hast Recht, da ist tatsächlich ein Fehler drin. Und zwar ist dieser $allesklar-Teil falsch geklammert:
...
} else {
...
}
--> Wo ist das IF zu dem Else. Ich bin gerade etwas zu faul nachzugucken was fopen zurückgibt, aber vielleicht fehlt dort ein
if ($oeffnen) {