如果这是一个愚蠢的问题,请原谅。 我正在努力学习将图像上传到网站。 我正在使用的代码是:
<?php
$name = $_FILES ['file']['name'];
$size = $_FILES ['file']['size'];
$type = $_FILES ['file']['type'];
$tmp_name = $_FILES ['file']['tmp_name'];
$error = $_FILES ['file']['error'];
echo $name . $type . $size;
?>
<form action="test.php" method="POST" enctype="multipart/file-data">
<input type="file" name="file">
<br><br>
<input type="submit" name="submit" value="Submit">
</form>
我收到以下错误:
注意:未定义的索引:C:\ wamp \ www \ Learning \ test.php中的文件在线...
我已经检查过是否在php.ini中启用了文件上传,确实如此。 我已经尝试将所有内容嵌入到两个内容中,如果&#34;声明如下:
if (isset($_FILES['file'])){
if (!empty($_FILES['file'])){
....
variables here
....
echo $name . $size . $type;
}
}
但是在这种情况下,即使我从浏览按钮中选择了一个图像,页面也没有任何反应。
请告诉我我做错了什么。
提前致谢
答案 0 :(得分:2)
将enctype="multipart/file-data"
更改为enctype="multipart/form-data"