Dateien löschen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    http://de2.php.net/manual/en/function.basename.php

    Kommentar


    • #17
      OffTopic:
      @penizillin
      Angst vor der Hölle bekommen?
      Ich denke, also bin ich. - Einige sind trotzdem...

      Kommentar


      • #18
        Hallo,

        habe es jetzt folgendermassen gemacht und es klappt

        PHP-Code:
        mysql_select_db($db,$conn);
        $sql="SELECT foto1, foto2, foto3, foto4, foto5 FROM tblfz";
        $erg=mysql_query($sql,$conn);
        $alle_fotos_aus_db = array();
        while(
        $row=mysql_fetch_row($erg))
        {
          foreach(
        $row as $dateiname)
          {
            if(
        $dateiname!='')
            {
              
        $alle_fotos_aus_db[] = $dateiname;
              
        //echo $dateiname.' <br>';
            
        }
          }
        }
        mysql_free_result($erg);
        $pfad='../img/fz/gross/';
        $handle=opendir($pfad);
        $alle_fotos_aus_ordner = array();
        while (
        $datei=readdir($handle))
        {
          if (
        $datei != "." && $datei != "..")
          {
            
        $alle_fotos_aus_ordner[] = $datei;
            
        //echo $datei.' <br>';
          
        }
        }
        closedir($handle); 
        $zaehler=0;
        $zu_loeschende_dateien=array_diff($alle_fotos_aus_ordner,$alle_fotos_aus_db);
        print_r($zu_loeschende_dateien);
        if(
        count($zu_loeschende_dateien))
        {
          foreach (
        $zu_loeschende_dateien as $geloeschte_datei)
          {
          
        $zaehler++;
          echo 
        $pfad.$geloeschte_datei.' wurde gelöscht.<br>';
          
        //unlink($pfad.$geloeschte_datei);
          
        }
          echo 
        'Es wurden insgesamt '.$zaehler.' Dateien gelöscht.<br>';
        }
        else
        {
          echo 
        '<br>Es befinden sich keine Dateien zum Löschen im Verzeichnis '.$pfad.'.';
        }
        ?> 
        Wenn noch jemand einen Verbesserungsvorschlag hat bitte melden.

        Besonderen Dank an "penizillin", der mir mit seinem Scriptvorschlag richtig weitergeholfen hat und deshalb sicher nicht in der Hölle schmoren wird.

        Vielen Dank nochmal an alle.

        Gruss Klaus

        Kommentar

        Lädt...
        X