• 20-06-2016, 00:09:58
    #1
    Üyeliği durduruldu
    Merhabalar,

    Elimde kullanmakta olduğum aşağıdaki gibi bir kod bulunmaktadır. Bu kod sayesinde web sitemde istediğim bir klasör içerisindeki dosyaları listeleyebiliyorum. Benim istediğim bu listelenen dosyaların yanlarına "- Sil" şeklinde eklemek ve hangi dosyanın yanındaki "Sil" tıklanılırsa onu ftp'deki ilgili klasörden sildirmek istiyorum.

    Yardımcı olabilecek arkadaşlara şimdiden teşekkür ederim.

    ÖRNEK: dosya.jpg - Sil şeklinde istiyorum.

    <?php
    
    $dizin = "yuklenenler";
    
    //Uzantı alma fonksiyonu
    function ext($text)  { 
        $text = strtolower(pathinfo($text, PATHINFO_EXTENSION));
        return $text;  }
    
    echo '<div class="title"><b>Sistem</b> üzerinde yer alan dosyalar aşağıda listelenmiştir.</div>';
    
    if ($handle = opendir("$dizin") or die ("Dizin acilamadi!")) {
    
        while (false !== ($file = readdir($handle))) {
        $filetype = ext($file);
    
            if(is_file($dizin."/".$file)) { //eger bir dosya ise ve bizim belirlediğimiz uzantıya sahipse
    
            $class = ($css % 2) ? "satir1" : "satir2"; // her satira farklı class
    
            echo '
            <div class="'.$class.'"><h3><a href="'.$dizin.'/'.$file.'">'.$file.'</a></h3></div>'; 
    
            $css++;
    
            } 
    
        } //while end
    
        closedir($handle);
    
    }
    
    ?>
  • 20-06-2016, 00:22:46
    #2
    Üyeliği durduruldu
    Hocam bunu ücretsiz yapabilecek birisinin olduğunu düşünmüyorum fakat 20-50 liraya yaptırabilirsiniz.
  • 20-06-2016, 01:03:25
    #3
    Üyeliği durduruldu
    Mübarek ramazan ayı, belki birisi yardımcı olmak ister. Şans.
  • 20-06-2016, 01:26:33
    #4
    acele bir şekilde yazdım denedim hocam bilginiz olduğu için gerisi sizde
    <?php 
    
    $dizin = "yuklenenler"; 
    
    //Uzantı alma fonksiyonu 
    function ext($text)  {  
        $text = strtolower(pathinfo($text, PATHINFO_EXTENSION)); 
        return $text;  } 
    
    echo '<div class="title"><b>Sistem</b> üzerinde yer alan dosyalar aşağıda listelenmiştir.</div>'; 
    
    if ($handle = opendir("$dizin") or die ("Dizin acilamadi!")) { 
    
        while (false !== ($file = readdir($handle))) { 
        $filetype = ext($file); 
    
            if(is_file($dizin."/".$file)) { //eger bir dosya ise ve bizim belirlediğimiz uzantıya sahipse 
    
            $class = ($css % 2) ? "satir1" : "satir2"; // her satira farklı class 
    
            echo ' 
            <div class="'.$class.'"><h3><a href="'.$dizin.'/'.$file.'">'.$file.'</a>
    		<a href="?komut=sil&dosya='.$dizin.'/'.$file.'">sil</a>
    		
    		</h3></div>';  
    
            $css++; 
    
            }  
    
        } //while end 
    
        closedir($handle); 
    
    } 
    $komut= $_GET['komut'];
    $dosya= $_GET['dosya'];
    if($komut=="sil") {
    	
    unlink($dosya);
    
    }
    	
    
    
    
    ?>
  • 20-06-2016, 01:31:21
    #5
    Üyeliği durduruldu
    Üstadım teşekkür ederim, eline sağlık. Hallettim.