Hallo zusammen,
leider muss ich wieder einmal eure hilfe erfragen, da ich einfach nicht weiterkomme bei meinem problem...
die situation ist folgende:
ich möchte mit einem simplen galleryscript alle bilder aus einem unterverzeichnis auswählen können, dynamisch, und diese dann schön in eine tabelle mit 5 spalten packen...
so, wie ich den code jetzt habe, gibt es aber nur das erste bild aus und das tausende male..
Wäre froh, wenn mir jemand helfen könnte..ich steh wohl wiedermal auf der leitung...
Gruss warren
Hier der Code
<?php
// #####################################################################################################
$subdir = "tina_neu/"; // ------------------------ verzeichnis das ausgelesen werden soll !!! ----------
$spalten = 5;
// #####################################################################################################
$verzeichnis = opendir("./".$subdir.$gal);
while($img = readdir($verzeichnis)){
$parts = explode(".", $img);
if(($parts[1] == "gif") OR ($parts[1] == "jpg") OR ($parts[1] == "png")){
$images[] = $img;
}
}
closedir($verzeichnis);
if (count($images) > 0){
echo "<table border="1"><tr>";
foreach ($images as $image){
while ($i<=$spalten) {
$i++;
echo "<td><a href="".$subdir."/".$image."" target="main" onmouseover="self.status='".$image."'; return true;" onmouseout="self.status=''; return true;">";
echo "<img width="100" heigh="100" src="./".$subdir.$gal."".$image."" alt="$image" border="0"></a></td>";
if ($i==$spalten) {
echo "</tr><tr>";
$i=0;
}
}
for ($k=$i;$k<=$spalten;$k++) {
echo "<td> </td>";
echo "</tr></table>";
}
echo "</tr></table>";
}
}
else{
print "<b> Sorry, no Images available in this gallery: ".$subdir.$gal."<b>\n";
}
?>