Du missachtest vermutlich den Programmfluss und siehst nicht, dass der else-Zweig ausgeführt wird. Die Datei kann nicht angelegt werden, weil der Zweig mit dem fopen() drin gar nicht ausgeführt wird.
Hallo,
das ist vollkommen richtig, ich habe die IF schleife entfernt und schon lief es...
Jetzt habe ich ein weiteres Problem. Ich möchte gerne die Datei in einem Unterverzeichnis anlegen also:
$filename = 'test\test.php';
Ergebnis, es wird eine Datei geschrieben die test\test.php heißt...