【问题标题】:Notice: Undefined index: file in php [duplicate]注意:未定义的索引:php中的文件[重复]
【发布时间】:2020-04-30 16:46:50
【问题描述】:

拜托,我在上传图片时遇到问题 事实上,有我的代码: - 这是我的 html 表单:

            <div class="galery-upload">
                    <form action="include/galery-upload.inc.php" method="post" enctype="multipart/form-data">
                          <input type="file" name="filename">

                           <button type="submit" name="galery-upload-submit">UPLOAD</button>

                    </form>

                </div>

-这是 php 代码:

 <?php
$conn = mysqli_connect("localhost","root","","imguploads");
session_start();
$useruid =  $_SESSION['useruid'];
if (isset($_POST['galery-upload-submit'])) {
    $file = $_FILES['file'];
    if (empty($file)) {
        echo "no exist file";
    }
    else {


    $filename = $_FILES['file']['name'];
    $fileTmpName = $_FILES['file']['tmp_name'];
    $fileSize = $_FILES['file']['size'];
    $fileExt = explode('.',$filename);
    $fileActualExt = end($fileExt);
    $fileNameNew = "galery".".".uniqid($useruid, true).".".$fileActualExt ;
    $folder = "C:/xampp2/htdocs/miniprojet/galery/".$fileNameNew;
    move_uploaded_file($fileTmpName, $folder);
    }}
    ?> 

并得到这个错误: 注意:未定义索引:第 6 行 C:\xampp2\htdocs\miniprojet\include\galery-upload.inc.php 中的文件 文件不存在

请提供任何解决方案!!!!!!!

【问题讨论】:

  • $_FILES['file'] 未设置。 var_dump($_FILES) 说什么?

标签: php file upload


【解决方案1】:

你输入的名字是filename所以:

$file = $_FILES['filename'];

【讨论】:

  • 谢谢我的朋友们,这是工作
  • 你对我的回答投了反对票吗?如果有帮助,请投票给我的答案
猜你喜欢
  • 2016-04-28
  • 1970-01-01
  • 1970-01-01
  • 2016-02-25
  • 1970-01-01
  • 2019-05-22
  • 2014-02-06
  • 2015-10-17
相关资源
最近更新 更多