ich hab den anderen thread erstmal geschlossen, da das meiste beantwortet war und die scriptteile etwas unuebersichtlich wurden.
jetzt hab ich, nach stuck mojos tip, das ganze nochmal neu aufgebaut, die daten in ein array geschmissen (gruss @ steff) und jetzt will ich sie wieder auslesen.
die navi mach ich dann ueber die variable
$firstPic.
nur hab ich ein problem und sehe den wald wahrscheinlich vor lauter baeumen nicht mehr:
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Bildergalerie</title>
<link rel="stylesheet" href="regstyle.css" type="text/css">
</head>
<body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" bgcolor="#f9f9f9">
<br>
<div align="center"><table class="b2" border="0" width="745" cellpadding="2" cellspacing="0">
<tr valign=top>
<?php
$maxPics = 40;
if(!isset($firstPic)) {
$firstPic = 0; }
$pageRows = 10;
$bildpfad = "../img/galery_".$area_id."/small";
$textpfad = "../img/galery_".$area_id."/txt";
$imgDir = opendir($bildpfad);
$txtDir = opendir($textpfad);
$i = 0;
while($countImg = readdir($imgDir)) {
if(!is_dir($countImg)) $i++; }
echo "<td> Es sind $i Bilder in dem Verzeichnis</td></tr>";
closedir($imgDir);
$imgDir = opendir($bildpfad);
while($imgFile = readdir($imgDir)) {
if($imgFile != "." && $imgFile != "..") {
$imgFiles[] = $imgFile; }
}
while($z < $maxPics) {
echo "<tr>";
for($i = 0; $i < 4; $i++) {
echo "<td>".$imgFiles[$i+$firstPic]."</td>";
$z++;
}
echo "</tr>"; }
closedir($imgDir);
?>
</td></tr>
</table>
<br><br>
</div>
</body>
</html>
wichtig sind hier die zeilen 36 bis 41.
warum zaehlt er nach der for-schleife nicht einfach in der naechsten zeile weiter?
gruss,
theo