PHP 上传文件错误


php uploading files error

为什么这个php代码显示错误

Notice: Undefined index: f in E:'xampp'htdocs'tests'file handling'file_upload1.php on line 7

请帮帮我

<?php
     echo '<form action="file_upload1.php" method="POST" enctype="multipart/form-data">
         <input type="file" name="f"><br><br>
         <input type="submit" value="upload">
     </form>';
     $name=$_FILES['f']['name'];
     echo $name;    
?>
在这个

例子中,你首先检查$_FILES['f']是否真的存在:

<?php
 echo '<form action="file_upload1.php" method="POST" enctype="multipart/form-data">
     <input type="file" name="f"><br><br>
     <input type="submit" value="upload">
 </form>';
 $name=($_FILES['f'])?$_FILES['f']['name']: '';
 echo $name;   

或者尝试这样的事情:

$name='';
if(isset($_FILES['f']){
    $name=$_FILES['f']['name'];
}

问题是,在创建表单的同一页面上,您希望使用保存已发送文件的变量。