Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 05. September 2011 10:02
- Hmelk
- probiert CMS/ms aus
- Registriert: 07. April 2011
- Beiträge: 84
Webcam Bild, nur aktuelles anzeigen
Hallo.
Ich möchte auf meine Seite Bilder von Webcams/IPcams anzeigen lassen.
Lade sie per FTP in einen Unterordner der Gallery und binde sie auf der Seite ein, soweit alles O.K.
Leider geben die Kameras denn Bildern immer neue Namen, so dass auch alle alten Bilder angezeigt werden.
Ich suche nun eine Möglichkeit, dass alle alten Bilder automatisch gelöscht werden, wenn ein neues geladen wird.
Oder noch besser, dass die letzten 5 Bilder bleiben, die älteren werden gelöscht.
Hat da wer eine Idee?
Gruß
Hmelk
Offline
#2 05. September 2011 10:24
- faglork
- arbeitet mit CMS/ms
- Ort: Fränkische Schweiz
- Registriert: 15. Dezember 2010
- Beiträge: 1.152
- Webseite
Re: Webcam Bild, nur aktuelles anzeigen
Moin!
Sind das deine Kameras? Die lassen sich doch i.d.R. so konfigurieren, dass sie immer den selben Namen verwenden?
Servus,
Alex
Offline
#3 05. September 2011 10:32
- Hmelk
- probiert CMS/ms aus
- Registriert: 07. April 2011
- Beiträge: 84
Re: Webcam Bild, nur aktuelles anzeigen
Hallo.
Das sind (meine) Foscam Kameras, da lässt sich der Name nicht nicht ändern.
Gruß
Hmelk
Offline
#4 05. September 2011 10:47
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Webcam Bild, nur aktuelles anzeigen
Du könntest die Abfragen im Gallery-Template auch so ändern, dass nur die 5 jüngsten Bilder angezeigt werden.
Offline
#5 05. September 2011 10:49
- dc2
- kennt CMS/ms
- Registriert: 26. November 2010
- Beiträge: 140
- Webseite
Re: Webcam Bild, nur aktuelles anzeigen
Ohne Gewähr, dass es funktioniert, das Skript sollte alle bis auf die neuesten fünf Dateien löschen:
$max = 5;
$path = 'test';
$files = new DirectoryIterator($path);
$times = array();
foreach($files as $file) {
if($file->isDir())
continue;
$times[$file->getMTime()] = $file->getPathName();
}
ksort($times);
$times = array_reverse($times);
$count = count($times);
for($i=$max; $i<$count; $i++) {
@unlink($times[$i]);
}
Das müsste man als UDT oder ähnliches abspeichern und die Variablen am Anfang entsprechend anpassen.
Beitrag geändert von dc2 (05. September 2011 10:49)
Offline
#6 05. September 2011 13:16
- Hmelk
- probiert CMS/ms aus
- Registriert: 07. April 2011
- Beiträge: 84
Re: Webcam Bild, nur aktuelles anzeigen
geht
THANKS
Hmelk
Offline
#7 10. Mai 2012 09:01
- Hmelk
- probiert CMS/ms aus
- Registriert: 07. April 2011
- Beiträge: 84
Re: Webcam Bild, nur aktuelles anzeigen
Hi.
Was nun sonderbar ist, seit ca. 3 Wochen werden die Bilder nicht mehr gelöscht.
Hat da wer eine Idee, woran das liegen kann?
Gruß
Hmelk
Offline
#8 10. Mai 2012 20:08
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Webcam Bild, nur aktuelles anzeigen
Gabs da ein Server-Update o.ä.?
Offline
#9 05. Juni 2012 09:29
- Hmelk
- probiert CMS/ms aus
- Registriert: 07. April 2011
- Beiträge: 84
Re: Webcam Bild, nur aktuelles anzeigen
Ich Doofmann.
Hatte die Verlinkung zum UDT gelöscht, bzw. beim Kopieren nicht mit kopiert.
Da waren die Stundenlange Suche eine gerechte Strafe für meine Dummheit.
Wie so oft, der Fehler sitzt vor dem Monitor ;-)
Gruß
Hmelk
Offline
Seiten: 1