Wenn Sie PHP zum Entwickeln einer Website verwenden, müssen Sie manchmal große Dateien hochladen, aber die Standard-Upload-Größenbeschränkung von PHP beträgt 2 MB, was den Bedarf offensichtlich nicht decken kann. Daher ist die Änderung der PHP-Upload-Größenbeschränkung zu einem diskussionswürdigen Thema geworden.
1. Ändern Sie die php.ini-Datei
Öffnen Sie die php.ini-Datei, suchen Sie nach den beiden Parametern post_max_size und upload_max_filesize, ersetzen Sie die ursprünglichen durch die neuen Grenzwerte und speichern Sie sie. Dadurch wird die Größenbeschränkung für Upload-Dateien erweitert.
Es ist jedoch zu beachten, dass für die Änderung der Datei php.ini Administratorrechte erforderlich sind. Darüber hinaus kann es sein, dass die Konfigurationsdatei einiger virtueller Hosts nicht geändert wird.
2. Verwenden Sie die .htaccess-Datei
Erstellen Sie eine .htaccess-Datei im Stammverzeichnis der Website und fügen Sie ihr den folgenden Inhalt hinzu:
php_value upload_max_filesize 100M php_value post_max_size 100M
Dadurch wird die Größenbeschränkung der Upload-Datei auf 100 MB erweitert.
3. Verwenden Sie die Funktion ini_set.
Verwenden Sie im Skript zum Hochladen von Dateien die Funktion ini_set, um die PHP-Konfigurationselemente dynamisch festzulegen. Zum Beispiel:
ini_set('upload_max_filesize', '100M'); ini_set('post_max_size', '100M');
Dadurch wird die Größenbeschränkung für Upload-Dateien vorübergehend erweitert.
Es ist jedoch zu beachten, dass die Konfigurationsoptionen in der Datei php.ini nicht mit der Funktion ini_set geändert werden können und nur temporäre dynamische Einstellungen erreicht werden können.
Zusammenfassung
Es gibt viele Möglichkeiten, die Größenbeschränkung für PHP-Uploads zu erweitern, und die konkrete Auswahl hängt von der tatsächlichen Situation ab. Wenn Sie über Administratorrechte verfügen, ist das Ändern der Datei php.ini die einfachste und effektivste Methode. Wenn Sie die Datei php.ini nicht bedienen können, können Sie die Verwendung der Datei .htaccess oder der Funktion ini_set in Betracht ziehen. Beim Festlegen der Größenbeschränkung für Upload-Dateien muss diese jedoch entsprechend der tatsächlichen Situation angemessen eingestellt werden, um eine übermäßige Belastung des Servers zu vermeiden.
Das obige ist der detaillierte Inhalt vonSo ändern Sie die Größenbeschränkung für PHP-Uploads. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!