Heim > Backend-Entwicklung > PHP-Tutorial > Warum ändert „ini_set()' „upload_max_filesize' nicht?

Warum ändert „ini_set()' „upload_max_filesize' nicht?

Patricia Arquette
Freigeben: 2024-12-19 10:09:25
Original
575 Leute haben es durchsucht

Why Doesn't `ini_set()` Change `upload_max_filesize`?

Upload_max_filesize in PHP ändern

Beim Versuch, die Einstellung upload_max_filesize mit der Funktion ini_set() zu ändern, stieß ein Benutzer auf ein unerwartetes Ergebnis. Obwohl der Wert sowohl in ihrem Skript als auch in der Konfigurationsdatei php.ini auf „10M“ gesetzt war, gab der Aufruf ini_get('upload_max_filesize') „2M“ zurück.

Beim Neustart des Apache-Servers löste sich das Problem von selbst. Um jedoch vollständig zu verstehen, warum der Aufruf ini_set() nicht den gewünschten Effekt hatte, ist es wichtig, die folgenden Punkte zu beachten:

  • Kurzschreibweise wird außerhalb von PHP.ini nicht unterstützt: Die in „10M“ verwendete Kurzform „M“ wird nur innerhalb der PHP.ini-Konfigurationsdatei erkannt. Beim dynamischen Festlegen von Konfigurationswerten muss der vollständige Wert verwendet werden, z. B. „10 Megabyte“.
  • upload_max_filesize kann nicht durch ini_set() festgelegt werden: Die Anweisung „upload_max_filesize“ wird mit PHP_INI_PERDIR konfiguriert Flag, das angibt, dass es nur in der Datei php.ini gesetzt werden kann. Daher wird der Versuch, es mit ini_set() zu ändern, nicht wirksam.

Das obige ist der detaillierte Inhalt vonWarum ändert „ini_set()' „upload_max_filesize' nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage