Şöyle bir koda sahibim:

$islem = $_GET['isl'];
if ($islem == "sil") {
    $dosya = "thumb/" . $_GET['id'];
    if (unlink($dosya)) {
        echo "İşlem Başarılı !";
    } else {
        echo "Bir Sorun var..";
    }
}
$kacar = "3000";
$pp = $_GET['p'];
if (empty($pp)) {
    $pp = 1;
}
$sayfa = $pp - 1;

$nerden = $sayfa * $kacar;
$nereye = $nerden + $kacar + 1;
#$dosyalar = array();
if (empty($islem)) {
    include 'baglan.php';
    $dir = "thumb/"; //listeleyecegimiz klasör
    if ($dh = opendir($dir)) { //klasörü actik
        $i = 1;
        while (($file = readdir($dh)) !== false) { //while döngüsü oluşturduk
            if ($file != "." and $file != ".." and $file != "") {
                if (!empty($file)) {
                $rest = substr(trim($file), -3);    
                $dosyalar[$i] = $file;
                        $i++;
                      }
                   }
                }
                #print_r($dosyalar);
                echo "<h1>Sil'e Tıklarsan Geri Dönüşü Yoktur.</h1><br />";
                $kac = count($dosyalar); 
                $toplamsayf = ceil($kac / $kacar);
                for ($ix = $nerden; $ix < $nereye; $ix++) {
                if ($ix != 0) {
                $filex = $dosyalar[$ix];
                $za = "http://www.site.com/thumb/" . $filex;
                $kontrol = mysql_query("SELECT id,vid,resim FROM madvideo WHERE resim='$za'");
                $dosyainf = filesize('thumb/' . $filex);
                if (mysql_num_rows($kontrol) == 0) {
                    $gost = "1";
                    echo '<b><font color=red size=12>DBde YOK ' . $filex . '</font></b></a>';
                    /*
                    $dosya = "thumb/" . $filex;
                        if (unlink($dosya)) {
                            echo "<b><u>Silme Başarılı ! - Silindi</u></b>";
                        } else {
                            echo "<b><u>Bir Sorun var.. - Silinemedi</u></b>";
                        }
                        */
                } else {
                    $gost = "1";
                    echo '<font color=green>DBde VAR ' . $filex . '</font> Yirtti bu';
                }
                
                $realmb = $dosyainf / 1024;
                $bol = explode(".", $realmb);
                $on = $bol[0];
                $arka = substr($bol[1], 0, 1);
                if ($gost == "1") {
                echo " - " . $on . "." . $arka . " KB - ";
                echo '<a href="thumbsil.php?isl=sil&id=' . $filex . '"> SiL</a>';
                echo "<br />";
                }
                unset($gost);
                }
                }
        closedir($dh); //klasörü kapattik
    }
    //sayfalar
    echo '<br /><br />';
    $akadar = $sayfa + 50;
    $adan = $sayfa - 50;
    if ($adan <= 1) {
        $adan = "1";
    }
    if ($akadar >= $toplamsayf) {
        $akadar = $toplamsayf;
    }
    for ($i = $adan; $i <= $akadar; $i++) {
        if ($sayfa == $i) {
            echo " $i ";
        } else {
            echo "<a href=thumbsil.php?p=$i> $i </a> ";
        }
    }
}

?>

Bu kod db'de olmayan ilişki kurulamayan thumbları /thumb klasöründen tek tek siliyor. Yanındaki "sil" linkine tıklandığında siliniyor. Bu açıdan sorun yok

Ancak bir döngü kurularak hepsini tek kalemde nasıl silebilirim? Bu koda bir döngü yapabilecek yardımsever bir arkadaş var mı ?

ps:Çok acemi...