我可以在.htaccess中设置php.ini(upload_max_filesize)变量以仅应用于一个.php文件吗?

时间:2009-12-09 13:41:19

标签: apache .htaccess php

我不确定这是否可行,但这就是我想做的事。

我有一个上传然后操作文件的.php脚本。我只希望允许特定的.php脚本上传大文件,php.ini设置应该适用于所有其他文件。

我可以编辑.htaccess文件以仅影响一个.php脚本吗?

伪代码:
if (myPhpScript.php) {
   php_value upload_max_filesize 16M
}


谢谢!

2 个答案:

答案 0 :(得分:6)

您应该能够在.htaccess中使用Files指令:

<Files myPhpScript.php>
    php_value upload_max_filesize 16M 
</Files>

答案 1 :(得分:0)

我不确定但您可以在php文件中使用你希望更改ini值的函数ini_set()。请参阅:http://php.net/ini_set