在文件输入框中输入了比如:
d:\look\read.txt
提交后
$_FILE["filename"]["tmp_name"] 为php临时文件全路径
$_FILE["filename"]["name"] 为文件名
那怎么才能获得原路径?即 "d:\look\read.txt"本身
用$_POST["filename"]貌似不行唉.谢谢!

解决方案 »

  1.   

    sorry~~一般情况都method=post了,
    所以最好的方法是按zeroleonhart(Strong Point:Algorithm)的做。
      

  2.   

    隐藏框的话,在提交之前怎么把"d:\look\read.txt"赋值给隐藏变量?
    不用js不行的吧?
      

  3.   

    我现在想问的是:不用js的话,怎么把选择的文件全路径(包括文件名)赋值给HIDDEN变量?
    因为在提交以前,不可能知道选择的是哪个文件啊?
      

  4.   

    print_r($_FILE);//see-----------------------
    这句没有任何反映
      

  5.   

    不会没反应吧?<form enctype="multipart/form-data" method="post" action="">
    <input name="file1" id="file1" type="file" />
    </form>
      

  6.   

    提交的时候.将 <input file 的 value 放到隐藏域中.一并POST 到服务器.