PHP kann hochgeladene Dateien nicht schreiben, da im temporären Ordner nicht genügend Platz zum Hochladen von Dateien vorhanden ist. Die Lösung besteht darin, php.ini zu öffnen und upload_tmp_dir und andere Elemente festzulegen.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer
php Was soll ich tun, wenn die hochgeladene Datei nicht geschrieben werden kann?
Schreiben der PHP-Upload-Datei fehlgeschlagen, Fehlercode 7
PHP-Schreibproblem beim Upload-Dienst, Fehler nach dem Hochladen der Datei gemeldet:
Ausnahme: 7!
Analyse von Druckfehlern hochgeladener Dateien in PHP
Wenn Sie FILES zum Hochladen von Dateien verwenden, können Sie im Allgemeinen _FILES["file"]["error"] verwenden, um festzustellen, ob beim Datei-Upload ein Fehler vorliegt.
UPLOAD_ERR_OK
Der Wert ist 0, es tritt kein Fehler auf und die Datei wurde erfolgreich hochgeladen.
UPLOAD_ERR_INI_SIZE
Der Wert ist 1 und die hochgeladene Datei überschreitet den durch die Option upload_max_filesize in php.ini begrenzten Wert.
UPLOAD_ERR_FORM_SIZE
Der Wert ist 2 und die Größe der hochgeladenen Datei überschreitet den durch die Option MAX_FILE_SIZE im HTML-Formular angegebenen Wert.
UPLOAD_ERR_PARTIAL
Der Wert ist 3, nur ein Teil der Datei wird hochgeladen.
UPLOAD_ERR_NO_FILE
Der Wert ist 4, es wurde keine Datei hochgeladen.
UPLOAD_ERR_NO_TMP_DIR
Der Wert ist 6 und der temporäre Ordner kann nicht gefunden werden. Eingeführt in PHP 4.3.10 und PHP 5.0.3.
UPLOAD_ERR_CANT_WRITE
Der Wert ist 7, das Schreiben der Datei ist fehlgeschlagen. Eingeführt in PHP 5.1.0.
[Lösung]:
Nachdem wir nach dem Grund gesucht haben, haben wir festgestellt, dass der temporäre Ordnerspeicherplatz zum Hochladen von Dateien nicht ausreicht, d Der Prozess liest und schreibt das temporäre Dateiverzeichnis des Systems:
* Windows : C:/windows/temp * Linux : /tmp
Ändern Sie den Ordnerpfad „upload_tmp_dir“, stellen Sie sicher, dass der Ordner über genügend Speicherplatz verfügt, und erteilen Sie Lese- und Schreibberechtigungen.
Weisen Sie dem standardmäßigen temporären Dateiverzeichnis mehr Speicherplatz zu.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn das Schreiben der hochgeladenen Datei in PHP fehlschlägt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!