获取上传的文件名不起作用/ PHP

时间:2013-07-19 09:10:21

标签: php file-upload upload

我有以下PHP / HTML代码:

   <?php    
        if($_SERVER['REQUEST_METHOD'] == 'POST')
        {
           $file_name = "../images/".$_FILES["file"]["name"];}
           echo $file_name; 
   ?>

   <form name="updateArticle" method="post">
   <div class="custom_file_upload">
          <input type="text" class="file" name="file_info" id="file_info" disabled="disabled" value="<?php echo $image_name;?>">
          <div class="file_upload">
                <input type="file" id="file_upload" name="file" onchange="name_change()" id="file">
         </div>
   </div>

这里的问题是我无法获得$_FILES["file"]["name"]

的值

为什么以及如何解决?

1 个答案:

答案 0 :(得分:5)

您的表单未指定文件上传的multipart/form-data

更改您的表单并设置正确的enctype

<form name="updateArticle" method="post" enctype='multipart/form-data'>