Bilderübersicht aus Ordner in einer Tabelle darstellen und auf mehrere Seiten verteilen!
Er soll automatisch aus einem Ordner in jede Zelle ein bild laden und ab der 5. Zelle soll er eine neue Zeile anfangen usw. (diese funktionen sind schon gegeben). Jetzt soll er nach 20 Zellen eine neue seite erstellen und als index unten anzeigen! (KEIN MYSQL)
Ich habe folgendes PHP-Script umgearbeitet und möchte das er die folgende Tabelle erstellt:
| Bild | Bild | Bild | Bild | Bild |
| Bild | Bild | Bild | Bild | Bild |
Er soll automatisch aus einem Ordner in jede Zelle ein bild laden (diese funktion ist schon gegeben) und ab der 5. Zelle soll er eine neue Zeile anfangen usw.
| Bild | Bild | Bild | Bild | Bild |
| Bild | Bild | Bild | Bild | Bild |
Er soll automatisch aus einem Ordner in jede Zelle ein bild laden (diese funktion ist schon gegeben) und ab der 5. Zelle soll er eine neue Zeile anfangen usw.
<link rel="stylesheet" type="text/css" href="../font.css">
<link rel="stylesheet" type="text/css" href="style.css">
<body>
<script type="text/javascript" src="../hgl/js/popup.js"></script>
<table width="100%" align="center" id="layer">
<tr>
<td colspan="5"><h1 id="line">Galerie</h1></td>
</tr>
<tr>
<?php
$ordner = "galerie";
$handle = opendir($ordner);
while ($file = readdir ($handle))
if($file != "." && $file != "..") {
if(is_dir($ordner."/".$file)) {
echo "/".$file."<br/>";
} else {
$compl = $ordner."/".$file;
$werte = getimagesize("$compl");
$zahl=40;
$hoehe=$werte[1]+$zahl;
$i=0;
if ($i<=5)
{
echo "<td align=center><a href=\"javascript:OpenNewWindow('".$compl."',".$werte.",".$hoehe.")\"><img src=\"".$compl."\" height=100></a></td>";
$i++;
} else { echo "<tr></tr>";$i=0; }
}
}
closedir($handle);
?>
</table>
</body>
Please also mark the comments that contributed to the solution of the article
Content-Key: 80974
Url: https://administrator.de/contentid/80974
Printed on: April 24, 2024 at 10:04 o'clock
2 Comments
Latest comment
probiersmal damit.
$i=0; // Muss vor das while
// nicht im if sondern davor
echo "<td align=center><a href=\"javascript:OpenNewWindow('".$compl."',".$werte.",".$hoehe.")\"><img src=\"".$compl."\" height=100></a></td>";
if ($i<4)
{ $i++; }
else
{ echo "</tr><tr>";$i=0; } // erst tr zumachen dann wieder auf