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

KUROSAKI Luka luka @ ivoryworks.com
2006年 11月 24日 (金) 16:38:05 JST


須賀さんこんにちは。
黒咲です。

 結論から言うとできません。出来てはいけないと思っています。
そもそもクライアントはその情報を送ってないですよね。

> $_FILESはあくまで,HTTPのPOSTによるファイルuploadでしか使えない
> のでしょうか?

 マニュアル記載の通りです。


以上です。

On Fri, 24 Nov 2006 15:58:45 +0900
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 メーリングリストの案内