<table cellspacing="0" cellpadding="0"> <tr> <td class="t_f" id="postmessage_34580"> 凡例は、Sina PHP エンジニアの筆記試験問題です。 <div class="blockcode"> <div id="code_EwI"> <ol> <li><?php<li> function my_dir($dir){<li> $files=array();<li> if(@$handle=opendir($dir)){//ここに @ を追加する必要があることに注意してください。そうしないと、警告エラー メッセージが表示されます:)<li> while(($file=readdir($handle))!==false){<li> if($file!=".." && $file!="."){/ /ルートディレクトリを除外します ;<li> if(is_dir($dir."/".$file)){//サブフォルダーの場合は再帰を実行します<li> $files[$file]=my_dir($dir."/")。 $file); <li> }else{//それ以外の場合は、ファイル名を配列に格納します。 <li> $files[]=$file;<li> }<li> }<li> Closedir($handle);<li> return $files;<li> } <li> }<li>/ /以下はテストです<li> $q_array=my_dir('E:/115');<li> print_r($q_array);<li>?></li> <li> <li> </ol>コードをコピー</div> <em onclick="copycode($('code_EwI'));"></em> </div> </td> </tr> </table> <div id="comment_34580" class="cm"></div> <div id="post_rate_div_34580"></div>