私は PHP を初めて使用するので、ディレクトリに含まれるファイルからメニューを作成する方法を教えてください。ファイルを追加すると、メニューに項目が自動的に追加されます。
ディレクトリ内のファイルは .htm ファイルで、命名規則は年と月をアンダースコアで区切ったものです。つまり、2013_6.htm (2013 年 6 月)
ファイルを読み取って、それらからメニューを作成できるようにしたいと思います。
次のように、ファイルの並べ替えられた配列を作成することができました (正常に動作します)。
$dir = "$cal_path";
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
if ($filename != "." && $filename != ".."){
$files[] = $filename;
}
}
sort($files);
このファイルの配列をメニュー項目リストに取得して、CSS でスタイルを設定できるようにするにはどうすればよいでしょうか。xxxx はファイル名の年、yy はファイル名の月です。
$cal_menu =
<ul>
<li><a href="$base_url/calendar_view?year=xxxx&month=yy">June 2013</a></li>
<li>etc</li>
<li>etc</li>
</ul>
月と対応する月の名前の配列を作成しました
$CalendarMonth = array("1"=>"January","2"=>"February","3"=>"March","4"=>"April","5"=>"May","6"=>"June","7"=>"July","8"=>"August","9"=>"September","10"=>"October","11"=>"November","12"=>"December");
問題を適切に説明できたことを願っています。よろしくお願いします。