Я пытаюсь установить новый каталог для upload_tmp_dir
и установить новый upload_max_filesize
но это не работает … Я показываю результаты, но я получаю старые (настройки php.ini по умолчанию) обратно …
ini_set('upload_tmp_dir','/');
ini_set('upload_max_filesize','1024M');
А теперь давайте отобразим результаты:
echo 'Your Temp Upload Directory : '.ini_get('upload_tmp_dir').'<br>';
echo 'Your Upload Max Filesize : '.ini_get('upload_max_filesize').'<br>';
Исходные настройки php.ini по умолчанию отображаются на экране, а не мои новые настройки.
В чем может быть причина?
Не все значения php.ini могут быть переопределены php_ini()
функция. Полный список можно найти Вот.
И изменяемые значения могут быть найдены Вот.
Вы не можете переопределить эти два значения в php-файле.
upload_tmp_dir
можно установить только в файле php.ini и upload_max_filesize
может быть установлен в файлах php.ini, .htaccess, httpd.conf или .user.ini.
Вы не можете установить все параметры с помощью ini_set ()!
Заглянуть в список приложений там вы можете увидеть, какие параметры могут быть установлены в какой версии, в каком типе