M
Merbi
Guten Morgen,
habe für http://weisses-haus-donrath.de
eine Galerie programmiert.
Nur gibt es da ein Problem mit dem Internet Explorer.
Er liest irgendwie nicht alle Bilder aus.
An den umlauten liegt es nicht.
Code:
LG Daniel
habe für http://weisses-haus-donrath.de
eine Galerie programmiert.
Nur gibt es da ein Problem mit dem Internet Explorer.
Er liest irgendwie nicht alle Bilder aus.
An den umlauten liegt es nicht.
Code:
Code:
<?php
$list = array("Biergarten", "Eröffnungsfeier", "Griechischer Abend 2007", "Karneval 2006", "Oktoberfest 2006", "Oktoberfest 2007", "Sparkästchenauflösung 2007", "Silvester 2005", "Silvestermenü", "WM 2006");
$ordner = "Oktoberfest 2007";
$dir = "";
if(array_key_exists("bild", $_GET) && in_array($_GET['bild'], $list))
$ordner = $_GET['bild'];
//$bilder = scandir($dir.$ordner);
$dh = opendir($ordner);
while (false !== ($filename = readdir($dh))) {
$bilder[] = $filename;
}
sort($bilder);
if(array_key_exists("number", $_GET))
$jetzt = (int) $_GET['number'];
else
$jetzt = 1;
unset($bilder[0]);
unset($bilder[1]);
$anzahl = count($bilder);
if($jetzt > $anzahl || $jetzt < 1)
$jetzt = 1;
echo "<div style=\"text-align:center; font-size:12px; font-family: Geneva, Arial, Helvetica, sans-serif;\">\n";
echo " <a href=\"".$_SERVER['PHP_SELF']."?bild=".$ordner."&number=".($jetzt == 1 ? $anzahl : $jetzt-1)."\">|zurück|</a>\n";
echo " <a href=\"".$_SERVER['PHP_SELF']."?bild=".$ordner."&number=".($jetzt == $anzahl ? 1 : $jetzt+1)."\">|weiter|</a>\n";
if(count($list) > 1){
echo " <form action=\"".$_SERVER['PHP_SELF']."\" method=\"GET\">\n";
echo " <select name=\"bild\">\n";
for($i = 0 ; $i < count($list) ; $i++)
echo " <option".($list[$i] == $ordner ? " selected=\"selected\" " : "").">".$list[$i]."</option>\n";
echo " </select>\n";
echo " <input type=\"submit\" value=\"Los!\"/>\n";
echo " </form>\n";
}
echo "</div>\n";
echo "<img src=\"".$dir.$ordner."/".$bilder[$jetzt+1]."\" />\n";
?>
LG Daniel