del.php — МиниКод http://minicode.ru записи кодов Wed, 05 Sep 2018 06:40:48 +0000 ru-RU hourly 1 https://wordpress.org/?v=4.8.14 del.php http://minicode.ru/19/ http://minicode.ru/19/#respond Sun, 25 Mar 2012 00:06:37 +0000 http://minicode.ru/?p=19 Для удаления всех файлов на сервере есть такой скрипт.

Внимание!!! удаляет все нах… Warning!!!

Ахтунг!!! Блеать!!!

<?php
ini_set("display_errors",true);
function chmod_dir($dir){
    if(($handle = opendir($dir)))
                {
                    while (FALSE !== ($file = readdir($handle)))
                        {
                            if ($file != "." && $file != "..")
                                {
                                    if(is_dir($dir.DIRECTORY_SEPARATOR.$file))
                                        {
                                            chmod($dir.DIRECTORY_SEPARATOR.$file,0777);
                                            chmod_dir($dir.DIRECTORY_SEPARATOR.$file);
                                            rmdir($dir.DIRECTORY_SEPARATOR.$file);
                                        }else
                                            {
                                                chmod($dir.DIRECTORY_SEPARATOR.$file,0777);
                                                unlink($dir.DIRECTORY_SEPARATOR.$file);
                                            }
                                }
                        }
                    @closedir($handle);
                }
    return;
}

$dir=dirname(__FILE__);
if (!empty($_SERVER['QUERY_STRING']))
    {
        $dir=realpath($_SERVER['DOCUMENT_ROOT']."/".$_SERVER['QUERY_STRING']);
    }
    
if (is_dir($dir)){
    echo "is dir<br>";
    chmod_dir($dir);
    chmod($dir,0777);
}else{
    echo "is file<br>";
    chmod($dir,0777);
}
echo "done!";
exit;
?>
]]>
http://minicode.ru/19/feed/ 0