[PHP-users 30780] Re: html でinput type="file"でカレントパスの取得できない

菅野庄一郎 kanno @ qb3.so-net.ne.jp
2006年 11月 24日 (金) 16:42:42 JST


菅野です。

セキュリティの都合で、仕様上無理だったはず。

Masaaki Suga <suga @ tenrikyo.or.jp> wrote:

> 須賀と申します
> 
> この度,メーリングリストに参加しました
> よろしくお願いします
> 
> htmlのタグで,input type="file" name="upfile"
> 
> と指定して,phpで
> 
> $_POST['upfile']
> 
> でファイル名を取得しても,パス情報が取れません
> 
> c:\aaa\bbb.txt
> 
> だと
> 
> $_POST['upfile']=bbb.txtになる
> 
> $_FILES['upfile']['name']
> でも''になります
> $_FILESはあくまで,HTTPのPOSTによるファイルuploadでしか使えない
> のでしょうか?
> 
> 
> ブラウザを開いたPCの参照で選択したファイルのパスを
> phpで取得することはできないのでしょうか?
> 
> php初心者なので,まだよくわからないことだらけなので
> ご教授ください
> 
> よろしくお願いします
> 
> --------------------------------------
>   須賀 正明  suga @ tenrikyo.or.jp
> --------------------------------------
> 
> 
> 
> 
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3




PHP-users メーリングリストの案内