Neue Antwort schreiben 
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
PHP: script: dateien automatisch löschen
mariusS
Unregistered

 
Beitrag #1
PHP: script: dateien automatisch löschen
Hi,
ich benötige ein script, dass ich per cronjob ausführen kann, dass automatisch dateien in einem ordner löscht, die älter als 30 Minuten sind.

Hat jemand sowas?

gruß mariusS
04.09.2008 17:20
Diese Nachricht in einer Antwort zitieren
mariusS
Unregistered

 
Beitrag #2
PHP: script: dateien automatisch löschen
hmm.
vielleicht sollte ich das mal in einem php-forum Fragen, aber dann steh ich wieder als noob dar, obwohl ich keiner bin
04.09.2008 17:47
Diese Nachricht in einer Antwort zitieren
Bizzi
Unregistered

 
Beitrag #3
PHP: script: dateien automatisch löschen
Öhm, ja.
All zu schwer ist das nicht.
Was willst du denn jetzt genau haben?
Willst du das Script gebaut bekommen, oder nur den Lösungsweg?
05.09.2008 17:55
Diese Nachricht in einer Antwort zitieren
mariusS
Unregistered

 
Beitrag #4
PHP: script: dateien automatisch löschen
so, dass habe ich jetzt gebastelt:
aber leider wir immer ein Fehler angezeigt:
PHP-Code:
Parse errorsyntax errorunexpected T_VARIABLEexpecting ',' or ';' in /var/www/cronjob.php on line 16 

Hat jemand ne Idee warum?

PHP-Code:
<?php
$ist
=0;
//absoluten pfad zum cache verzeichnis eintragen
$pfad="/var/www/cache";
$directory=opendir ($pfad);
//30 Minuten Cache-Time
$deletime time()-30*60;
while (
$dat=readdir($directory))
{
if (
filetype($pfad.$dat)!="dir")
{
$ist++;
if (
filemtime($pfad.$dat)<$deletime)
{
@
unlink($pfad.$dat);
echo 
"$dat aus Cache gelöscht<br>";
}
else
{
echo 
"$dat nicht aus Cache gelöscht<br>";
}
}
}
closedir($directory);
?>
08.09.2008 19:37
Diese Nachricht in einer Antwort zitieren
YAL Offline
teplotaxi

Beiträge: 2.493
Registriert seit: Jul 2008
Beitrag #5
PHP: script: dateien automatisch löschen
echo "$dat aus Cache gelöscht<br>";
Versuch mal: echo $dat . "aus Cache gelöscht<br>";

In der Annahme das dies Zeile 16 ist.
08.09.2008 19:50
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
mariusS
Unregistered

 
Beitrag #6
PHP: script: dateien automatisch löschen
hmm....
haut irgendwie net hin
08.09.2008 20:07
Diese Nachricht in einer Antwort zitieren
Alex Offline
Registriert seit 17.04.06

Beiträge: 6.619
Registriert seit: Jul 2008
Beitrag #7
PHP: script: dateien automatisch löschen
Wofür braucht man denn das @ vor Unlink?

Bei mir klappts auch ohne das b2

Desktop: AMD FX-6200 @ 6 x 4,3 GHz | 32 GB DDR3 | Intel Arc A380 | SSD: 1 TB @ M.2 to PCIe Adapter + UEFI NVMe Driver Injection | HDD: 15 TB | Win 11 Pro | Dual Monitor 2 x 27"
Notebook: Lenovo ThinkPad T420 | i5 2520M | 16 GB DDR3 | SSD: 250 GB | USB 3.0 | 300 MBit WWAN @ D1 | AC WLAN | BT 4.0 | 2 x 70++ | 1 x 27++ Slice | Win 11 Pro | FHD Display Mod
Internetleitung: Telekom | FTTH | D: 500 MBit / U: 200 MBit | Telekom Glasfasermodem | AVM Fritz!Box 7490
Räder: [Daily: Stevens E-Triton 2016] [Cyclocross: Stevens Prestige 2019] [Cargobike: Urban Arrow Cargo XL 2023]
08.09.2008 20:15
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
mariusS
Unregistered

 
Beitrag #8
PHP: script: dateien automatisch löschen
hmmm.
jetzt kommt
Zitat:Warning: filetype() [function.filetype]: Lstat failed for /var/www/mp3bAK4kI37nZM.mp3 in /var/www/cronjob.php on line 10

und das kommt ungefähr 52x , weil 52 dateien im Ordner sind
08.09.2008 20:20
Diese Nachricht in einer Antwort zitieren
klemmi Offline
Erfahrener Benutzer

Beiträge: 901
Registriert seit: Jul 2008
Beitrag #9
PHP: script: dateien automatisch löschen
leseberechtigung da? darf er die Datei auch ausführen?

08.09.2008 20:32
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
mariusS
Unregistered

 
Beitrag #10
PHP: script: dateien automatisch löschen
thx
die Schreibrechte waren es
09.09.2008 16:59
Diese Nachricht in einer Antwort zitieren
Neue Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste