スクリプト概要
指定したディレクトリ以下のファイルとディレクトリの一覧を表示します
機能
一覧表示
ダウンロード機能(一部ブラウザを除き日本語ファイルも文字化けせずに出来るはず…)
指定した拡張子のファイルを表示しない
解説
パーミッションなどの変更は不要
class.readdir.php の 20, 21行目を環境に合わせて変更して下さい。
"./data/" は初期ディレクトリです。ここで指定したディレクトリが root になります。 "/" で終わるようにしてください。
"UTF-8" は文字コードです。表示部分の文字コードを変更した際はこちらも変更して下さい。
// 20, 21行目 var $initDir = "./data/"; var $char_code = "UTF-8"; // 表示用
表示したくないファイルがある場合は、拡張子をこちらで指定して下さい。
(配布用のために作ったわけではないのでこんな編集しにくい場所にありますm(_ _)m)
// 277行目
$ng = explode('|', 'htaccess');
// 【例】
// 複数ファイルは | で区切ってください。
$ng = explode('|', 'htaccess|exe|dat');
日本語ディレクトリ・ファイルにアクセス出来ない場合は init.php の SJIS の部分を変更してみて下さい。
各種ファイルの表示
readFile.php の 47行目 から拡張子ごとに表示方法を指定できます。
文書ファイルや画像など、指定したい場合はこちらで頑張って指定してください。
注意
日本語のファイルが文字化けする可能性があります。
サンプル・ダウンロード
履歴
■ 2010/09/05
"../" が利用できないように変更, その他修正
2010/07/04 修正・ダウンロード機能、デザイン変更
2010/02/10 公開

