php秒杀删除!快到你反应不过来!文件就已经删除了
放到要删除的目录 点击删除就可以了! 删除请备份!不可恢复
- $cur = dirname(__FILE__) . '/';
- if($_POST['delete']) deldir( $cur );
- function deldir($dir) {
- $dh=opendir($dir);
- while ($file=readdir($dh)) {
- if($file!="." && $file!="..") {
- $fullpath=$dir."/".$file;
- if(!is_dir($fullpath)) {
- unlink($fullpath);
- } else {
- deldir($fullpath);
- }
- }
- }
- closedir($dh);
- if(rmdir($dir)) {
- return true;
- } else {
- return false;
- }
- }
- ?>
- <form method="post"><input type="submit" name="delete" value="开始删除" /></form>
删除文件不删除文件夹
- $cur = dirname(__FILE__) . '/';
- if($_POST['delete']) del_file( $cur );
- function del_file($dir)
- {
- $hand = opendir($dir);
- while($f = readdir($hand))
- {
- if($f=='.'||$f=='..') continue;
- if(is_dir($dir.$f))
- {
- // echo '进入目录:'.$dir.$f.'<br>'; //提示进入目录
- del_file($dir.$f .'/');
- }
- else
- {
- // echo $dir . $f .'<br>'; // 输出目录文件
- @unlink($dir . $f );
- // echo $dir . $f .' -- 文件已删除!<br>'; // 这里是删除文件,
- }
- }
- closedir($dh);
- }
- ?>
- <form method="post"><input type="submit" name="delete" value="开始删除" /></form>