PHPのお勉強



フォルダ配下の全ファイル読み込み@PHP

フォルダ配下の全てのファイルを読み込んで表示します。
フォルダ配下のファイル名を取得。
それぞれのファイルを開いて、加工して表示します。

カテゴリに属する記事を表示みたいなものです。
カテゴリ毎にフォルダを作成し、ファイルを振り分けて置いとけば、
カテゴリに属する記事が表示できます。


<?php

//ディレクトリ
$dirName = "./cat/";

//ディレクトの存在チェック
if (is_dir($dirName)) {

    //ディレクトリハンドル取得
    if ($dir = opendir($dirName)) {

    //ファイル情報読み込み、表示
    while (($file = readdir($dir)) !== false) {
        if(($file != ".") && ($file != "..")) {
        
            //ファイルオープン
            $fileH = fopen($dirName . $file,"r");
        
            //表示
            print "<table border='1' style='width:500px'>";
            print "<tr><td bgcolor='#CCCCCC'>" .$file . "</td></tr>";
            print "<tr><td>";
            while($con = fgets($fileH)){
                print "$con<BR>";
            }
            print "</td></tr></table>";
        
            //ファイルクローズ
            fclose($fileH);
        }
    }
    closedir($dir);
    }
    
}

?>


Copyright (C) PHPのお勉強. All Rights Reserved.