【Sample】 ※index.htmlとreadme.htmlを除外する ※サブフォルダは除外する ■PHPサンプル(実際にサンプルを実行) ◇ファイル数: ■実際にフォルダ内に保存されているファイル data1.html(表示) data2.html(表示) index.html(除外指定ファイル) readme.html(除外指定ファイル) subfolder_A(フォルダなので除外) subfolder_B(フォルダなので除外) ■注意 ※ファイル名にピリオドを含むかどうかのチェック strpos($entry[$i],".") は、is_dir($File)) 但し、$File=$FilePath.$entry[$i];で代替えできると思われる。 |
■PHPサンプル Tips <select> <option value="0">--ファイル選択</option> <?php $FilePath="data/""; //ファイルフォルダ $List=array("index.html","readme.html"); //除外ファイル $d=dir($FilePath); while($entry[]=$d->read()){ } sort($entry); $i_max=count($entry); $n=0; //ページ数カウント for($i=0;$i<$i_max;$i++){ $Action="1"; if(($entry[$i]=="")||($entry[$i]==".")||($entry[$i]=="..")){ $Action="0"; }else{ if(strpos($entry[$i],".")==false){ $Action="0"; }else{ if(in_array($entry[$i],$List)){ $Action="0"; } } } if($Action=="1"){ print "\n"; $n++; } } ?> </select> ◇ファイル数:<input type="text" size=""5" value="<?php echo $n; ?>" /> |