SharkyXtreme
Grünschnabel
Ich lese ein Verzeichnis in php mit readdir aus, im dem verzeichnis befinden sich bilder die dann als thumbs anklickbar darauf gestellt werden. jetzt will ich aber pro seite nur 12 thumbs angezeigt bekommen wie realisiere ich das ?
hiermal mein bisheriger code
die gesamtzahl der bilder lässt sich ja schnell herausfinden aber wie mache ich jetzt immer nur 12 auf eine siete das krich ich irgentwie nich hin.....
Das ganze wenn es geht ohne Datenbank, danke im voraus
hiermal mein bisheriger code
die gesamtzahl der bilder lässt sich ja schnell herausfinden aber wie mache ich jetzt immer nur 12 auf eine siete das krich ich irgentwie nich hin.....
Das ganze wenn es geht ohne Datenbank, danke im voraus
PHP:
<?php
$startzeit=microtime();
?>
<html>
<head>
<title>Bilderbuch</title>
</head>
<body bgcolor="black" text="white" link="white" vlink="white" alink="white">
<?php
$chk_kats_adresse = "bilder";
$chk_kats_handle=opendir ($chk_kats_adresse);
echo"<table width='550'><tr><td><center>|";
while (false != ($chk_kats_file = readdir ($chk_kats_handle))) {
if($chk_kats_file != ".")
{
if($chk_kats_file != "..")
{
if(is_dir("bilder/$chk_kats_file"))
{echo" <a href='show.php?kat=$chk_kats_file'>$chk_kats_file</a> |";}
else{}
}
}
}
echo"</center></td></tr></table>"
?>
<table width="550">
<tr>
<?php
if($kat=="")
{$kat="himmel";}
else{}
$i = "0";
$counting = "0";
$adresse = "bilder/$kat";
$nebeneinander = "3";
$handle=opendir ($adresse);
while (false != ($file = readdir ($handle))) {
if($file != "." && $file != "..")
{
if($file != "thumbnails" && $file != "Thumbs.db")
{
echo"<td><center><a href=\"bilder/$kat/$file\" onclick=\"window.open(this.href,'','toolbar=no,scrollbars=yes,resize=yes,menubar=no,width=500,height=500'); return false;\"><img src='bilder/$kat/thumbnails/$file'></a></center></td>";
$counting++; $i++;
if($counting >= "$nebeneinander")
{
echo "</tr><tr>";
$counting = "0";
}
}
}
}
?>
</tr>
</table>
<table width="550">
<tr><td>
<center>
<a href="admin/index.php" onclick="window.open(this.href,'','toolbar=no,scrollbars=yes,resize=no,menubar=no,width=520, height=350'); return false;">Admin - Menü</a>
</center>
</td></tr>
</table>
<?php
$endzeit=microtime()-$startzeit;
$time=round($endzeit,6);
echo "<br><font size='1'>Diese Page wurde generiert in $time Sekunden.<br>In dieser Kategorie befinden sich $i Bilder.</font>";
?>
</body>
</html>