怎麼在自己的腳本中設定上傳檔案的最大大小,在不修改php.ini初始配置的情況下,ini_set好像對這個配置項不生效! ! !
怎麼在自己的腳本中設定上傳檔案的最大大小,在不修改php.ini初始配置的情況下,ini_set好像對這個配置項不生效! ! !
PHP的配置有四種模式.
PHP_INI_USER
PHP_INI_PERDIR
PHP_INI_SYSTEM
PHP_INI_ALL
當這個配置是第一種或第四種, 可以使用ini_set()
.
而post_max_size
和upload_max_filesize
都是第二種, 所以是不能生效的.
如果題主用的是虛擬主機, 可以在虛擬主機的控制面板進行php.ini
更改, 大多數虛擬主機是提供這兩個配置的更改的
這兩個配置的可修改範圍都是PHP_INI_PERDIR
,也就是只能在設定檔中配置,ini_set
修改無效。
http://php.net/manual/zh/conf...