Shop Support News Archive - Shopbetreiber News -> Forum : xt eCommerce Templates Module SEO Support: GPL Shop: Cache Löschen ( Script )
hallo,
ich suche ein script. mit dem ich meinen cache ordner löschen kann.
( per cronjob alle 24 stunden )
Wer hat so eines und stellt es der community zur verfügung ?
Vielen dank sagt Dywoo
<?php
// xtc - Cache-Directorys löschen
$dir1****= "/path/to/your/shop/cache/";
$dir2****= "/path/to/your/shop/templates_c/";
define('LOGDIR', '/path/to/your/shop/chronjobs/');
deldir($dir1);
deldir($dir2);
function deldir( $dir ) {
**$handle=opendir ($dir);
**$i=0;
**while (false !== ($file = readdir ($handle))) {
****if( $file=='..' || $file=='.' ) {
******continue;
****}
****$i++;
****unlink($dir.$file);
**}
**closedir($handle);
**$file=fopen(LOGDIR."delcache.log", "a");
**$d = date("d.m.Y H:i:s");
**$s = "$d - $dir - $i files deleted\n";
**fwrite($file, $s);
**fclose($file);
}
?>
Pass auf, daß die Zugriffsrechte passend (Schreiberlaubnisse in Logfile- und Cache Dirs) gesetzt sind und lasse das Script per Chonjob starten.
Gruss
Hen
bluemoon
12.03.2006, 14:17
Danke, hendrik.
Hilft einem weiter :D
funktioniert so gut das aber die .htaccess und die index.html auch gelöscht werden, und ich denke das sollte nicht sein. würde es da auch eien lösung geben???
Vielen dank sagt Dywoo
Wie bekommt man denn den Pfad zu den Cronjobs heraus? Ich kann im Accountbereich meines Hosters Cronjobs erstellen und deren Laufzeit einstellen.
Ich glaube ich kann im Cronjob auch direkt ein Skript einfügen oder auf ein skript zugreifen lassen.
Wie kann ich das erwähnte Problem lösen das die index.html und .htaccess nicht gelöscht werden. Die haben ja sicher eine bedeutung oder?
Hallo,
renicht es eigentlich nicht einfach die "Cache Lebenszeit" im Admin-Konfig-Menü einzustellen?
Gruß
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.