[PHP-users 96] Re: サーバー内のファイル表示

BAC php-users@php.gr.jp
Mon, 18 Jun 2001 23:18:16 +0900


BACです。

On Mon, 18 Jun 2001 21:22:48 +0900
"A.Shibata" <shibata@free-field.com> wrote:

> PHPを使ってコンテンツを作ろうとしています。その際にサーバー内にある
> PHPファイルを選ばせたく、下記の様なコードを使ってみました。
> これをWindowsブラウザから参照ボタン(<INPUT TYPE="file"
> NAME="userfile">)
> を押下するとWindows側のディレクトリ内容がダイアログで表示されます。
> 
> 私としてはこのダイアログでサーバー内のディレクトリ内容を表示させたいのです
> が、

 まず、それは無理ですね。HTTPのプロトコルからなにがリモート(サーバ)側
の処理でなにがローカルの処理なのかを考えてみましょう。

#Sambaを使えば可能(笑)。ただし、SambaはこのMLの範囲外。

> そもそも、サーバー内にあるファイルを選択させる事自体可能なのか?

 選択させることは可能です。indexファイルを置き忘れてディレクトリ内のファ
イルが丸見えになっているサイトはあちこちにあります。もちろん、サーバ側の
設定にもよりますが。

> また、
> 下記のコードになにか追加すれば可能なのか?下記のコードではできない場合、
> 他にやり方があるのか?この辺りが解かりません。
> よろしくご教授ください。

 下記のコードは割愛しましたが、リモートとローカルという大きな違いがある
以上、根本的に異なります。MAMAさんの案が一般的な解法でしょうね。

----------
BAC (bac@dev-nul.com)