plaatjes uit map lezen en eerste plaatje een class geven
Enrico -
11/06/2011 17:00:04Ik wil een directory uitlezen en de plaatjes daarvan weergeven.
Het eerste plaatje wat hij uitleest moet een class krijgen. De rest niet.
Tot nu toe heb ik dit, maar dit werkt nog niet goed.
Weet iemand raad?
Het eerste plaatje wat hij uitleest moet een class krijgen. De rest niet.
Tot nu toe heb ik dit, maar dit werkt nog niet goed.
Weet iemand raad?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$dir = opendir('pad_naar_map/');
while (false !== ($file = readdir($dir))) {
if (($file !== ".") and ($file !== "..")) {
list($filename, $ext) = explode(".", $file);
list($main, $sub, $include) = explode("/", $PHP_SELF);
$i = 1;
if($i = 1) {
echo "<img class=show src=pad_naar_map/$file />";
} else {
echo "<img src=pad_naar_map/$file />";
}
$i++;
}}
?>
$dir = opendir('pad_naar_map/');
while (false !== ($file = readdir($dir))) {
if (($file !== ".") and ($file !== "..")) {
list($filename, $ext) = explode(".", $file);
list($main, $sub, $include) = explode("/", $PHP_SELF);
$i = 1;
if($i = 1) {
echo "<img class=show src=pad_naar_map/$file />";
} else {
echo "<img src=pad_naar_map/$file />";
}
$i++;
}}
?>
PHP hulp
03/12/2024 18:24:58Erik van de Locht
11/06/2011 17:02:19Je initialiseert $i elke keer als je door de lus heen loopt. Resultaat: $i is 1, wordt verhoogd naar 2 en als hij nog een keer door de lus heen loopt wordt $i weer op 1 gezet.
Zet $i = 1; buiten de while :)
p.s. zet de variabelen buiten de quotes
Zet $i = 1; buiten de while :)
p.s. zet de variabelen buiten de quotes
Gewijzigd op 11/06/2011 17:03:35 door Erik van de Locht