Ik ben bezig met een foto album en nu wil ik elke foto een voorvoegsel geven met een nummer.
Bijvoorbeeld:
thumb/14/thumb_0.jpg
thumb/14/thumb_1.jpg enz...
Hierbij is "thumb" de thumbinals map en "14" de categorie nummer.
Nu moet ik dus weten bij het opslaan van de thumbinal welke bestanden er in de map staan. Om zo een foto naam te maken en dat doe ik als volgt.
Het probleem is nu als de map leeg is dan print hij dit af:
../album/thumb/21/thumb_0.jpg Bestaat niet
../album/thumb/21/thumb_1.jpg Bestaat niet
En als ik dan de thumbinal op ga slaan doet hij dat als thumb_1.jpg terwijl hij eerst thumb_0.jpg moet doen.
Als alleen thumb_0.jpg bestaat dan print hij dit af:
../album/thumb/21/thumb_0.jpg Bestaat
../album/thumb/21/thumb_1.jpg Bestaat niet
De for loop gaat ook niet verder dan 1
Weet iemand wat ik hier fout doe?
Bijvoorbeeld:
thumb/14/thumb_0.jpg
thumb/14/thumb_1.jpg enz...
Hierbij is "thumb" de thumbinals map en "14" de categorie nummer.
Nu moet ik dus weten bij het opslaan van de thumbinal welke bestanden er in de map staan. Om zo een foto naam te maken en dat doe ik als volgt.
code:
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
| <?php function dir_check($map) { if ($handle = opendir($map)) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $files[] = $file; } } closedir($handle); } return $files; } $totalfiles = dir_check($thumb_map . $Cat_ID . '/'); for($i=0; $i <= $totalfiles = count($totalfiles); $i++) { if(!file_exists($thumb_map . $Cat_ID . '/' . $prefix_thumb . $i . '.' . $extentie)) { $nieuwe_foto = $thumb_map . $Cat_ID . '/' . $prefix_thumb . $i . '.' . $extentie; echo $nieuwe_foto . ' Bestaat niet<br />'; } else { $nieuwe_foto = $thumb_map . $Cat_ID . '/' . $prefix_thumb . $i . '.' . $extentie; echo $nieuwe_foto . ' Bestaat<br />'; } } ?> |
Het probleem is nu als de map leeg is dan print hij dit af:
../album/thumb/21/thumb_0.jpg Bestaat niet
../album/thumb/21/thumb_1.jpg Bestaat niet
En als ik dan de thumbinal op ga slaan doet hij dat als thumb_1.jpg terwijl hij eerst thumb_0.jpg moet doen.
Als alleen thumb_0.jpg bestaat dan print hij dit af:
../album/thumb/21/thumb_0.jpg Bestaat
../album/thumb/21/thumb_1.jpg Bestaat niet
De for loop gaat ook niet verder dan 1
Weet iemand wat ik hier fout doe?