• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Bild URL soll sich automatisch ändern...

Status
Für weitere Antworten geschlossen.

Sean-John

Neues Mitglied
Hallo erstmal...

ich hab folgendes Problem...

ich will auf meiner Internetseite ein Bild anzeigen lassen, das von einer anderen Webseite kommt... das Bild ändert aber stündlich seinen Namen
(rottach_preview_2009020813.jpg /08-Feb-2009 15:10 7.0K)

Der Webcambildname ändert sich immer stündlich und täglich..

Zu sehen am Namen 2009=Jahr / 02=Monat / 08=Tag / 13=Bild Nr.

was kann ich nun machen, dass sich das Bild automatisch immer nach ca. 1 Stunde aktualisiert... ?

Vielen Dank im voraus

Gruß Michi
 
Wenn der Eigentümer der Cambilder es möchte wird er dir vielleicht eine bequemere Lösung anbieten.
Fragen mußt du ihn ohnehin.
 
Du brauchst eigentlich nur die date()-Funktion, und ein kleines bisschen Wissen, wie man solche Variablen in den Bildnamen einfügt. Das kann man sich mit ein bisschen Eigeninitiative mit jedem Tutorial aneignen. Willst du das nicht, poste bitte in der Jobbörse.
 
PHP:
<html>
<head>
  <title></title>
  <script type="text/javascript">
  function createName(){
  var date = new Date();
  var jahr = date.getYear();
  var monat = date.getMonth();
  var tag = date.getDate();
  var stunde = date.getHours()-3;
  
  monat++;
  if(tag <10){tag = "0"+tag}
  if(monat <10){monat = "0"+monat}
  bildname = "http://webcam.****.ch/products/rottach_preview_"+jahr+monat+tag+stunde+".jpg";
  document.getElementById("webcam").src=bildname;
  }
  </script>
</head>
<body onload="createName();">
<img src="" id="webcam" /> 
</body>
</html>

Der Script läuft soweit aber leider nut im IE... bei Mozilla geht er leider nicht...

woran kann das liegen... :?::?:
 
schöne javascript lösung allerdings nicht so toll...
sobald ein user eine andere zeit eingestellt hat sieht er entweder ein altes bild oder garkein bild. ich würde es also einfach mit php machen.

PHP:
$date_string = date("YmdH");
$image_path = 'http://webcam.****.ch/products/rottach_preview_'.$date_string.'.jpg';
$html_tag_img = '<img src="'.$image_path.'.jpg" />';
echo $html_tag_img;
 
Aber das mit den Stunden hinten stimmt dann nicht ganz...

Das Bild fäng mit dem Namen an:
rottach_preview_2009020621.jpg 06-Feb-2009 23:10 7.7K
rottach_preview_2009020622.jpg 07-Feb-2009 00:10 7.4K
rottach_preview_2009020623.jpg 07-Feb-2009 01:10 8.7K
rottach_preview_2009020700.jpg 07-Feb-2009 02:10 8.5K
rottach_preview_2009020701.jpg 07-Feb-2009 03:10 7.7K
rottach_preview_2009020702.jpg 07-Feb-2009 04:10 7.8K
rottach_preview_2009020703.jpg 07-Feb-2009 05:10 7.3K
rottach_preview_2009020704.jpg 07-Feb-2009 06:10 6.6K
.........

rottach_preview_2009020721.jpg 07-Feb-2009 23:10 6.1K
rottach_preview_2009020722.jpg 08-Feb-2009 00:10 6.2K
rottach_preview_2009020723.jpg 08-Feb-2009 01:10 5.6K
rottach_preview_2009020800.jpg 08-Feb-2009 02:10 6.2K
rottach_preview_2009020801.jpg 08-Feb-2009 03:10 5.8K
rottach_preview_2009020802.jpg 08-Feb-2009 04:10 5.2K
rottach_preview_2009020803.jpg 08-Feb-2009 05:10 4.9K


Und das geht dann von Tag zu Tag so
 
Zuletzt bearbeitet:
Zu "Mag mir jemand ein Script basteln" weiß ich was: Poste Deine Anfrage in der Jobbörse.

Foren sind üblicherweise dazu Da, Hilfe zur Selbsthilfe zu geben. Wenn Du konkrete Fragen hast und selbst Eigeninitiative zeigst, dann wird Dir gerne geholfen. Die Arbeit abnehmen, und das womöglich für lau, möchte eigentlich niemand, das verstehst Du sicher?

Und Hinweise hats ja schon ne Menge gegeben, eingegangen bist Du noch auf keinen. Das hinterlässt nicht den Eindruck, als hättest Du Lust, auch etwas zu tun, um Dein Ziel zu erreichen. Deswegen wird niemand mehr antworten.
 
Dann musst du dich wohl oder übel mit dem Thema befassen. Du versuchst doch auch nicht dein Auto zu reparieren, wenn du davon keine Ahnung hast.

Falls du gehört haben solltest, Webseiten zu erstellen ginge leicht und schnell, hast du was falsches gehört. Das muss, wie alles andere auch, gelernt werden.

PHP-Tutorials gibt es genug, hier ist eins PHP: Documentation

Lese dich ein, probier etwas herum und wenn du Fragen hast, kannst du die natürlich hier stellen, die werden dir auch beantwortet und du bekommst Hilfe. Nur etwas Eigeninitiative musst du schon bringen und keine Ahnung zählt nicht als Ausrede.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben