Hallo,
ich bin auf der Suche nach etwas bestimmt sehr simplen für einen PHP Profi.
Folgendes sollte dieses Script können; wenn Datei x 1MB erreicht , wird es gelöscht oder umbenannt.
Was ich bisher habe :
Etwas stimmt hier allerdings ganz und gar nicht.
Wenn das bitte jemand vielleicht ein wenig ändern könnte, wäre mir sehr geholfen.
Vielen Dank für eure Mühen im voraus.
ich bin auf der Suche nach etwas bestimmt sehr simplen für einen PHP Profi.
Folgendes sollte dieses Script können; wenn Datei x 1MB erreicht , wird es gelöscht oder umbenannt.
Was ich bisher habe :
PHP:
<?php
$datei = "*.log";
$dateigroesse = filesize($datei);
$dateigroesse = round(($dateigroesse / 1024) ,2); // Umwandeln in KB
$erstellung = fileatime($datei); // Ermittelt wann die Datei erstellt wurde
$erstellung = gmdate("d.m.y", $erstellung); // GMT-Zeitangabe
$heute = date("d.m.y");
$neuer_name = "$erstellung-$heute.log";
if($dateigroesse >= 1) // angabe in KB habe ich zum test auf 1kb gesetzt, geht trotzdem nicht.
rename($datei , $neuer_name);
?>
Etwas stimmt hier allerdings ganz und gar nicht.
Wenn das bitte jemand vielleicht ein wenig ändern könnte, wäre mir sehr geholfen.
Vielen Dank für eure Mühen im voraus.