ファイル リスト
*
主要な機能
*
*
*
■ ファイルリストには以下の機能があります。
  • 隠しファイルを含めた、ファイルの一覧を見ることができます。
  • ファイルを新規作成、名前の変更、消去、フォルダ(ディレクトリ)の移動といった操作ができます。
  • ファイルのアップロード、ダウンロードが可能です。(FTP代用機能)
■ そのたの機能
  • セキュリティ機能がついていますので、安心です。
    (自動的にBASIC認証を設定、ユーザーIDと、パスワード使用してログイン。上位ディレクトリ参照禁止など)
  • ファイルが削除されてBSIC認証が使用できない場合、独自の認証機能で2重にガードします。
*
*動作例
*
*
*
■ 以下に動作例を示します。


※ 現バージョンではこのページ以外マニュアルはありません。使用法がわからない場合は、ご利用をおやめください。
※ 現バージョンでは、サイト管理者以外の、一般ユーザーでの使用はできません。(次期バージョンにて対応予定)
※ クッキーが使用できない場合は、正常に動作しません。
*
ダウンロードおよび設置法
*
*
*
■ ダウンロード
  • スクリプト規定に同意後、以下の、どれかをダウンロードして下さい。

    ダウンロード1(通常はこちらをご利用ください。)  
    ダウンロード2(すでに..htaccessが存在する場合のみこちらをご利用ください。)
    ダウンロード3(最新バージョンVer1.20:ファイルアップロード機能、ダウンロード機能付です)   
    ※ ダウンロード、アップロード機能はMac未対応です。
  • 圧縮してありますので、展開してください。
  • FTPで転送後、以下のようにパーミッションを設定して下さい。

■ ファイル配置とパーミッション
  • 転送先フォルダに、以下のように配置し、パーミッションを設定してください。
  • セキュリティ上、このディレクトリ内には、ダミーのindex.htmlを作成しておくことをお勧めします。
    (作成しないと、.htaccessが自動作成されるまでは、内部のファイルが丸見えになります。)
□ あなたのページ
├□ cgi ( dir )
│├-- st.cgi (755)    ・・・ 実行ファイル
│├-- filelist.cgi ( 644 ) ・・・ (注意)実行準備ファイル

 ※filelist.cgiの属性を、最初から 755 にしないでください。
  (パスワードの設定完了後、プログラムが自動的に 755 に設定します。)
■ 実行
     
 実行の準備
(1) ドメインとインストールフォルダを確認してください。
ユーザーネームとパスワードを入力します。
※ユーザーネーム/パスワードの設定は自由です。
(2) パスワードが設定され、FilELISTが実行できるようになっています。リンクの部分をクリックしてください。
※もうst.cgiは実行できません。
(3) ユーザーネーム、パスワードでログインして下さい。 (4)
さあ、FLISTが動きだしました。
ver1.20以降はアップロードボタンがつきます。

主要な操作方法の説明

 ・FILEリストは、ファイル名を入力してボタンを押すことで操作ができます。
 ・参照ボタンをクリックしてPC上のファイルを指定後、uploadボタンをクリックするとアップロードができます。(Ver1.20以降)
 ・リストアップされたファイルをクリックすると、ファイルのダウンロードが可能です。(Ver1.20以降)

ファイル名を変更する方法です。
ファイルを削除する方法です。
属性(パーミッション)を変更する方法です。

各コマンドボタンの説明
ボタン 機能 ファイル名 変更名 属性
list ファイルをリストします。 - - -
create ファイルを新規に作成します。 フィル名 - -
del ファイルを消去します。 ファイル名 - -
ren ファイル名を変更します。 ファイル名
(ディレクトリ名)
新ファイル名
(新ディレクトリ名)
-
chdir ディレクトリ(フォルダ)を移動します。
「..」(上にあがる)が使用可能。
変更
ディレクトリ名
- -
mkdir ディレクトリ(フォルダ)を作成します。 作成
ディレクトリ名
- -
rmdir ディレクトリ(フォルダ)を削除します。 削除
ディレクトリ名
- -
chmod 属性(パーミッション)を変更します。 - - パーミッション
(数値入力)
 参照
(Browse..)
アップロードするファイルをPC上から参照するボタンです。 - - -
 upload 参照ボタンを押してファイルを指定した後、ファイルのアップロードを行うことができます。 - - -
※ 上位ディレクトリをターゲットにできるのは、chdirのみです。
※ インストールしたディレクトリより上に上がることはできません。
※ Ver1.20以降は、リストアップされたファイルをクリックすると、ファイルのダウンロードができます。


追加資料1:各スクリプトの動作と注意
ファイル名 動作の詳細、注意など
st.cgi.

パスワード
設定
ユーザーネームとパスワードを画面から確認します。
ドメイン名とインストールパスを確認して「作成」ボタンを押してください。
filelist.cgiに実行権限を付与する一方、自らの実行権限を奪い終了します。
管理ファイルfilelistp.cgiを自動作成します。
すでに Basic認証の環境が存在する際は、パスワード設定の上書きはしません。
filelist.cgi

メイン
スクリプト
インストールディレクトリ以下のディレクトリ(フォルダ)のファイルを表示します。
ファイル名をいれ、コマンドボタンをクリックすることで、作成、変更、消去などのファイル操作、ディレクトリ作成、移動、削除などのディレクトリ操作、パーミッション変更が可能になります。
隠しファイルは、薄い色で表示されます。ワイルドカードは使用できません。
ファイルリストの青字はリンクです。クリックすると、表示もしくは実行されます。
..htaccesが消された場合は、st.cgiが作成した管理ファイルによってユーザー認証を行います。セキュリティの関係で、操作せずに10分ほどたつとセッションが切れます。再度認証が必要です。(セッション管理にクッキーを使用しています。)
インストールフォルダより上位ファイル、ディレクトリへのコマンド実行、は禁止されます。
インストールディレクトリの.htpasswdを削除すると、セッションが切れるとログインできなくます。この場合は、.htaccessもすぐ削除してください。
.htaccessがない場合は、st.cgiが作成した管理ファイルfilelistp.cgiを消してしまうと、機能を停止します。再インストールインストールが必要です。
filelistp.cgi

管理ファイル
filelist.cgiの管理ファイルです。自動作成されますので最初はありません。

追加資料2:設定変更が可能な変数の例(Ver1.20以降)
変数名 詳細、設定値など
$DISP_US filelist.cgi およびその関連ファイルの表示。( ON:表示する OFF:表示しない )
$DISP_DOT ドットファイルを表示するかどうか。( ON:表示する OFF:表示しない )

*
*
*
 2006.06.27 作成
 2006.07.09 Ver1.10
  2006.08.31  Ver1.20
/ 閉じる / レンタルサーバー、ドメイン取得ならクイックサーバー /