ini_setで設定できる値など
オフィシャル -> http://jp.php.net/manual/ja/ini.list.php
PHP_INI_USER
ini_set() で変更可能
PHP_INI_PERDIR
ini_set() では変更不可
.htaccess か httpd.conf か php.ini で変更可能
PHP_INI_SYSTEM
ini_set() では変更不可
httpd.conf か php.ini でのみ変更可能
PHP_INI_ALL
ini_set() で変更可能
その他どこでも変更可能
ini_setでは 'upload_max_filesize' や 'post_max_size' は変更できない。
upload_max_filesizeは出来ると言ってるけど間違いっぽい。
変える必要があるなら.htaccessなどで
php_value upload_max_filesize ~M
php_value post_max_size ~M
のように既述すれば出来る
PHPのファイルアップロードは
memory_limit
post_max_size
upload_max_filesize
が参照される
設定を変更する際は
memory_limit > post_max_size > upload_max_filesize
となるように注意が必要
upload_max_filesizeを変更して
upload_max_filesize > post_max_size
としても動くみたいだけど
post_max_sizeの制限に引っかかるので注意
0 件のコメント:
コメントを投稿