Dateien löschen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

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

    Comment


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

      Comment


      • #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

        Comment

        Working...
        X