Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么$u文件[';文件';][';名称';]!伊塞特?_Php_File - Fatal编程技术网

Php 为什么$u文件[';文件';][';名称';]!伊塞特?

Php 为什么$u文件[';文件';][';名称';]!伊塞特?,php,file,Php,File,所以我正在尝试制作一个文件上传页面。我上传的所有文件都非常小,因此我确信这不是因为大小: upload.php: <?php function upload(){ if(isset($_POST['upload'])){ if (isset($_FILES["file"]["name"])) { echo $name = $_FILES["file"]["name"]; echo $tmp_name = $_FILES['file']['tmp_name'];

所以我正在尝试制作一个文件上传页面。我上传的所有文件都非常小,因此我确信这不是因为大小: upload.php:

<?php
function upload(){
  if(isset($_POST['upload'])){
    if (isset($_FILES["file"]["name"])) {

    echo $name = $_FILES["file"]["name"];
    echo $tmp_name = $_FILES['file']['tmp_name'];
    echo $error = $_FILES['file']['error'];
  }else{
    echo "error";
  }
  }
  echo '      <div class="row pad">
        <div class="col-lg-3">
        </div>
        <div class="col-lg-6">
        <div class="login-form-1">
            <form id="register-form" class="text-left" method="post">
                <div class="login-form-main-message"></div>
                <div class="main-login-form">
                    <div class="login-group">
                        <div class="form-group">
                            <label for="new folder" class="sr-only">New file</label>
                            <input type="file" class="form-control" id="file" name="file" placeholder="upload file">
                  <p class="error">';if(isset($error)){ echo $error;}echo '</p>
                  <p class="success">';if(isset($message)){ echo $message;}echo'</p>
                        </div>
                <div class="move">
                    <input type="submit" class="button btn btn-primary" value="upload" name="upload">
                </div>
          </div>
      </div>
            </form>
        </div>
      </div>
      <div class="col-lg-3">
      </div>
    </div>';
}

?>

每次我得到“错误”。有人知道为什么吗?
我知道表单中有很多无用的div,我会在最后处理它们

忘记
enctype=“multipart/form data”
@sougatabase我非常熟悉文件处理。我以前见过,但我不知道它是干什么的,你能详细说明一下吗?谢谢你,你可以谷歌一下。一切都会在那里。忘记
enctype=“multipart/form data”
@sougatabase我对文件处理非常了解。我以前见过,但我不知道它是干什么的,你能详细说明一下吗?谢谢你,你可以谷歌一下。一切都会在那里。