sid65: Aktuelles Foto in eine Webseite laden

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

  1. 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

  2. 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

    1. 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

      1. 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

        1. Wie heisst die Software?

          Paul
          Das ist eine Webcam von D-Link und die Firmware der Kamera sendet.

          sid65

          1. Wie heisst die Software?
            Das ist eine Webcam von D-Link und die Firmware der Kamera sendet.

            Wie heisst die Kamera genau?

            Paul

            1. Wie heisst die Kamera genau?

              Paul

              DCS-3420
              sid65

              1. 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

  3. Hi,

    Mit php und Java habe ich versucht ein Foto in eine Webseite zu laden.

    Warum sehe ich da nichts von?

    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

    --
    "The Internet: Technological marvel of marvels - but if you don't know *what* you're lookin' for on the Internet, it is nothing but a time-sucking vortex from hell."
    1. 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

      --
      "The Internet: Technological marvel of marvels - but if you don't know *what* you're lookin' for on the Internet, it is nothing but a time-sucking vortex from hell."
      1. 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

    2. Hi,

      Warum sehe ich da nichts von?

      <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

  4. 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

    --
    Time's an illusion. Lunchtime doubly so.
      (Douglas Adams, "The Hitchhiker's Guide To The Galaxy")