使用['name']上传文件的php undefined index

时间:2017-02-26 09:51:47

标签: php

    <form action='' method='post'>
    <input type="file" class="form-control" name="kk">
    <input type="submit" class="form-control" name="submit">
    </form>
    <?php
    if(isset($_POST['submit'])){

    echo $_FILES["kk"]["name"]; 

    }
    ?>

嗨,我是php的新手,在这段代码中未定义索引kk即将上传文件,我只想要文件名...请帮帮我

2 个答案:

答案 0 :(得分:3)

添加enctype =&#34; multipart / form-data&#34;形成标签

答案 1 :(得分:2)

当您需要上传文件

时,您需要传递enctype="multipart/form-data"
<form action='' method='post' enctype="multipart/form-data">
    <input type="file" class="form-control" name="kk">
    <input type="submit" class="form-control" name="submit">
    </form>
    <?php
    if(isset($_POST['submit'])){

    echo $_FILES["kk"]["name"]; 

    }
    ?>