怎么在自己的脚本中设置上传文件的最大大小,在不修改php.ini初始配置的情况下,ini_set好像对这个配置项不生效!!!
怎么在自己的脚本中设置上传文件的最大大小,在不修改php.ini初始配置的情况下,ini_set好像对这个配置项不生效!!!
这两个配置的可修改范围都是PHP_INI_PERDIR
,也就是只能在配置文件中配置,ini_set
修改无效。
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读
2 回答1k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答717 阅读✓ 已解决
PHP的配置有四种模式.
PHP_INI_USER
PHP_INI_PERDIR
PHP_INI_SYSTEM
PHP_INI_ALL
当这个配置是第一种或第四种时, 可以使用
ini_set()
.而
post_max_size
和upload_max_filesize
都是第二种, 所以是不能生效的.如果题主用的是虚拟主机, 可以在虚拟主机的控制面板进行
php.ini
更改, 大多数虚拟主机是提供这两项配置的更改的