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
<?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