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

Yasushi Iizuka php-users@php.gr.jp
Mon, 18 Jun 2001 23:48:18 +0900


ども、飯塚です。

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

INPUT TYPE="file"は
ブラウザからWWWサーバーにファイルをアップロードする際に用います。

ですので、どんなに頑張っても、INPUT TYPE="file"ではご希望の動作にならな
いでしょう。

PHP4以上限定ですが、
<?php

$input = `ls`;

$filename = preg_split('/\s/', $input);
for ($i = 0 ; $i < count($filename); $i++) {
	print("<A HREF=".$filename[$i].">".$filename[$i]."</A><BR>");
}
?>

なーんていうのはいかがでしょう??

ではでは

-- 
Yasushi Iizuka <iizuka@aa.mbn.or.jp>