Bonjour,
Je vous ecris car je suis entrain de faire un script qui permet d'afficher des photos de différent repertoires et ce script me permet de supprimer certain photo. Mais le probléme est que quand je supprime un foto, il ne raffiche pas les fotos qui reste et aussi a l'initialisation de la page ce beug.
En esperant avoir été clair.
Merci de votre aide.
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93 <script language="JavaScript"> function goToURL(form) { var URL = document.form.val_team.options[document.form.val_team.selectedIndex].value; window.location.href = URL; } </script> <?php $TabRepertoire=array(); $rep_photo = "./photo/"; if (is_dir($rep_photo)) { if ($dh = opendir($rep_photo)) { while (($repertoire = readdir($dh)) !== false) { array_push($TabRepertoire,$repertoire); } closedir($dh); } } $NbreRepertoire = count($TabRepertoire); echo "<form method='get' name='form'>\n"; echo "<select name='val_team' size='1' id='menu' onChange='javascript:goToURL()'>\n"; for ($i = 2 ; $i < $NbreRepertoire ; $i++) { if($_GET['page'] == $TabRepertoire[$i]) { $selected = 'selected="selected"'; } else { $selected = ' '; } echo '<option value="modifier.php?page='.$TabRepertoire[$i].'" '.$selected.' >'.$TabRepertoire[$i].'</option>'; } echo "</select> "."\n"; echo "</form>\n"; if (isset($_GET['page'])) { $page = $_GET['page']; } else { $page = "......."; } ?> <?php if (isset($_GET['supprimer'])) { $rep = "./photo/".$_GET['supprimer']; unlink($rep); } ?> <table> <?php $TabFichier=array(); $rep_photo = "./photo/".$_GET['page']."/"; if (is_dir($rep_photo)) { if ($dh = opendir($rep_photo)) { while (($file = readdir($dh)) !== false) { array_push($TabFichier,$file); } closedir($dh); } } $NbreFichier = count($TabFichier); for($i=2;$i<$NbreFichier;$i++) { $NomRepertoire = $_GET['page']; echo '<tr>'; echo '<td><img src="./photo/'.$_GET['page'].'/'.$TabFichier[$i].'" alt="Photo de Hawaii" /></td>'."\n"; echo '<td><a href="modifier.php?supprimer='.$NomRepertoire.'/'.$TabFichier[$i].'">Supprimer</a></td>'; echo '</tr>'; } ?> </table>
Partager