Php 文件上载到另一页

Php 文件上载到另一页,php,forms,file-upload,Php,Forms,File Upload,我有一个表单,表单的动作是submit.php,我试图在submit.php上上传一个文件图像,但是当我单击submit并打印\u r$\u file时,会出现一个空数组。我做错了什么?我不想将文件上载到与表单相同的页面上。表格如下: <form action="in-the-press-submit.php" method="post"> <p> <label for="title">Title:</label> <input type=

我有一个表单,表单的动作是submit.php,我试图在submit.php上上传一个文件图像,但是当我单击submit并打印\u r$\u file时,会出现一个空数组。我做错了什么?我不想将文件上载到与表单相同的页面上。表格如下:

<form action="in-the-press-submit.php" method="post">

<p>
<label for="title">Title:</label>
<input type="input" name="title" id="title">
</p>

<p>
<label for="posted-on">Posted On:</label>
<input type="date" name="posted-on" id="posted-on">
</p>

<p>
<label for="description" style="vertical-align:top;">Description:</label>
<textarea rows="20" cols="70" name="description" id="description"></textarea>
</p>

<p>
<label for="image">Image:</label>
<input type="file" name="image" id="image">
</p>

<p>
<input type="submit" name="submit" id="submit">
</p>

</form>
以下是我在提交页面中的代码:

<?php

  if ($_FILES["file"]["error"] > 0) {
    echo "Return Code: " . $_FILES["file"]["error"] . "<br>";
  } else {
      move_uploaded_file($_FILES["file"]["tmp_name"],
      "/image-test/" . $_FILES["file"]["name"]);
      echo "Stored in: " . "/image-test/" . $_FILES["file"]["name"];
  }

?>
表单标记中需要enctype=multipart/表单数据:

<form action="in-the-press-submit.php" method="post" enctype="multipart/form-data">
请参阅上的php手册。

在表单标记中需要enctype=multipart/form数据:

<form action="in-the-press-submit.php" method="post" enctype="multipart/form-data">
请参阅上的php手册。

试试这个

<form action="in-the-press-submit.php" method="post" enctype="multipart/form-data">
文档:

试试这个

<form action="in-the-press-submit.php" method="post" enctype="multipart/form-data">

文档:

需要在表单标记中包含enctype=multipart/form数据的原因是:

application/x-www-form-urlencoded是发布没有附加文件的表单的标准和默认方式


多部分/表单数据是发布带有附件的表单的标准方式,因为此编码允许将整个文件包含在数据中

您需要在表单标记中包含enctype=多部分/表单数据的原因是:

application/x-www-form-urlencoded是发布没有附加文件的表单的标准和默认方式


多部分/表单数据是发布带有附加文件的表单的标准方式,因为这种编码允许将整个文件包含在数据中,以便上载文件

enctype = "multipart/form-data"

在表单标签中。

为了上传文件,请添加

enctype = "multipart/form-data"
在表单标签中