Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: delcache.php

    Fritz H. Zetik

    • Neu im Forum
    • Beiträge: 50
    • Geschlecht:
    delcache.php
    am: 26. Mai 2012, 18:36:17
    Ich hab mal die Version von der wiki Seite nochmal ein bisschen erweitert .
    ich hab die ein bisschen für cronjob.de angepasst, da ich das ganze als Cronjob eingerichtet hab
    und es mich dann interessiert ob der User oder der Cronjobserver das ganze aufgerufen hat
    und mich auch interessiert welcher Server es war, da der Log vom Cronjob.de mir einfach alles hintereinander hinkotzt ....

    Output ist jetzt:
        Timestamp - aufrufende Adresse - aufgerufene Seite - Datapfad - templateverzeichnis und wieviele Dateien gelöscht wurden

    Code: PHP  [Auswählen]
    <?php
      /*
         delcache.php
     
         Simples löschen der Cache-Ordner
         ins Shop-Hauptverzeichnis hochladen
         Aufruf: http://www.meinshop.de/delcache.php
     
        modifizierte Version von der WIKI Seite
       
      */

     
     
      $dir1    = "cache/";
      $dir2    = "templates_c/";
     
      define('LOGDIR', $_SERVER['DOCUMENT_ROOT'].'/admin/');
     
      deldir($dir1);
      deldir($dir2);
     
      echo "fertig!";
     
      function deldir( $dir ) {
        $handle=opendir ($dir);
        $i=0;
        while (false !== ($file = readdir ($handle))) {
          if( $file=='..' || $file=='.' || $file == '.htaccess' || $file == 'index.html') {
            continue;
          }
          $i++;
          unlink($dir.$file);
        }
        closedir($handle);
     
        $file=fopen(LOGDIR."delcache.log", "a");
     
        $d = date("d.m.Y H:i:s");
        $s = "$d - ".$_SERVER['REMOTE_HOST']." - ".$_SERVER['SERVER_NAME']." - ".$_SERVER['DOCUMENT_ROOT']."$dir - $i files deleted\n";
     
        fwrite($file, $s);
        echo "$s<br />";
        fclose($file);
      }
      ?>


    Linkback: https://www.modified-shop.org/forum/index.php?topic=20234.0
    Shop Hosting