首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在PHP中上载文件

无法在PHP中上载文件
EN

Stack Overflow用户
提问于 2015-11-16 06:23:10
回答 2查看 992关注 0票数 2

嗨,我所有的努力上传文件在php。但是它并没有上传文件

这是代码

代码语言:javascript
复制
$excel = new PhpExcelReader;
if(isset($_POST["submit"]))
{
    $target_dir="../upload/";
    $target_path=$target_dir.basename($_FILES['fileToUpload']['name']);     

    //move_uploaded_file($_FILES['fileToUpload']['name'],$target_path);
    if(move_uploaded_file($_FILES['fileToUpload']['name'],$target_path))
    {
        echo basename($_FILES['fileToUpload']['name']);
    }
    else
    {
        echo "Possible file upload attack!\n";
    }
        print_r($_FILES);
    /* $handle = realpath($_FILES["fileToUpload"]["name"]);
    $excel = new PhpExcelReader;
    $excel->read($handle);
    echo $handle; */

}

这段代码总是将我抛到condition.In (我的html表单)中,我还添加了enctype="multipart/form-data",并在我的$_FILES数组中检查了$_FILES数组。

数组( fileToUpload => Array ( Book1.xlsx类型=> tmp_name => H:\PHP\xampp\tmp\phpF54F.tmp error => 0 size => 13459的名称=>副本))

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-16 06:26:02

在您的if条件下,将其更改为move_uploaded_file($_FILES['fileToUpload']['tmp_name'],$target_path)

票数 6
EN

Stack Overflow用户

发布于 2015-11-16 06:26:55

尝尝这个。

代码语言:javascript
复制
if(move_uploaded_file($_FILES['fileToUpload']['tmp_name'],$target_path))
{
    echo basename($_FILES['fileToUpload']['name']);
} else {
    echo "Possible file upload attack!\n";
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33729538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档