我在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。
答案 0 :(得分:6)
您的元素名为fileup
,您正在使用["uploadpic"]
要么$file = strtolower($_FILES["fileup"]["name"]);
或将您的元素重命名为:
<input type="file" name="uploadpic">
参考链接:
答案 1 :(得分:0)
在调用或检索帖子文件数据时,名称应与文件输入字段中给出的名称相同,即如果您的输入名称为fileup
,那么您应该按$_FILES['fileup']
检索数据而不是使用$_FILE[uploadpic]