Mit file_put_contents Ordner erstellen?
Ich möchte mit der PHP_Funktion file_put_contents eine Datei erstellen.
Diese soll allerdings in einem noch nicht existierenden Order gespeichert werden. Ich dachte ich könne die zu erstellenden Ordner einfach im Dateipfad angeben, allerdings werden die Ordner und die Datei nicht erstellt.
file_put_contents($_SERVER['DOCUMENT_ROOT'] .'/newOrdner/file.txt', 'das ist der Text!');
Woran liegt das?
Danke im Vorraus,
Bohne47
2 Antworten
Vom Fragesteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
PHP, Programmieren & Softwareentwicklung
Die Funktion ist nur zum Schreiben/Anlegen von Dateien gedacht. Um Ordner anzulegen, kannst du die Funktion mkdir benutzen.
Wahrscheinlich musst du den Ordner erst mit mkdir anlegen.
Ok, danke. Ich meine nur mit fopen() wären die Ordner automatisch erstellt worden.