我们在Linux上上传用PHP开发的文件功能时遇到了困难。文件总是上传到/tmp目录中,该目录在php.ini文件中配置为tmp_upload_dir参数的值。我们试图将文件上传到另一个目录,但它出错了。有没有一种方法可以动态覆盖tmp_upload_dir的默认值(通过程序/代码),或者将文件上传到php.ini文件中配置的其他目录?
ini_set('upload_tmp_dir', 'your_directory_goes_here');
http://in2.php.net/manual/en/function.ini-set.php
为什么不在上传后移动文件?检查此函数和示例