Heim > Artikel > Backend-Entwicklung > Was tun, wenn beim Hochladen von PHP-Dateien ein Fehler auftritt?
Lösung für den Fehler beim Hochladen von PHP-Dateien: 1. Öffnen Sie die Datei php.ini. 2. Entfernen Sie das Semikolon vor dem Element „upload_tmp_dir“ und fügen Sie den Pfad als „upload_tmp_dir = „C:/windows/temp““ hinzu . Legen Sie den Wert des Optionslimits „upload_max_filesize“ fest.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.
Was soll ich tun, wenn beim Hochladen von PHP-Dateien ein Fehler auftritt?
php $_FILES Upload fehlgeschlagen Fehler Rückgabewert Beschreibung
Beim Hochladen von Dateien mit PHP verwenden wir ein Programm, um die vom Browser gesendeten Dateiinformationen zu überwachen. Zuerst übergeben wir die verschiedenen Werte von $_FILES [fieldName]['error'] Um festzustellen, ob der Status der hochzuladenden Datei normal ist.
$_FILES[fieldName] ['error']==0 bedeutet, dass alles normal ist
$_FILES['file']['error'] Wert
UPLOAD_ERR_OK: 0 //正常,上传成功 UPLOAD_ERR_INI_SIZE: 1 //上传文件大小超过服务器允许上传的最大值,php.ini中设置upload_max_filesize选项限制的值 UPLOAD_ERR_FORM_SIZE: 2 //上传文件大小超过HTML表单中隐藏域MAX_FILE_SIZE选项指定的值 UPLOAD_ERR_NO_TMP_DIR: 6 //没有找不到临时文件夹 UPLOAD_ERR_CANT_WRITE: 7 //文件写入失败 UPLOAD_ERR_EXTENSION: 8 //php文件上传扩展没有打开 UPLOAD_ERR_PARTIAL: 3 //文件只有部分被上传
------------- ------------- ------------------------------------- ------------- -----------------------------------
Fehler 6 Lösung
Zuerst müssen Sie die php.ini-Datei öffnen und nach upload_tmp_dir suchen
Entfernen Sie das Semikolon (;) vor dem Eintrag upload_tmp_dir und fügen Sie den Pfad danach hinzu, setzen Sie ihn beispielsweise auf:
upload_tmp_dir ="C:/windows/temp"
Fügen Sie der Website die Lese- und Schreibberechtigungen der Benutzergruppe mit anonymem Zugriff hinzu. Beachten Sie dabei, dass das obere Verzeichnis auch über die Berechtigung des Benutzers zum Auflisten des Verzeichnisses verfügen muss
Kein Neustart nach dem Ändern von php.ini
Linux kann PHP.ini in zwei Situationen ändern: 1. Wenn es aufgrund der PHP-Befehlszeile geändert wird, ist kein Neustart erforderlich.
Wenn php.ini aufgrund von APACHE geändert wird, müssen Sie Apache neu starten.
Fehler 1 LösungDie hochgeladene Dateigröße überschreitet die vom Server zulässige Maximalgröße, PHP. Legen Sie den Wert der Upload_max_filesize-Option in ini fest
Empfohlenes Lernen: „PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonWas tun, wenn beim Hochladen von PHP-Dateien ein Fehler auftritt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!