hoelzlmani
Grünschnabel
hallo
ich kenn mich mit php oder scripten leider überhaupt nicht aus.
Meine Überwachungskamera schickt per wlan ins FTP Verzeichnis /FI9805W_xxxE61FFCC/record/ die .mp4 files
und unter /FI9805W_xxxE61FFCC/snap die .jpg bilder.
Ich möchte diese jedoch automatisch per cronjob nach 2 Tagen löschen.
Mein FTP Anbieter lässt Cronjob zu, nur ich brauch zuerst das PHP Script.
Mit der Suchfunktion hab ich folgendes xxx.php gefunden.
<?php
$dir = '/FI9805W_xxxE61FFCC/';
$handle = opendir ( $dir );
while( false !== ( $file = readdir( $handle ) ) ) {
if( filemtime( $file ) > ( time() - 60*60*24*2 ) ) {
unlink( $dir . $file );
echo 'Die Datei wurde geloescht.';
}
else {
echo 'Die Datei ist aelter als 48 Stunden.';
}
}
?>
dieses file hab ich am ftp mit loeschen.php genannt und im Brower aufgerufen. Jetzt schreibt er unendlich lange nur Die Datei ist aleter als 48 Std hin und hört nicht mehr auf. Files werden keine gelöscht.
Kann mir bitte jemand helfen, wie ich meine JPG und mp4 files automatisch gelöscht bekomme. Dank
ich kenn mich mit php oder scripten leider überhaupt nicht aus.
Meine Überwachungskamera schickt per wlan ins FTP Verzeichnis /FI9805W_xxxE61FFCC/record/ die .mp4 files
und unter /FI9805W_xxxE61FFCC/snap die .jpg bilder.
Ich möchte diese jedoch automatisch per cronjob nach 2 Tagen löschen.
Mein FTP Anbieter lässt Cronjob zu, nur ich brauch zuerst das PHP Script.
Mit der Suchfunktion hab ich folgendes xxx.php gefunden.
<?php
$dir = '/FI9805W_xxxE61FFCC/';
$handle = opendir ( $dir );
while( false !== ( $file = readdir( $handle ) ) ) {
if( filemtime( $file ) > ( time() - 60*60*24*2 ) ) {
unlink( $dir . $file );
echo 'Die Datei wurde geloescht.';
}
else {
echo 'Die Datei ist aelter als 48 Stunden.';
}
}
?>
dieses file hab ich am ftp mit loeschen.php genannt und im Brower aufgerufen. Jetzt schreibt er unendlich lange nur Die Datei ist aleter als 48 Std hin und hört nicht mehr auf. Files werden keine gelöscht.
Kann mir bitte jemand helfen, wie ich meine JPG und mp4 files automatisch gelöscht bekomme. Dank