PHP:根据PHP.ini配置文件中的配置(tmp_upload_dir param),上传特定目录中的文件,而不是上传


PHP : upload a file in specific directory and not to directory as per configuration (tmp_upload_dir param) in php.ini config file

我们在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

为什么不在上传后移动文件?检查此函数和示例