Heim  >  Artikel  >  Backend-Entwicklung  >  So durchbrechen Sie das max_file_uploads-Limit für das Hochladen mehrerer PHP-Dateien

So durchbrechen Sie das max_file_uploads-Limit für das Hochladen mehrerer PHP-Dateien

一个新手
一个新手Original
2017-09-06 15:21:242062Durchsuche

In PHP-Programmen tritt dieses Problem häufig auf. Beim Hochladen von Anhängen werden viele Anhänge, z. B. Bilder, erfolgreich hochgeladen, tatsächlich sind jedoch nur 20 Anhänge vorhanden, oder es wird ein Fehler gemeldet und kann nicht hochgeladen werden.

Beim Bearbeiten des Albums in DEDECMS5.7 habe ich festgestellt, dass ein Fehler auftritt, solange mehr als 20 Bilder gespeichert sind. Die Eingabeaufforderung lautet wie folgt:

PHP-Warnung: Maximale Anzahl Anzahl zulässiger Datei-Uploads wurde in „Unbekannt“ in Zeile 0 überschritten

Dies liegt daran, dass

php 5.2.12 und höher, Version php.ini max_file_uploads hat: Der Standardwert ist 20, das heißt:

max_file_uploads:20

Die allgemeine Bedeutung ist: Ein Formular kann nur maximal 20 Anhänge hochladen, aber warum können nur 10 Bilder in die Bildersammlung des Empire hochgeladen werden?

Das liegt daran, dass die Bildersammlung des Empire große Bilder und Miniaturansichten enthält. Es gibt 10 Bilder, darunter 20 Miniaturansichten.

Lösung:

Ändern Sie den Wert von max_file_uploads:20 in php.ini auf einen größeren Wert. Zum Beispiel:

max_file_uploads:10000

10000, das reicht jetzt, haha...

Das obige ist der detaillierte Inhalt vonSo durchbrechen Sie das max_file_uploads-Limit für das Hochladen mehrerer PHP-Dateien. 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