手动设置$ _FILES数组并使用move_uploaded_file函数

时间:2012-12-21 05:02:29

标签: php file upload

如果我不使用上传表单而只设置$_FILES数组,我就无法使用move_uploaded_file()函数进行保存:

move_uploaded_file($_FILES['uploaded']['tmp_name'], $target); //false

我该如何制造这种欺骗!这意味着我想手动设置$_FILES,但我也想使用move_uploaded_file()功能。

有可能吗?!

2 个答案:

答案 0 :(得分:2)

不,这是不可能的。取自 Manual

  

$_FILES是一个“超全球”或自动全局变量。这个   只是意味着它在整个脚本的所有范围内都可用。

答案 1 :(得分:1)

根本不可能,我们可以手动为$_FILES设置所有值作为变量。但是为了移动文件temp_name重要。