PHP HTML - 如何在php进程页面中获取文件上传完整路径

时间:2014-05-01 15:47:49

标签: php html

我正在尝试从表单到php进程页面上传文件的完整路径

HTML PAGE

    <form id="form_837044" class="appnitro" enctype="multipart/form-data" method="post" action="watermark_image_example.php">

    <li id="li_3" >
    <label class="description" for="element_3">Upload a File </label>
    <div>
        <input id="element_3" name="pfilename" class="element file" type="file" value="hello"/> 
    </div>  
    </li>       

                <li class="buttons">
            <input type="hidden" name="pfilename1" value="pfilename" />

            <input id="saveForm" class="button_text" type="submit" name="submit" value="Submit" />
    </form> 

PHP PAGE

  $pfilename1=$_POST['pfilename'];
  echo $pfilename1;

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

文件信息在$_FILES超全局数组中,带路径的临时文件名在$_FILES['pfilename']['tmp_name']中,所以只需从中获取目录名称:

echo dirname($_FILES['pfilename']['tmp_name']);

或者路径和文件:

echo $_FILES['pfilename']['tmp_name'];