. $path = 'test/'; // $text = ' !!'; $files = scandir($path); array_shift($files); array_shift($files); $sz = sizeof($files); if($sz != 0){ for($i=0;$i<$sz;$i++){ if(mysql_num_rows($res = mysql_query('SELECT path FROM test')) != 0){ $q = 0; while($r = mysql_fetch_array($res)){ if($files[$i] == $r['path']){ $q = 1; continue; } } if($q != 1){ unlink($path.$files[$i]); $text = ' !'; } } } } echo $text; -- -- -- -- -- -- -- $f=array_diff(array_slice( scandir($papka),2),mysql_fetch_array(mysql_query('SELECT files FROM table'))); for($i=0;$i<count($f);$i++){unlink($papka.'/'.$f[$i]);} |--------------------------------| . $fp=fopen("file.txt","w"); fputs($fp,implode("",array_slice(file("file.txt"),4))); fclose($fp); |--------------------------------| file.txt ? $file=file("file.txt"); for($i=0;$i<sizeof($file);$i++){ if(trim($file[$i])=='') unset($file[$i]); } $fp=fopen("file.txt","w"); fputs($fp,implode("",$file)); fclose($fp); |--------------------------------| . rmdir('papka/'); . file_put_contents('file.txt',join($array)). |--------------------------------| function clear($dir) { $opdir=opendir($dir); while ($a = readdir($opdir)) { if ($a != "." && $a != ".." && !is_dir($dir .'/'.$a)) {unlink($dir .'/'.$a);} elseif($a != "." && $a != ".." && is_dir($dir .'/'.$a)) {clear($dir .'/'.$a);} } closedir ($opdir); if(rmdir($dir)){return TRUE;}else{return FALSE;} } |--------------------------------| unlink - rmdir(/papka/); // function old($papka,$times){ $old_time = time()-60*$times; $dir = opendir ($papka); while ($file = readdir ($dir)) { if (( $file != ".") && ($file != "..")) $files[]="$papka/$file"; $time[]=filemtime("$papka/$file" ); } closedir ($dir); $count_files = count($files); for($i = 1; $i< $count_files; $i++){ if($time[$i] <= $old_time){ @unlink($files[$i]); } } }

перейти
в начало
В библиотеку

на главную



..
(c) xika.ru