2014-12-22 2 views
0

Я пытаюсь установить новый каталог для upload_tmp_dir и установить новый upload_max_filesize, но он не работает ... Я показываю результаты, но я получаю старую (по умолчанию php.ini настройки) назад ...ini_set НЕ устанавливает значения внутри 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 по умолчанию отображается на экране, а не мои новые настройки.

Что может быть причиной?

ответ

0

Не все значения php.ini могут быть переопределены функцией php_ini(). Полный список можно найти here. И изменяемые значения можно найти here.

В основном вы не можете переопределить эти два значения в файле php.

upload_tmp_dir может быть установлен только в файле php.ini, а upload_max_filesize может быть установлен в файлах php.ini, .htaccess, httpd.conf или .user.ini.

0

Вы не можете установить все параметры с помощью ini_set()!

Посмотрите на the appedix-list там, где вы можете увидеть, какие параметры могут быть установлены в версии, в которой тип

Смежные вопросы