La fonction suivante affiche bien les images du répertoire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 function listeImages() { // nom du répertoire à lister $rp = "../diaporama"; // le repertoire est ouvert $rep = opendir($rp); // le tableau de type javascript est commencé $result = "new array("; // le tableau est vide $i = 0; while ($sous_fichier = readdir($rep)) // parcours du répertoire { if (($sous_fichier != ".") && ($sous_fichier != "..")) // un fichier est trouvé { if ($i == 1) // le tableau n'est pas vide : insertion du sépateur { $result = $result + ","; } // le nom du fichier est inséré dans le tableau $result = $result + "\"" + $rp + "/" + $sous_fichier + "\""; // affichage image echo "<img src='", $rp, "/", $sous_fichier, "'>", "<br>"; // le tableau n'est pas vide $i = 1; } } // le répertoire est libéré closedir ($rep); // le tableau est terminé $result = $result + ");"; // renvoi du tableau de type javascript return $result; }
mais elle devrait me renvoyer la chaîne :
et au lieu de ce résultat, elle renvoie 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 new Array ("../diaporama/vign1.jpg", "../diaporama/vign2.jpg", "../diaporama/vign3.jpg", "../diaporama/vign4.jpg", "../diaporama/vign5.jpg", "../diaporama/vign6.jpg", "../diaporama/vign7.jpg");
Pourquoi ? :
Help me please.
Partager