Heim  >  Artikel  >  Backend-Entwicklung  >  html - Wie stelle ich post_max_size und upload_max_filesize in meinem eigenen PHP-Skript ein?

html - Wie stelle ich post_max_size und upload_max_filesize in meinem eigenen PHP-Skript ein?

WBOY
WBOYOriginal
2016-08-25 10:37:301424Durchsuche

Wie lege ich die maximale Größe hochgeladener Dateien in Ihrem eigenen Skript fest? Ohne die anfängliche Konfiguration von php.ini zu ändern, scheint ini_set bei diesem Konfigurationselement keine Wirkung zu haben! ! !

Antwortinhalt:

Wie lege ich die maximale Größe hochgeladener Dateien in Ihrem eigenen Skript fest? Ohne die anfängliche Konfiguration von php.ini zu ändern, scheint ini_set bei diesem Konfigurationselement keine Wirkung zu haben! ! !

Es gibt vier Modi für die PHP-Konfiguration.

  1. PHP_INI_USER

  2. PHP_INI_PERDIR

  3. PHP_INI_SYSTEM

  4. PHP_INI_ALL

Wenn es sich bei dieser Konfiguration um den ersten oder vierten Typ handelt, können Sie ini_set() verwenden.

Und post_max_size und upload_max_filesize sind beide vom zweiten Typ und können daher nicht wirksam werden.

Wenn das Subjekt einen virtuellen Host verwendet, können Sie php.ini Änderungen in der Systemsteuerung des virtuellen Hosts vornehmen. Die meisten virtuellen Hosts bieten diese beiden Konfigurationsänderungen

Der veränderbare Bereich dieser beiden Konfigurationen ist PHP_INI_PERDIR, das heißt, sie können nur in der Konfigurationsdatei konfiguriert werden und ini_set Änderungen sind ungültig.

http://php.net/manual/zh/conf...

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