Slizzzer
Erfahrenes Mitglied
Hallo!
Hab ein Script zusammengeschustert, welches Bilddateien aus einem Verzeichnis liest und in einer Tabelle ausgibt.
Es sollen immer 6 Bilder in einer Zeile stehen. Nun habe ich folgende Schleife eingearbeitet:
Normalerweise müßte doch nach 6 Dateien ein Zeilenwechsel kommen, da er den Zeilenwechsel nur bei einem ganzzahligen Ergebnis ausgeben soll.
Macht er bei mir aber nicht!
Er gibt jetzt in der ersten Zeile 4 Zellen, dann 3 Zeilen 6 Zellen und eine 5 Zellen aus.
Ich seh den Fehler jetzt nicht, hab wohl n Brett vorm Kopf.
Hab ein Script zusammengeschustert, welches Bilddateien aus einem Verzeichnis liest und in einer Tabelle ausgibt.
Es sollen immer 6 Bilder in einer Zeile stehen. Nun habe ich folgende Schleife eingearbeitet:
PHP:
$verz=opendir ('../icons/');
$i = 0;
while ($file = readdir ($verz))
{
if($file != "." && $file != "..")
echo "<td class='thread' align='center'><input name='icon' type='radio' value='$file'><img src='../icons/$file' border='0'></td>\n";
++$i;
if(is_integer($i/6)){ echo "</tr>\n<tr>\n"; }
}
closedir($verz);
Normalerweise müßte doch nach 6 Dateien ein Zeilenwechsel kommen, da er den Zeilenwechsel nur bei einem ganzzahligen Ergebnis ausgeben soll.
Macht er bei mir aber nicht!
Er gibt jetzt in der ersten Zeile 4 Zellen, dann 3 Zeilen 6 Zellen und eine 5 Zellen aus.
Ich seh den Fehler jetzt nicht, hab wohl n Brett vorm Kopf.