Webcam Als Offline Zeigen
#1
geschrieben 12. August 2006 - 16:44
Da ich mich noch nicht so gut mit Javascripts auskenne muss ich nachfragen:Ich habe auf meine Homepage eine Webcam integriert die funktioniert super.Ich will es so haben wenn ich den PC ausschalte sollte anstatt des Webcam-Bildes eine Foto mit der Aufschrift "Webcam ist derzeit offline!" angezeigt werden.Wie bekomme ich das hin?
Anzeige
#2
geschrieben 13. August 2006 - 16:37
Zitat (h-a-n-n-e-s: 12.08.2006, 17:44)
Da ich mich noch nicht so gut mit Javascripts auskenne muss ich nachfragen:Ich habe auf meine Homepage eine Webcam integriert die funktioniert super.Ich will es so haben wenn ich den PC ausschalte sollte anstatt des Webcam-Bildes eine Foto mit der Aufschrift "Webcam ist derzeit offline!" angezeigt werden.Wie bekomme ich das hin?
das ist normalerweise als funktion im webcam-tool integriert. da kannst du mit nem grafik- oder bildbearbeitungsprogamm solch ein offline-bild erstellen (son default-dingens sollte aber meist dabei sein, wenn das tool die funktion hat) und dann kann man das bei den einstellungen für das webcamtool einstellen, das dieses bild das "offline bild" ist. du musst dann nur dran denken, das webcam-tool auszuschalten, bevor du offline gehst. dann läd das programm nämlich als letztes vorm ausschalten das offline bild hoch. ne andere möglichkeit wäre über php, beim seitenaufruf zu prüfen, wann die bilddatei zum letzten mal geändert wurde und wenn das älter ist, als dein aktualisierungsinterwall der cam, wird ein offlinebild angezeigt.
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
#3
geschrieben 13. August 2006 - 17:33
und ich habe im Programm nachgesehen das geht leider nicht das es am Ende ein bild hochlädt
hannes
#4
geschrieben 13. August 2006 - 21:38
<?php
// hier Pfad zum Onlinebild eingeben
$online = "Pfad/zum/onlinebild.jpg";
// hier Pfad zum Offlinebild eingeben
$offline = "Pfad/zum/offlinebild.jpg";
// hier zahl der Sekunden, nach denen das Webcambild aktualisiert wird
$interwal = 60;
// Zeiten definieren
$zeit = time();
$bildalter = filemtime($online);
// Bildanzeige
if (($zeit - $bildalter) > ($interval+10))
{ echo("<img src=\"$offline\" alt=\"Cam offline\">");}
else
{ echo("<img src=\"$online\" alt=\"Webcam\">");}
?>
(ja ich mach immer mehr klammern als nötig aber das ist ne macke von mir) dieser code muss anstelle des img-tags für das webcambild. allerdings muss das dokument, welches diesen code enthält, statt auf .htm dann auf .php enden. d.h. alle links auf die seite müssten auch entsprechend geändert werden oder man baut das webcambild per iframe ein. das wäre auch für eine automatische aktualisierung der seite praktischer. eleganteste möglichkeit wäre allerdings, das bild vom php-script basteln zu lassen.
Dieser Beitrag wurde von Gitarremann bearbeitet: 14. August 2006 - 15:19
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
#5
geschrieben 14. August 2006 - 07:44
na ja ich habe das mit php arbeiten noch nie so richtig versucht weil es bis jetzt immer einen java script gab.
das problem ist für diese anwendung wird es wahrscheunlich keinen javascript geben.
hannes
#6
geschrieben 14. August 2006 - 13:04
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
#7
geschrieben 14. August 2006 - 13:55
ich habe bei freenet einen kostenlosen server mit 60MB speicher weißt du ob freenet das hat oder wo man das nachlesen kann
hannes
#8
geschrieben 14. August 2006 - 15:02
Alternativ kannst du eine andere Software für deine Webcam verwenden? Welche Webcam hast du?
Oder du schreibst ein Logoff script. Also dieses kleine konsolenprogramm wird automatisch vor dem herunterfahren ausgeführt.
Das automatische übertragen sollte sogar mit dem ftp von Windows gehen.
Konfortabler gehts mit ncftpput
download
Also mit dem ftp Befehl put kanst du Dateien raufladen.
#9
geschrieben 14. August 2006 - 16:18
passendes Programm habe ich schon.Aber wie ich des auf dem link sehe kann man da doch das windows herunterfahren.Ich braüchte einen script der das macht:er soll nachsehen und wenn das bild NICHT mehr aktualisiert wird soll er so nach 60 sekuden ein bild hochladen das dann so lange bleibt bis die webcam wieder eingeschaltet wird.
hannes
#10
geschrieben 25. August 2006 - 11:33
Zitat (h-a-n-n-e-s: 14.08.2006, 17:18)
passendes Programm habe ich schon.Aber wie ich des auf dem link sehe kann man da doch das windows herunterfahren.Ich braüchte einen script der das macht:er soll nachsehen und wenn das bild NICHT mehr aktualisiert wird soll er so nach 60 sekuden ein bild hochladen das dann so lange bleibt bis die webcam wieder eingeschaltet wird.
hannes
das würde dir doch gar nix nutzen. du schreibst doch selbst, dass es um die fälle geht, wo man den rechner mal unerwartet ausschalten muss. wenn der rechner aus ist, läuft aber weder das script, noch läd irgendwas hoch.
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"

Hilfe
Neues Thema
Antworten

Nach oben



