ich habe folgendes Problem.
Ich habe ein Script das mir jede Nacht meine Datenbank sichert.
Da ich von ganz klein auf schon Faul war, möchte ich jetzt auch noch das die Dateien die älter als 7 Tage sind automatisch gelöscht werden.
Habe zwar schon so einiges gefunden und versucht, aber irgendwie ohne Erfolg.
<?php $dir = '/'; if ($d = @opendir($dir)) { while (($file = readdir($d)) !== false) { if (substr($file,0,4)=="_.gz"){ // Dateien, die älter als 3600 * 144 = 6 Tage sind // 3600 $ftime = filemtime($dir.'/'.$file); if (time()-$ftime > 3600 * 144){ unlink($dir.'/'.$file); } } } closedir($d); break; } ?> <?php $deldate=date("d-m-Y",(strtotime("now")-3600*144)); echo " Die Backupdatei vom $deldate wurde erfolgreich gelöcht"; ?>
Welchen Pfad muss ich bei $DIR eingeben???
if (substr($file,0,4)=="_.gz"){
Wie kann ich dem noch sagen das der alle ...sql.gz Dateien löschen soll???
Hat jemand ein anderes Script was auf jeden fall Funktioniert???
Danke schonmal
Gerdi
betroffene Homepage: externer Link