Klasördeki herşeyi silen kod

Aşağıdaki php fonksiyonu belirtilen klasördeki herşeyi siler.

 

 


function dizinsil($d ="." )
{
    if(!is_dir($d)){ return;}
    $h = @opendir($d);
    if($h==0)return 0;
    while ($f=readdir($h))
    {
        if ( $f!= ".." && $f!=".")
        {
            $nd=$d."/".$f;
            if(is_dir($nd))
            {
                dizinsil($nd);
            }else{
                unlink($nd);
            }
        }
    }
    closedir($h);
    return $sf ;
}

kullanımı:

dizinsil("belgeler/15no/");

 

Her programcı birgün Php yi tadacaktır
2012-01-18 21:24:59

    Php

    MsYıLDıRıM Mustafa YILDIRIM

    web sitenizde bunu kullanıcaksanız önemli güvenlik uyarısı: bu fonksiyonu gizlemeyi sakın unutmayın %100 güvenlik diye birşey olmasada bu konuda çok hassas davranın unutmayın ki bu fonksiyonu siteye giren kullanıcıların erişebileceği görebileceği kullanabileceği yerlere ve biçimde sakın ha kullanmayın... unutmayn ki kullanıcılar bu fonksiyona erişirlerese bunun ne işe yaradığını denemek ve öğrenmek isteyeceklerdir. merak uğruna sitenizi feda etmeyin :))

    2012-01-20 21:03:05

      www.Phpkodlari.com © 2009 Herkes Php öğrenecek
      Web tasarım ve eğitim kaynağınız.