Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn PHP-Bilder nicht hochgeladen werden können?

Was soll ich tun, wenn PHP-Bilder nicht hochgeladen werden können?

藏色散人
藏色散人Original
2021-03-25 09:56:293487Durchsuche

Lösungen für PHP-Bilder, die nicht hochgeladen werden können: 1. Aktivieren Sie „file_uploads“ und bestimmen Sie die Upload-Größe. 2. Ändern Sie den Wert von „memory_limit“ so, dass er größer als der Wert von „post_max_size“ ist Ausführungszeit jedes Skripts.

Was soll ich tun, wenn PHP-Bilder nicht hochgeladen werden können?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Mehrere Lösungen für das Problem, dass die PHP-Umgebung keine Bilder hochladen kann

php.ini-Konfigurationsdatei (die folgenden). Punkte)

1. Ob file_uploads aktiviert ist, um das Hochladen von HTTP-Dateien zu ermöglichen; bestimmen Sie die Upload-Größe post_max_size = 8M (serverseitig)

2. Die maximale Länge der von PHP akzeptierten POST-Daten ). Um große Dateien hochzuladen, muss dieser Wert größer als „upload_max_filesize“ sein. „memory_limit“ wirkt sich auch auf Datei-Uploads aus, wenn im Konfigurationsskript die Speicherbegrenzung aktiviert ist.

Im Allgemeinen sollte „memory_limit“ größer sein als „post_max_size“. Die maximal zulässige Ausführungszeit jedes Skripts, gemessen in Sekunden, trägt dazu bei, eine Unterschreitung zu verhindern verhindert, dass Skripte nutzlos werden und ständig Serverressourcen belegen.

Hinweis: „max_execution_time“ wirkt sich nur auf die Laufzeit des Skripts selbst aus.

Jede andere Zeit, die außerhalb der Skriptausführung verbracht wird, wie z. B. die Verwendung von system()/sleep()-Funktionen, Datenbankabfragen, Datei-Uploads usw., ist nicht enthalten.

Im abgesicherten Modus können Sie diese Einstellung zur Laufzeit nicht ändern. Die maximal zulässige Zeit für den Empfang von Eingabedaten (POST, GET, Upload) wird in Sekunden festgelegt, die ein Skript beantragen kann Speicherbytes. Dadurch wird verhindert, dass fehlerhafte Skripte den gesamten Speicher auf dem Server verbrauchen. Um diese Direktive verwenden zu können, muss sie zur Kompilierungszeit aktiviert werden.

【Empfohlenes Lernen:

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP-Bilder nicht hochgeladen werden können?. 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