Hallo allerseits,
ich möchte für meinen Webspace einen Cronjob einrichten, der täglich alle Files eines bestimmten Ordners löscht. Da ich ein absoluter Script-Neuling bin, habe ich nun zwei Tage im Netz nach einem passenden Script gesucht und habe aber nichts gefunden, was 100%ig passt. Das, was am ehesten funktionieren könnte, ist dieses php-Script, welches alle Dateien des Ordners löscht, in dem es selbst liegt:
PHP
<?php
$folder = ".";
if($dir=opendir($folder))
{
while($file=readdir($dir))
{
if(!is_dir($folder."/".$file) && $file != "." && $file != "..")
{
if(unlink($file))
{
echo "$file wurde erfolgreich gelöscht. <br />";
}
}
}
closedir($dir);
}
?>
Alles anzeigen
Das funktioniert auch, hat aber natürlich den Nachteil, dass es sich selbst auch löscht. Wenn ich es in einen anderen, übergeordneten Ordner lege und den Pfad so anpasse..:
PHP
<?php
$folder = "ordner001/ordner01/ordner1/";
if($dir=opendir($folder))
{
while($file=readdir($dir))
{
if(!is_dir($folder."/".$file) && $file != "." && $file != "..")
{
if(unlink($file))
{
echo "$file wurde erfolgreich gelöscht. <br />";
}
}
}
closedir($dir);
}
?>
Alles anzeigen
...funktioniert es nicht mehr. Ich nehme an, dass ich den Pfad irgendwie falsch angegeben ist?
Kann jemand bitte helfen???