【问题标题】:Set $_FILES array manually and use move_uploaded_file function手动设置 $_FILES 数组并使用 move_uploaded_file 函数
【发布时间】:2012-12-21 05:02:28
【问题描述】:

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

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

我怎么做这个骗局!!!这意味着我想手动设置$_FILES,但我也想使用move_uploaded_file()函数。

有可能吗?!

【问题讨论】:

    标签: php file upload


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      不,这根本不可能,我们可以手动为$_FILES 设置所有值,将其视为变量。但是对于移动文件,temp_name 很重要。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-19
        • 1970-01-01
        • 1970-01-01
        • 2016-10-09
        • 1970-01-01
        • 2012-02-27
        • 1970-01-01
        • 2013-09-26
        相关资源
        最近更新 更多