PHP:为一个文件而不是php.ini设置max_file_uploads

时间:2010-03-22 12:42:50

标签: php upload ini

与PHP中的许多变量一样,在页面上使用ini_set()实际上并不起作用。

我最近升级了我的PHP版本,发现我的多图像上传器现在已经上限了。经过3个小时的挫折,我发现我的新PHP安装将新的“max_file_uploads”参数设置为“20”。

因此只有前7张图片上传(每张图片有三种尺寸,7 * 3 = 21)。

我现在可以将我的php.ini值“max_file_uploads”更改为300,但我不想这样做。

有没有办法为单个文件(upload.php)设置该值?可以使用.htaccess文件吗?

2 个答案:

答案 0 :(得分:12)

  

更正: max_file_uploads不能在php.ini之外更改。见PHP "Bug" #50684

答案 1 :(得分:5)

是的,可以改变。 使用.htaccess文件并添加:

php_value max_file_uploads 40

例如,我在文件夹中的.htaccess中使用它:

php_value upload_max_filesize 25M
php_value post_max_size 25M
php_value max_file_uploads 1000

;)

达米安罗西