// --------------------------------------------------------------------------
// Foto-Webcam.eu
// Webcam Status Page
//
// Flori Radlherr, http://www.radlherr.de
// This is free software, see COPYING for details.
// --------------------------------------------------------------------------
//
require "common.php";
$webcam['navHeader']();
// Include jQuery only of not already done by a navigation framework
$jQuery= "";
if (! @$webcam['navHasjQuery']) {
$jQuery= "";
}
// ----------------------------------------------------------------------------
// Generate JS initialisation and HTML body
print "$jQuery
Verlinkung und Einbindung der Bilder von www.foto-webcam.eu
Das Setzen von Links auf diese Webcams ist ausdrücklich erlaubt, wenn
als Linkziel die Adresse
http://www.foto-webcam.eu/webcam/<name>/ genutzt wird.
Auch eine Live-Einbindung des Kamerabildes ist erlaubt, sofern beim Klick
auf das Bild obiger Link öffnet.
Für diesen Zweck stehen Momentanbilder mit konstantem Namen zur Verfügung.
Diese werden in verschiedenen Auflösungen erzeugt (Format 16:9):
150.jpg (150x85),
180.jpg (180x101),
240.jpg (240x135),
320.jpg (320x180),
400.jpg (400x225),
640.jpg (640x360),
720.jpg (720x405),
816.jpg (816x459),
1200.jpg (1200x675),
full.jpg (Kamera-Auflösung)
Die Adresse ist:
http://www.foto-webcam.eu/webcam/<name>/current/<breite>.jpg
Eine Einbindung z.B. eines 400-Pixel-Bildes kann also so aussehen:
<a href='http://www.foto-webcam.eu/webcam/<name>/'><img
src='http://www.foto-webcam.eu/webcam/<name>/current/400.jpg'></a>
Dabei ist <name> jeweils durch den aktuellen Webcam-Namen
(siehe URLs im Folgenden) zu ersetzen.
";
$glob= $webcam;
foreach ($glob['overview'] as $cam) {
$name= $cam[0];
$current= $cam[1];
$link= $cam[2];
$webcam['elevation']= "";
require("../$name/config.php");
$title= $webcam['title'];
if ($current == null) {
$current= "http://".$webcam['server'].$webcam['uri']."/$name/current";
}
$current= preg_replace("#/$#", "", $current);
if ($link == null) {
$link= $webcam['uri']."/$name/";
}
$coords= $webcam['latitude'].",".$webcam['longitude'];
if (preg_match("/^\//", $link)) {
$link= "http://www.foto-webcam.eu$link";
}
$ele= "";
if ($webcam['elevation']) {
$ele= " (".$webcam['elevation']."m)";
}
$standort= "";
$kamera= "";
$state= "idle";
$fi= @fopen("../$name/infos/index.html", "rt");
if ($fi) {
while (! feof($fi)) {
$line= fgets($fi);
if (preg_match("/^Kamera:/", $line)) {
$kamera= $line;
}
if (preg_match("/>Standort", $line)) {
$state= "st";
}
elseif (preg_match("//", $line)) {
$state= "idle";
}
elseif ($state == "st") {
$standort.= $line;
}
}
fclose($fi);
}
print "
$title
";
}
$webcam['navFooter']();
?>