PHP未定义的索引文件上传

时间:2015-04-28 03:21:16

标签: php

我在php中有文件输入

<form action="" method="POST" enctype="multipart/form-data">
  <input type="file" name="fileup">
</form>

错误是“Undefine Index”。这是我的php代码。

<?php
$file = strtolower($_FILES["uploadpic"]["name"]);
?>

未定义的索引是uploadpic。

2 个答案:

答案 0 :(得分:6)

您的元素名为fileup,您正在使用["uploadpic"]

  • 这两个必须匹配。

要么$file = strtolower($_FILES["fileup"]["name"]);

或将您的元素重命名为:

<input type="file" name="uploadpic">
  • 选择权在您手中。

参考链接:

答案 1 :(得分:0)

在调用或检索帖子文件数据时,名称应与文件输入字段中给出的名称相同,即如果您的输入名称为fileup,那么您应该按$_FILES['fileup']检索数据而不是使用$_FILE[uploadpic]