PHP EXPLORER PLUS - 探検くん+(Ver. 1.03 2001/04/10) ■ 探検くんにファイルアップロード機能やファイル操作機能を追加したものです。 簡易的なファイルマネージャとして使えるかな、と思ってます。 ■ 使い方 - エディタで開いてパスワードの設定等をして、サーバにアップロードしてください。 - 一番上のテキストフィールドから手動で入力したパスへ移動できます。 ボタンの横の小さいテキストフィールドに正規表現を入力することでリストを フィルタにかけて表示することが出来ます。入力した正規表現はereg()関数の 引数としてそのまま渡すのでそれ用の正規表現を使用して下さい。 - 二番目は基本的なファイル操作用です。 ファイル名とパーミッション(mkdir,chmod,touch用)を指定して操作を選んでください。 - 三番目はファイルのアップロードです。 小さいテキストフィールドにアップロード後のファイル名を指定してください。 指定が無い場合は、サーバに渡されたファイル名を使用します。 ファイル名に記号が入ったりすると誤ったファイル名になることがあるので、 そういう時に使ってください。普通は指定なしでいいと思います。 - 四番目のテキストフィールドに入力した文字列はそのままeval()に渡されます。 PHPを使用した一行コマンドを実行できます。 - Name, Last Modified, Size, Perms, Ownerをクリックすることで それらをキーにリストをソート出来ます。 - ディレクトリを移動してもっフィルタ用の正規表現とソート順は保持されます。 - リスト内でファイル名をクリックすると、ファイルの読み込みを試みます。 - 危険なので一応パスワードでアクセス制限を掛けていますが、出来れば.htaccess を使う方がいいです。(クッキーをONにしてください) - Safe modeでアップロードしたい時 evalで、 copy("explorer.php","explorer2.php"); とかやってサーバ上でコピーを作成して、explorer2.phpの方を使うようにすると 多分できるようになります。(ファイルの所有者がhttpdになるので) テンポラリディレクトリから自分のディレクトリにコピーするときに引っかかっ てしまうのが問題のようです。 ■ このスクリプトを使用したことで生じたいかなる不都合・損害にも作者は一切 その責任を負いません。 【重要事項】 他人のディレクトリやファイルを覗いたりするのはやめましょう。