Heim  >  Artikel  >  Backend-Entwicklung  >  Was tun, wenn beim Hochladen von PHP-Dateien ein Fehler auftritt?

Was tun, wenn beim Hochladen von PHP-Dateien ein Fehler auftritt?

藏色散人
藏色散人Original
2022-11-03 10:06:011637Durchsuche

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.

Was tun, wenn beim Hochladen von PHP-Dateien ein Fehler auftritt?

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ösung

Die 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn