こちらのサイトを参考にして、PHPでディレクトリのファイルを表示させる
プログラムを作りました。→ http://php.eweb-design.com/0206_di.php
---------------------------------------------
<?php
$rep = 1; // 最終更新日(表示=1 非表示=0)
$sze = 1; // ファイルサイズ(表示=1 非表示=0)
$lst = "./list"; // 表示するリストの名前(パス)
$drc=dir($lst);
print("<OL>");
while($fl=$drc->read()) {
$lfl = $lst."/".$fl;
$din = pathinfo($lfl);
if(is_dir($lfl) && ($fl!=".." && $fl!=".")){
print("<LI>".$din["basename"]."<FONT size='-1'> (ディレクトリ)</FONT></LI>");
} else if($fl!=".." && $fl!=".") {
print("<LI>");
print("<a href=".$lst."/".$fl.">".$fl."</a>");
// ファイル更新日
if($rep == 1 || $sze == 1) print("<FONT size='-1'> (");
if($rep == 1) echo date("m/d",filemtime($lfl));
if($rep == 1 && $sze == 1) print(", ");
// ファイルサイズ
if($sze == 1) echo round(filesize($lfl)/1024)."KB";
if($rep == 1 || $sze == 1) print(")</FONT> ");
print("</LI>");
}
}
print("</OL>");
$drc->close();
?>
---------------------------------------------
しかし、ファイルがソートされていません。
どの様にしたらファイル名でソートして表示できるのでしょうか?
申し訳ありませんが、ご教示お願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP preg_matchで Warning: Undefined variableが出ます 1 2022/11/15 17:06
- PHP PHP ページング データベース 1 2022/06/16 10:30
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パイソンのクラスについて
-
foreach (1..4){ 英文字$_→$新...
-
変数の中は文字列か数値か調べ...
-
N88-日本語 BASIC ASCII ファイル
-
Python3
-
<python>戻り値の使い方
-
10進数→2進数の出力について
-
UWSCのSELECT文の記述方法
-
コマンド find の「繰り返し」...
-
数値英単語変換
-
Pythonでコンソールをクリアす...
-
シェルスクリプトで、空白(ス...
-
ロジック・・・ プログラミング
-
pythonを使ったプログラミング...
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
どちのほうがすきですか?
-
セレクトメニューで2つの項目...
-
CLispのloop内の挙動について
-
UWSC SLCTBOXもしくはSELECTに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
16進の10進変換について
-
Pythonでターミナルに文字を出...
-
シェルスクリプトで、空白(ス...
-
【至急!!!】python言語で本を見...
-
pythonで演算子を変数に代入す...
-
c言語 16進数の2進数への変換
-
パイソンのクラスについて
-
I2C接続のLCDディスプレイを使う
-
関数「exists」と「defined」の...
-
pythonの*
-
変数の中は文字列か数値か調べ...
-
数値かどうかの判定方法
-
python print文のエラー
-
int(input("○○"))の使い方
-
Perlの例文でif($a==1&&$b==5&&...
-
Use of uninitialized value ---
-
awkの正規表現での最左最短マッ...
-
swift 文字コードから文字に変...
-
CGIでimgタグでalignを使うとエ...
-
javaのパッケージ構成で各パッ...
おすすめ情報