<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_19445"> PHPはフォルダーリスト、ファイルリストを取得します <div class="blockcode"><div id="code_Oqw"><ol> <li><?php<li><li>/**<li> * 間抜け 2011-11-30<li> * getDir() はフォルダー リストに移動し、getFile() は対応するフォルダーの下にあるファイル リストに移動します。この 2 つの違いは、「.」が付いたファイルがあるかどうかを判断することです。他のすべては同じです<li>*/<li><li>//ファイルディレクトリリストを取得します。このメソッドは配列を返します<li>function getDir($dir) {<li> $dirArray[]=NULL;<li> if ( false != ($handle = opendir ( $dir ))) {<li> $i=0;<li> while ( false !== ($file = readdir ( $handle )) ) {<li> //「"」を削除します。 、「 ..」および「.xxx」サフィックスを持つファイル<li> if ($file != "." && $file != ".."&&!strpos($file,".")) {<li> $dirArray[$ i | $fileArray[]=NULL;<li> if (false != ($handle = opendir ( $dir ))) {<li> $i=0;<li> while ( false !== ($file = readdir ( $handle )) ) { <li> //「.」、「..」および「.xxx」サフィックスを持つファイルを削除します<li> if ($file != "." && $file != ".."&&strpos($file,"." ) ) {<li> $fileArray[$i]="./imageroot/current/".$file;<li> if($i==100){<li> Break;<li> }<li> $i++;<li> }<li> }<li> //閉じるhandle <li> Closedir ( $handle );<li> }<li> return $fileArray;<li>}<li><li>//メソッド getDir("./dir") を呼び出します....<li>?> コードをコピーします</li> <li> <li> <li> </li> <li> <li> </li> <li> </li> <li> </li> <li> </li> <li> <li> </li> <li> <li> </ol></div></div> </td></tr></table>