Hallo,
Ich habe ein Problem bei der Seite Webcam. Der Cookiemanager kann nicht im Vordergrund ausgeführt werden. Ich habe PHP in der Webseite eingefügt.
Hier die PHP Funktion. Vielleicht kann mir einer Helfen.
Hier die besagte Webseite https://www.modellflugplatz.org/webcam.php
Gruß
Sammy
<head>
<meta http-equiv="refresh" content="320" >
<!-- CSS -->
<script src ="//code.jquery.com/jquery-3.2.1.min.js"></script>
<link href="js/jquery.fancybox.min.css" rel="stylesheet">
<link href="css/wcduo.css" rel="stylesheet">
<script src ="js/jquery.fancybox.min.js"></script>
</head>
<?php
// ----------------------------------------- Die alte Seite fängt an ------------------------------------------------------------------------
setlocale(LC_ALL, 'de_DE');
date_default_timezone_set('Europe/Berlin');
//Variablen definieren
$tagesnamen = array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
$monatsnamen = array (
1=>"Januar",
2=>"Februar",
3=>"März",
4=>"April",
5=>"Mai",
6=>"Juni",
7=>"Juli",
8=>"August",
9=>"September",
10=>"Oktober",
11=>"November",
12=>"Dezember");
// -------------------------------------------------------------------------- Bilder-Anzeige startet ----------------------------------------------------
//Bilder werden geladen
$ordner1 = "pics/picstore1";
$thumb_ordner1 = "pics/thumb1";
$allebilder1 = scandir($ordner1,1);
$ordner2 = "pics/picstore2";
$allebilder2 = scandir($ordner2,1);
$thumb_ordner2 = "pics/thumb2";
//print_r($allebilder2);
/*
//Zeitintervall der gesendeten Bilder wird berechnet
$sekbild1 = substr( $allebilder[1], -16, 2);
$minbild1 = substr( $allebilder[1], -18, 2) * 60;
$stdbild1 = substr( $allebilder[1], -20, 2) * 3600;
$sekundensummebild1 = $sekbild1 + $minbild1 + $stdbild1;
$sekbild2 = substr( $allebilder[2], -16, 2);
$minbild2 = substr( $allebilder[2], -18, 2) * 60;
$stdbild2 = substr( $allebilder[2], -20, 2) * 3600;
$sekundensummebild2 = $sekbild2 + $minbild2 + $stdbild2;
$dateiintervallsekunden = ($sekundensummebild1 - $sekundensummebild2);
$dateiintervallminuten = round( $dateiintervallsekunden / 60, 0 );
//echo "Dateiabstand ca. $dateiintervallminuten Minuten<br>";
*/
//Die Anzahl ($zeigeanzahlbilder) der jüngsten Bilder mit Zeitintervall $dateiintervall x $abstand werden gezeigt
$abstand = 1; // d.h. z.B. 2 x Bildsende-Intervall ( z.B. 2 x 6min = 12 Minuten )
$zeigeanzahlbilder = 30; // Achtung: D.h. z. B. 40 Bilder von jeder Webcam!
//Titel der Bilder-Tabelle
//echo "<div class='boxtitel' style=' position: absolute; left: 10px; top: 100px;'>";
//echo "Hier sehen Sie eine Auswahl der jüngsten ".$zeigeanzahlbilder." Bilder unserer Webcam. Das aktuelle Bild finden Sie auf der Startseite. Dort wird es ca. alle ".$dateiintervallminuten." Minuten aktualisiert.";
//echo "</div>";
//Bilder-Tabelle wird erzeugt
echo "<div class='wrapper'>";
echo "<center><table>";
$i = 0;
while ($i < $zeigeanzahlbilder):
echo "<tr>";
$bild1 = $allebilder1[($i+0)*$abstand];
$bild2 = $allebilder1[($i+1)*$abstand];
$bild21 = $allebilder1[($i+2)*$abstand];
$bild3 = $allebilder2[($i+0)*$abstand];
$bild4 = $allebilder2[($i+1)*$abstand];
$bild41 = $allebilder2[($i+2)*$abstand];
$bildpfad1 = $ordner1."/".$bild1;
$bildpfad2 = $ordner1."/".$bild2;
$bildpfad21 = $ordner1."/".$bild21;
$bildpfad3 = $ordner2."/".$bild3;
$bildpfad4 = $ordner2."/".$bild4;
$bildpfad41 = $ordner2."/".$bild41;
$bildzeit1 = mktime( substr( $bild1, -20, 2), substr( $bild1, -18, 2), 0, substr( $bild1, -24, 2), substr( $bild1, -22, 2), substr( $bild1, -28,4));
$bildzeit2 = mktime( substr( $bild2, -20, 2), substr( $bild2, -18, 2), 0, substr( $bild2, -24, 2), substr( $bild2, -22, 2), substr( $bild2, -28,4));
$bildzeit21 = mktime( substr( $bild21, -20, 2), substr( $bild21, -18, 2), 0, substr( $bild21, -24, 2), substr( $bild21, -22, 2), substr( $bild21, -28,4));
$bildzeit3 = mktime( substr( $bild3, -20, 2), substr( $bild3, -18, 2), 0, substr( $bild3, -24, 2), substr( $bild3, -22, 2), substr( $bild3, -28,4));
$bildzeit4 = mktime( substr( $bild4, -20, 2), substr( $bild4, -18, 2), 0, substr( $bild4, -24, 2), substr( $bild4, -22, 2), substr( $bild4, -28,4));
$bildzeit41 = mktime( substr( $bild41, -20, 2), substr( $bild41, -18, 2), 0, substr( $bild41, -24, 2), substr( $bild41, -22, 2), substr( $bild41, -28,4));
$bildtitel1 = $tagesnamen[date("w", $bildzeit1)].", ".date("j", $bildzeit1).". ". $monatsnamen[date("n", $bildzeit1)]." ".date("G", $bildzeit1).":".date("i", $bildzeit1)." Uhr";
$bildtitel2 = $tagesnamen[date("w", $bildzeit2)].", ".date("j", $bildzeit2).". ". $monatsnamen[date("n", $bildzeit2)]." ".date("G", $bildzeit2).":".date("i", $bildzeit2)." Uhr";
$bildtitel21 = $tagesnamen[date("w", $bildzeit21)].", ".date("j", $bildzeit21).". ". $monatsnamen[date("n", $bildzeit21)]." ".date("G", $bildzeit21).":".date("i", $bildzeit21)." Uhr";
$bildtitel3 = $tagesnamen[date("w", $bildzeit3)].", ".date("j", $bildzeit3).". ". $monatsnamen[date("n", $bildzeit3)]." ".date("G", $bildzeit3).":".date("i", $bildzeit3)." Uhr";
$bildtitel4 = $tagesnamen[date("w", $bildzeit4)].", ".date("j", $bildzeit4).". ". $monatsnamen[date("n", $bildzeit4)]." ".date("G", $bildzeit4).":".date("i", $bildzeit4)." Uhr";
$bildtitel41 = $tagesnamen[date("w", $bildzeit41)].", ".date("j", $bildzeit41).". ". $monatsnamen[date("n", $bildzeit41)]." ".date("G", $bildzeit41).":".date("i", $bildzeit41)." Uhr";
echo "<td><a class='fancybox' data-fancybox='gallery' href='".$bildpfad1."'> <img src= '".$thumb_ordner1."/".$bild1."' title= '$bildtitel1' onContextMenu='return false;' alt='Flugplatz am $bildtitel1'/> </a></td>";
echo "<td><a class='fancybox' data-fancybox='gallery' href='".$bildpfad2."'> <img src= '".$thumb_ordner1."/".$bild2."' title= '$bildtitel2' onContextMenu='return false;' alt='Flugplatz am $bildtitel2'/> </a></td>";
echo "<td><a class='fancybox' data-fancybox='gallery' href='".$bildpfad21."'><img src= '".$thumb_ordner1."/".$bild21."' title= '$bildtitel21' onContextMenu='return false;' alt='Flugplatz am $bildtitel21'/></a></td>";
echo "<td><a class='fancybox' data-fancybox='gallery' href='".$bildpfad3."'> <img src= '".$thumb_ordner2."/".$bild3."' title= '$bildtitel3' onContextMenu='return false;'alt='Flugplatz am $bildtitel3'/> </a></td>";
echo "<td><a class='fancybox' data-fancybox='gallery' href='".$bildpfad4."'> <img src= '".$thumb_ordner2."/".$bild4."' title= '$bildtitel4' onContextMenu='return false;'alt='Flugplatz am $bildtitel4'/> </a></td>";
echo "<td><a class='fancybox' data-fancybox='gallery' href='".$bildpfad41."'><img src= '".$thumb_ordner2."/".$bild41."' title= '$bildtitel41' onContextMenu='return false;'alt='Flugplatz am $bildtitel41'/></a></td>";
echo "</tr>";
$i += 3;
endwhile;
echo "</table></center>";
echo "</div>";
?>
<!-- ---------------------------------- fancy-box script für optionen --------------------------- -->
<script>
$('[data-fancybox="gallery"]').fancybox({
// Options will go here
gutter : '5',
buttons : [
'slideShow',
'close'
],
lang : 'de',
clickContent: 'close',
protect : true
});
</script>
</body>