Aktuelles Foto in eine Webseite laden
sid65
- javascript
0 Peter Pan- html
0 Rainer0 ChrisB1 Der Martin
Ich brauche dringend Hilfe!!!
Mit php und Java habe ich versucht ein Foto in eine Webseite zu laden. Keinen Erfolg, nur wenn ich <image scr=“Dateinamen“.. angebe, sehe ich mein Bild. Kann man bei scr= nicht einen Befehl eingeben, der eine Funktion „loadimage“ ausführt? Bei der Funktion sollte gleichzeitig das Verzeichnis Webcam durchsucht werden und das Foto mit dem jüngsten Datum geladen werden. Das sollte doch möglich sein!?
Das Foto kommt aller zwei Stunden von einer Webcam auf einen FTP-Server und hat eine Dateibezeichnung von zum Beispiel "cam_20080509091335.jpg" welches sich natürlich immer ändert, da dass ja den Zeitpunkt des Fotos wiedergibt. Der Betrachter ruft eine Webseite auf in der ein Foto dargestellt werden soll, sollte natürlich immer gerade das aktuellste sein.
Jetzt mein Problem - wie schaffe ich es, dass das Foto immer aktuell ist? zurzeit lade ich es manuell, sollte doch aber beim Aufruf der Seite möglich sein - hoffe ich!
Kann mir jemand helfen?
sid65
Hi,
Ich brauche dringend Hilfe!!!
Wer nicht?
Mit php und Java habe ich versucht ein Foto in eine Webseite zu laden.
Das geht i.d.R mit HTML!
»»wenn ich <image scr=“Dateinamen“..
Woher hast du das? Das ist 150% zuviel;)
http://de.selfhtml.org/html/grafiken/einbinden.htm
Off:pp
Ich brauche dringend Hilfe!!!
Neee is klar;-)
Mit php und Java habe ich versucht ein Foto in eine Webseite zu laden.
Wirklich Java?
Bei der Funktion sollte gleichzeitig das Verzeichnis Webcam durchsucht werden und das Foto mit dem jüngsten Datum geladen werden. Das sollte doch möglich sein!?
Falls du Java-Script meinst, dann Nein.
Das Foto kommt aller zwei Stunden von einer Webcam auf einen FTP-Server und hat eine Dateibezeichnung von zum Beispiel "cam_20080509091335.jpg" welches sich natürlich immer ändert, da dass ja den Zeitpunkt des Fotos wiedergibt. Der Betrachter ruft eine Webseite auf in der ein Foto dargestellt werden soll, sollte natürlich immer gerade das aktuellste sein.
Wie kommt es denn dahin, mit einer Software? Wenn ja welche Einstellmöglichkeiten hast du?
Jetzt mein Problem - wie schaffe ich es, dass das Foto immer aktuell ist? zurzeit lade ich es manuell, sollte doch aber beim Aufruf der Seite möglich sein - hoffe ich!
Das einfachste wäre, keinen wechselnden Bildnamen verwenden, so überschreibt das aktuelle immer das alte, aber du willst ja sicher auch die alten Bilder behalten, so stellt sich wieder die Frage nach deiner Software. Alternativ könntest du mit Javascript, falls du kein Php oder sonstwas nutzt, tatsächlich die aktuelle "src=..." ändern, sofern du den Dateinamen nachstellen kannst, was ich in dem Fall aber nicht glaube.
Rainer
Mit php und Java habe ich versucht ein Foto in eine Webseite zu laden.
Wirklich Java?
Nein, Java-Script
Bei der Funktion sollte gleichzeitig das Verzeichnis Webcam durchsucht werden und das Foto mit dem jüngsten Datum geladen werden. Das sollte doch möglich sein!?
Falls du Java-Script meinst, dann Nein.
Gibt es denn überhaupt eine Möglichkeit?Wie kommt es denn dahin, mit einer Software? Wenn ja welche Einstellmöglichkeiten hast du?
Die Webcam sendet alle zwei Stunden. Die Software der Webcam erlaubt nur einen Präfix, wie hier "cam", der Rest wird hinzugefügt und ich kann es nicht abstellen
Jetzt mein Problem - wie schaffe ich es, dass das Foto immer aktuell ist? zurzeit lade ich es manuell, sollte doch aber beim Aufruf der Seite möglich sein - hoffe ich!
Das einfachste wäre, keinen wechselnden Bildnamen verwenden, so überschreibt das aktuelle immer das alte, aber du willst ja sicher auch die alten Bilder behalten, so stellt sich wieder die Frage nach deiner Software. Alternativ könntest du mit Javascript, falls du kein Php oder sonstwas nutzt, tatsächlich die aktuelle "src=..." ändern, sofern du den Dateinamen nachstellen kannst, was ich in dem Fall aber nicht glaube.
Rainer
die alten Bilder müssen nicht bleiben. Ein Bild reicht zum anzeigen der Seite
danke sid65
Die Webcam sendet alle zwei Stunden. Die Software der Webcam erlaubt nur einen Präfix, wie hier "cam", der Rest wird hinzugefügt und ich kann es nicht abstellen
Wie heisst die Software?
Paul
Wie heisst die Software?
Paul
Das ist eine Webcam von D-Link und die Firmware der Kamera sendet.
sid65
Wie heisst die Software?
Das ist eine Webcam von D-Link und die Firmware der Kamera sendet.
Wie heisst die Kamera genau?
Paul
Wie heisst die Kamera genau?
Paul
DCS-3420
sid65
Wie heisst die Kamera genau?
Paul
DCS-3420
Bei einer Kamera dieser Kategorie kann es nicht sein, dass du den Dateinamen nicht anpassen kannst. Die vorhandene Software kann sogar noch eine ganze Menge mehr, weshalb ich mich mich frage, warum du es dir so kompliziert machst und lediglich TFTPD32 verwendest.
ftp://marketing.dlink.biz/Product_Information_Material/Datasheets/DCS-3420_Datenblatt_deutsch.pdf
Paul
Hi,
Mit php und Java habe ich versucht ein Foto in eine Webseite zu laden.
Keinen Erfolg, nur wenn ich <image scr=“Dateinamen“.. angebe, sehe ich mein Bild. Kann man bei scr= nicht einen Befehl eingeben, der eine Funktion „loadimage“ ausführt?
Nein, aber man kann <image scr="Dateinamen" ...> dynamisch per PHP ausgeben lassen.
http://www.php.net/manual/en/ref.dir.php
MfG ChrisB
Hi,
Nein, aber man kann <image scr="Dateinamen" ...> dynamisch per PHP ausgeben lassen.
D'oh - Copy&Paste-Reinfall ... Peter Pan hat's wenigstens gemerkt ...
MfG
ChrisB
Hi,
D'oh - Copy&Paste-Reinfall ...
Naja ich sage auch immer 'Image'-Element, wenn ich davon rede, benutze aber im Source-Code dann doch die Abkürzung.
off:pp
Hi,
<IMG src="cam_20080509085002.jpg" name="camimage" width="704" height="576" border="1" id="camimage" onload="LoadImg()" onerror="ErrorImg()" />
<SCRIPT language="JavaScript" type="text/javascript">
<!--
var t = 10 // interval in seconds
imgsrc = "";
function ErrorImg() {
setTimeout("LoadImg()", t*2000);
}
function LoadImg() {
if (imgsrc == "") imgsrc = document.write.camimage.src;
document.images.camimage.onload = "";
tmp = new Date();
tmp = "?"+tmp.getTime();
document.write.camimage.src = imgsrc+tmp;
setTimeout("LoadImg()", t*2000);
}
//-->
</SCRIPT>
Nein, aber man kann <image scr="Dateinamen" ...> dynamisch per PHP ausgeben lassen.
http://www.php.net/manual/en/ref.dir.php
MfG ChrisB
danke sid65
Hallo,
Ich brauche dringend Hilfe!!!
ja, zum Beispiel jemanden (Editor? Syntaxhighlighting?), der deinen Code aufmerksam liest.
wenn ich <image scr=“Dateinamen“.. angebe, sehe ich mein Bild.
Kann nicht sein. Dieses HTML-Fragment enthält gleich drei fatale Fehler:
* Es gibt kein Tag <image> (das hat Peter Pan schon erwähnt)
* Es gibt kein Attribut scr für das img-Element
* Die typographischen Anführungszeichen haben in HTML nichts verloren.
Kann man bei scr= nicht einen Befehl eingeben, der eine Funktion „loadimage“ ausführt?
Gehen wir mal davon aus, dass du auch noch das Attribut richtig schreibst.
Du kannst als Bildquelle ein PHP-Script referenzieren, das jeweils das aktuelle Bild von der Kamera holt und an den Client durchreicht. Setzt natürlich voraus, dass Webcam und Script am gleichen Rechner sind.
Bei der Funktion sollte gleichzeitig das Verzeichnis Webcam durchsucht werden und das Foto mit dem jüngsten Datum geladen werden. Das sollte doch möglich sein!?
PHP könnte das, wenn es Zugriff auf das Verzeichnis hat. Javascript nicht, denn JS hat keine Möglichkeit, Zugriffe auf Dateisystemebene zu machen.
So long,
Martin