Heim  >  Artikel  >  Backend-Entwicklung  >  So legen Sie die Dateigrößenbeschränkung in PHP fest

So legen Sie die Dateigrößenbeschränkung in PHP fest

王林
王林Original
2021-07-13 15:05:583913Durchsuche

Die Möglichkeit, die Dateigrößenbeschränkung in PHP festzulegen, ist: Zuerst [max_execution_time = 0] ändern, dann [post_max_size = 150M] ändern und schließlich [upload_max_filesize = 100M] ändern.

So legen Sie die Dateigrößenbeschränkung in PHP fest

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7.3, Thinkpad T480-Computer.

Wenn wir eine Datei hochladen, kann es lange dauern, bis eine kleine Datei hochgeladen ist, aber die standardmäßige maximale Ausführungszeit in PHP beträgt 30 Sekunden, was bedeutet, dass das Skript nicht mehr ausgeführt wird, wenn sie 30 Sekunden überschreitet führt zu dem Fehler Die Webseite kann nicht geöffnet werden.

Wie lösen wir dieses Problem?

Suchen Sie nach
max_execution_time in php.ini
Der Standardwert ist 30 Sekunden und ändern Sie ihn in
max_execution_time = 0
0 bedeutet keine Begrenzung

Ändern Sie post_max_size, um die maximal zulässige Größe für POST-Daten festzulegen. Diese Einstellung wirkt sich auch auf Datei-Uploads aus.

Phps Standard -Post_max_size ist 2m. .Aber beim Hochladen von Dateien beträgt die maximale Größe immer noch 8 MB. Warum? Wir müssen auch einen Parameter upload_max_filesize ändern, um die maximale Größe der hochgeladenen Datei anzugeben.

Suchen Sie nach „upload_max_filesize“, der Standardwert ist 8M

Das obige ist der detaillierte Inhalt vonSo legen Sie die Dateigrößenbeschränkung in PHP fest. 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