<table cellspacing="0" cellpadding="0"> <tr> <td class="t_f" id="postmessage_14782"> ディレクトリと含まれるファイルの削除機能 <div class="blockcode"> <div id="code_c0N"><ol> <li><?php </li> <li>// $dir ファイル名に注意してください。例: admin/runtime </li> <li>// ディレクトリと含まれるファイルを削除します。 function </li> <li>function deldir($dir) { </li> <li> // ファイル ディレクトリを開きます </li> <li> $dh = opendir ( $dir); </li> <li> //ファイルを読み取るループ </li> <li> while ($file = readdir($dh)) { </li> <li> if($file != '.' && $file != '..') { </li> <li> $fullpath = $ dir . '/' . $file; </li> <li> </li> <li> // ディレクトリであるかどうかを判断します </li> <li> if(!is_dir($fullpath)) { </li> <li> echo $fullpath."Deleted<br>"; // そうでない場合は、 file </li> <li> if(!unlink($fullpath)) { </li> <li> } </li> <li> } else { </li> <li> // ディレクトリの場合、下位ディレクトリを再帰的に削除 </li> <li> deldir($fullpath) } </li> <li> } </li> <li> } </li> <li> //ディレクトリを閉じる </li> <li> Closedir($dh); </li> <li> // ディレクトリを削除 </li> <li> <li> //if(rmdir($dir)) { </li> <li> // return true; </li> <li>// } else { </li> <li> // return false; </li> <li> <li> <li> } </li> <li>?></li> <li> <li> <li> <li>コードをコピー</li> </ol></div> <em onclick="copycode($('code_c0N'));"></em> </div> </td> </tr> </table> <div id="comment_14782" class="cm"> </div> <div id="post_rate_div_14782"></div>