Heim > Artikel > Backend-Entwicklung > So legen Sie die Dateigrößenbeschränkung in PHP fest
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.
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!