Beste mensen,
ik zit met het volgende probleem.
Ik wil graag de plaatjes uit een map netjes weergeven in een tabel
de map die uitgelezen word bestaat uit ongeveer 80 plaatjes en die wil ik per 10 in een row weergeven maar ik kom er niet uit.
bekijk mijn code maar eens en geef je commentaar!
ik zit met het volgende probleem.
Ik wil graag de plaatjes uit een map netjes weergeven in een tabel
de map die uitgelezen word bestaat uit ongeveer 80 plaatjes en die wil ik per 10 in een row weergeven maar ik kom er niet uit.
bekijk mijn code maar eens en geef je commentaar!
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
| <?php // Benodigde variabelen $image_types = array("jpg","gif"); $plaatjes_reeks = ""; $mapnaam = "../img/klein/"; $map = opendir(".{$mapnaam}"); echo "<table width=\"750\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">"; echo "<tr>"; $i=0; $num=10; while ($i < $num){ // Map inhoud ophalen en tonen while (false!==($bestand = readdir($map))) { if ($bestand != "." && $bestand != "..") { // Wat is de extensie? $ext = explode('.',$bestand); $extl = sizeof($ext) - 1; $ext = strtolower($ext[$extl]); if ( in_array($ext,$image_types) ) { // Plaatje print "<td>"; print "[img]\"{$mapnaam}{$bestand}\"[/img]<br />\n"; print "</td>"; $i++; } } } } echo "</tr>"; echo "<tr>"; $i=11; $num=20; while ($i < $num){ // Map inhoud ophalen en tonen while (false!==($bestand = readdir($map))) { if ($bestand != "." && $bestand != "..") { // Wat is de extensie? $ext = explode('.',$bestand); $extl = sizeof($ext) - 1; $ext = strtolower($ext[$extl]); if ( in_array($ext,$image_types) ) { // Plaatje print "<td>"; print "[img]\"{$mapnaam}{$bestand}\"[/img]<br />\n"; print "</td>"; $i++; } } } } echo "</tr>"; closedir($map); ?> |