Xampp HTML&;PHP上传程序不';行不通

Xampp HTML&;PHP上传程序不';行不通,xampp,php,html,file-upload,Xampp,Php,Html,File Upload,我在玩PHP上的上传程序。基本上, 我做了一个简单的,只是为了回应现在从提交按钮中选择的内容 <? php echo $name = $_FILES['file]['name']; ?> <form action="upload.php" method="POST" enctpe="multipart/form-data"> <input type ="file" name="file"> <br> <br> <input

我在玩PHP上的上传程序。基本上, 我做了一个简单的,只是为了回应现在从提交按钮中选择的内容

<? php
echo $name  = $_FILES['file]['name'];

?>

<form action="upload.php" method="POST" enctpe="multipart/form-data">

<input type ="file" name="file"> <br> <br>
<input type="submit" value ="Submit">

</form> 

应该是

echo $name  = $_FILES['file']['name'];

-您遗漏了一个引号。

在HTML中拼写错误:
enctpe
必须是
enctype

我还告诉过你语法错误
echo$name=$\u FILES['file']['name']

编辑: 已测试:

<?php
if(isset($_POST)){ // prevent notice.
echo $name  = $_FILES['file']['name'];
}
?>
<form method="POST" enctype="multipart/form-data">
<input type ="file" name="file"> <br> <br>
<input type="submit" value ="Submit">
</form>




必须显示数组文件才能查看所有属性: 变量转储($\u文件)

您的代码是正确的,我想只需更改文件名即可

 <input name="photo" type="file" id="photo" />


 <?php $photo=$_FILES["photo"]["name"];
    echo $photo ;
 ?>


你能发布一下phpex/upload.php的内容吗?这一页在
phpex
目录中吗?就在你在代码括号@benpearlkhanfirst中看到的上面,你有语法错误
$\u FILES['file]['name']。第二:删除
action=“upload.php”
@Kristiyan ok修复了它仍然不工作的问题……第二,没有定义操作,它应该如何将提交内容传递到php段落?在打开
@gobo后立即将错误报告添加到文件顶部,我刚刚编辑了我的答案。打开
yours会抛出错误注意:未定义的索引:C:\xampp\htdocs\phpex\upload.php中的文件,在第2行,您的代码将返回该文件。上传文件,它将工作。我更改了它。这是因为在分配变量之前,没有任何测试来查看是否设置了
$\u FILES
。@JayBlanchard在我修复语法

后,它给出了一个错误(!)注意:未定义的索引:第3行C:\xampp\htdocs\phpex\upload.php中的文件。这两行之间有什么区别?
['file']
vs
['file]
 <input name="photo" type="file" id="photo" />


 <?php $photo=$_FILES["photo"]["name"];
    echo $photo ;
 ?>