Ik heb een dir met plaatjes uitgelzen en de plaatjes in mijn site verwerkt, maar nu komen er 20 stuks in een keer op je scherm. Dit wil ik graag splitsen. Heeft iemand een idee hoe ik dit het beste kan aanpakken.

bvd

Bram
<?php
$dir = '.';
$per_rij = 5;

$handle = opendir($dir);
while(false !== ($file = readdir($handle))){
if(is_file($file)){
$files[] = $file;
}
}

echo '<table>';
for($i0=0; $i0<count($files);){
echo '<tr>';
for($i1=$i0; $i1<$i0+$per_rij; $i1++){
echo '<td>'.$files[$i1].'</td>';
}
$i0+=$per_rij;
echo '</td>';
}
echo '</table>';
?>
Bdankt voor de moeite maar ik krijg dit niet werkend.

Iemand anders nog een idee.

Hier is het script dat ik gebruik, voor als het dan makkelijker is

<?php
$map = "pics";

if ($dir = opendir("$map")) {
while (($file = readdir($dir)) !== false) {
if($file == '.' || $file == '..' || $file =='index.php')
continue;

?>
<table width="200" border="0">
<tr>
<td align="center"><?php



echo "<p><a href='".$map."/". $file ."'><img src='".$map."/". $file ."' width='400' height='300' border='0'></a></p><br>$file<br>";?></td>
</tr>
</table>
<?php


}
closedir($dir);
}
}



?>

Reageren