tittli
Erfahrenes Mitglied
Hallo
Ich habe hier ein Script, das ich nicht selbst geschrieben habe und ich nicht genau verstehe. Es geht um eine Galerie, und das Script liest einfach alle Ordner (mit Bildern) aus und zeigt sie an. Ursprünglich wurde von jedem Ordner das erste Bild angezeigt, was ich aber jetzt nicht möchte. Ich will einfach den Ordner-Namen anzeigen lassen, und dies als Link auf den Inhalt des Ordners. Dies alles funktioniert eigentlich auch. Nun zu meinen Problemen:
Für das Script wurde auch eine Blätterfunktion geschrieben, die ich jetzt aber nicht mehr brauche, weil nur ein Paar links angezeigt werden und nicht mehr ein Bild zu jedem Link. Wie nehme ich die Blätterfunktion weg?
2. Problem: Es werden nur die Ordner angezeigt, die auch Bilder beinhalten. Ich möchte aber auch leere Ordner anzeigen lassen. Wie mache ich das?
Hier mal das Script:
Ich habe hier ein Script, das ich nicht selbst geschrieben habe und ich nicht genau verstehe. Es geht um eine Galerie, und das Script liest einfach alle Ordner (mit Bildern) aus und zeigt sie an. Ursprünglich wurde von jedem Ordner das erste Bild angezeigt, was ich aber jetzt nicht möchte. Ich will einfach den Ordner-Namen anzeigen lassen, und dies als Link auf den Inhalt des Ordners. Dies alles funktioniert eigentlich auch. Nun zu meinen Problemen:
Für das Script wurde auch eine Blätterfunktion geschrieben, die ich jetzt aber nicht mehr brauche, weil nur ein Paar links angezeigt werden und nicht mehr ein Bild zu jedem Link. Wie nehme ich die Blätterfunktion weg?
2. Problem: Es werden nur die Ordner angezeigt, die auch Bilder beinhalten. Ich möchte aber auch leere Ordner anzeigen lassen. Wie mache ich das?
Hier mal das Script:
PHP:
<?php
$sparte = isset($HTTP_GET_VARS["sparte"])?$HTTP_GET_VARS["sparte"]:1;
$max = $sparte * 12;
$min = ($sparte-1) * 12;
$i = 0;
$handle=opendir('./gal/');
while ($file = readdir ($handle))
{
if ($file != "." && $file != ".." && is_file ('./gal/'.$file)==false)
{
if ($i<$max && $i>=$min)
{
$handle2 = opendir('./gal/'.$file);
while ($pic = readdir ($handle2))
{
if ($pic != "." && $pic != ".." && is_file ('./gal/'.$pic)==false)
{
if ($i % 4 == 0)
{
echo "</tr><tr>";
}
echo "<td><div align=\"center\"><a href='index.php?action=pics&file=$file&sparte=1'>$file</a></div></td>";
break;
}
}
$i++;
closedir($handle2);
}
else
{
$i++;
}
}
}
closedir($handle);
$handle=opendir('./gal/');
$i = 0;
while ($file = readdir ($handle))
{
if ($file != "." && $file != "..")
{
$i++;
}
}
closedir($handle);
$i = $i /12;
if ($i>1)
{
if ($sparte==1)
{
$a = bcdiv($i,1,0)+1;
echo "<a href='index.php?action=galerie&sparte=".($a) ."'><<</a> ";
}
else
{
echo "<a href='index.php?action=galerie&sparte=".($sparte-1) ."'><<</a></a> ";
}
for ($ii = 0; $ii < $i; $ii++)
{
$a=$ii+1;
echo "<a href='index.php?action=galerie&sparte=".$a."'>".$a."</a> ";
}
if ($sparte==$a)
{
echo "<a href='index.php?action=galerie&sparte=1'>>></a> ";
}
else
{
echo "<a href='index.php?action=galerie&sparte=".($sparte+1) ."'>>></a></a> ";
}
}
?>
danke für eure Hilfe!
gruss