Galerie code problem servus mal, irgendwie funktioniert mein galerie nicht ganz kann da mal jemand über den code schauen?
schon mal vielen dank
[php]
<?php
// datensätze auf 0 stellen
$dsatz = 0;
// leeres datenbankfeld erzeugen
$db[] ="";
// trennzeichen der datensätze
$dsatz_trenner = "-$-";
// Galerie_db.txt öffnen und die einzelnen datensätze in das
// datenbankfeld "db" einlesen
if ($g_db = fopen('../../basics/txt/Galerie_db.txt','r'))
{
while (!feof($g_db))
{
$z = rtrim(fgets($g_db,1048576));
if ($z == $dsatz_trenner)
{
$dsatz++;
}
else
{
$db[$dsatz] = $z;
}
}
}
// Galerie_db_txt schließen
fclose($g_db);
echo "<html>";
echo "<head>";
echo "</head>";
echo "<body bgcolor='#ffffd4'>";
echo " <table width='100%'><TR>";
echo " <TD width='100' align='left' valign='bottom'>";
echo " <FORM NAME='jump'>";
echo " <select name='menu' onChange='location=document.jump.menu.options[document.jump.menu.selectedIndex].value;' value='GO'>";
echo " <OPTION SELECTED style='background-color:#C7D6E1; color:#000044'>Galerieauswahl</option>";
echo " <OPTION> </option>";
$mz = 0; // menuepunktanzahl
// menuepunkte anlegen
while ($mz != $dsatz)
{
echo "<OPTION VALUE='../";echo $db[$mz];echo "/index.php' style='background-color:#FFDC00; color: #00009a'>$db[$mz]</option>";
$mz++;
}
echo " </select>";
echo " </FORM>";
echo " </TD>";
echo " </TR></table>";
// Wo liegen die Bilder? Abschliessenden / bei Apache-Server nicht vergessen!
$bildpfad = "./images/";
$handle = opendir($bildpfad);
$lv = 1;
while($file = readdir($handle)){
// Serververweise nicht auslesen
if($file != "." && $file != ".."){
// Nur Bilder auslesen
if(preg_match("/.(jpeg|jpg|JPG|JPEG)$/i", $file)){
// Ausgelesene Bilder in ein Array laden
$bild[$lv] = $file;
$lv++;
}
}
}
closedir($handle);
// Wieviel Bilder sind es eigendlich?
$anzbilder = count($bild);
// Wurde schon eine ID ?bergeben?
if(!isset($_GET['b'])) $_GET['b'] = 1;
// Breite und H?he des Bildes
$bildeigenschaften = getimagesize($bildpfad.$bild[$_GET['b']]);
// Wurde schon eine ID ?bergeben?
if(!isset($_GET['b'])) $_GET['b'] = 1;
// Zur?ck und Weiter Link ausgeben
echo "<table cellpadding='0' cellspacing='0' width='100%'";
//################################################## ##################### Zeile 1
echo "<tr><td colspan='2' nowrap class='underline'>";
// Zur?ck Link ausgeben
echo "<p style=\"text-align:center; margin:0px; padding:0px;\">";
if(($anzbilder - $anzbilder)+1 != $_GET['b']) echo "<a href=\"".$_SERVER['PHP_SELF']."?b=".($_GET['b']-1)."\" title=\"zurück\"> |