Ordner erstellen, falls nicht vorhanden: Der richtige Weg in PHP
Hallo zusammen! Ich bin neu in PHP und versuche, ein einfaches CMS auf WordPress zu erstellen. Ich brauche, dass beim Hochladen von Bildern auf den Server ein Verzeichnis nach Datum erstellt wird, z.B. /uploads/2024/03/. Aber ich bekomme ständig den Fehler "failed to open stream: No such file or directory", wenn der Ordner noch nicht existiert.
Hier ist mein aktueller Code:
\n\n$path = '/var/www/html/uploads/' . date('Y/m');\n$file = $path . '/image.jpg';\n\n// Versuche, die Datei zu speichern\nfile_put_contents($file, $data);\n\nIch habe bereits versucht, mkdir($path) vor dem Schreiben zu verwenden, aber der Ordner wird trotzdem nicht erstellt. Ich habe gegoogelt – es wird geschrieben, dass man die Existenz prüfen muss. Ich habe eine Prüfung hinzugefügt:
if (!file_exists($path)) {\n mkdir($path);\n}\n\nJetzt bekomme ich den Fehler "mkdir():
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen