Bugün 3 senedir geliştirdiğim bir yazılımda ihtiyaç duyduğum sunucudaki tüm dosya ve klasörleri silme işlemi için bir fonksiyon geliştirip test etme şansı buldum.

Sonuç olarak gerçekten çalıştı ve bütün çalışmamı sildim. 🙁 Üstelik bu çalışmamı localhost üzerinden yürütüyordum. Eğer sizde tüm projenizi hiç uğruna silmek ve benimle aynı kaderi paylaşmak isterseniz diye fonksiyonu buraya bırakıyorum.

<?php
//Kullanım
delete_files('/path/for/the/directory/');

function delete_files($target) {
    if(is_dir($target)){
        $files = glob( $target . '*', GLOB_MARK );

        foreach( $files as $file ){
            delete_files( $file );      
        }

        rmdir( $target );
    } elseif(is_file($target)) {
        unlink( $target );  
    }
}
?>