Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 05. September 2011 10:02

Hmelk
probiert CMSMS aus
Registriert: 07. April 2011
Beiträge: 77

Re:

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
CMSMS-Profi
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.157
Webseite

Re:

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 CMSMS aus
Registriert: 07. April 2011
Beiträge: 77

Re:

Hallo.

Das sind (meine) Foscam Kameras, da lässt sich der Name nicht nicht ändern.

Gruß

Hmelk

Offline

#4 05. September 2011 10:47

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

Du könntest die Abfragen im Gallery-Template auch so ändern, dass nur die 5 jüngsten Bilder angezeigt werden.


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#5 05. September 2011 10:49

dc2
arbeitet mit CMSMS
Registriert: 26. November 2010
Beiträge: 140
Webseite

Re:

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 CMSMS aus
Registriert: 07. April 2011
Beiträge: 77

Re:

geht  big_smile

THANKS


Hmelk

Offline

#7 10. Mai 2012 09:01

Hmelk
probiert CMSMS aus
Registriert: 07. April 2011
Beiträge: 77

Re:

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

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

Gabs da ein Server-Update o.ä.?


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#9 05. Juni 2012 09:29

Hmelk
probiert CMSMS aus
Registriert: 07. April 2011
Beiträge: 77

Re:

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

Fußzeile des Forums

Powered by FluxBB