bonjour
Voilà, j'ai un petit projet a faire, il s'agit de créer un porte document en ligne.
J'ai un petit problème pour l'affichage de mes dossiers : en effet, lorsque je met ../.. dans la barre d'adresse, l'arborescence remonte au dessus du dossier parent alors que je ne veux pas autoriser cela.
Voici mon code :
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 <?php clearstatcache(); $rep_ini="Documents/".$_SESSION['login']; if (isset($_GET['suiv'])) { $rep_ini=$_GET['suiv']; $rep_prec=$_GET['prec']; } $handle = opendir($rep_ini); while (false !== ($file = readdir($handle))) If ($file != "." && $file != "..") { $fic=$rep_ini."/".$file; $type=filetype($fic); $taille=filesize($fic); If ($type==dir) { Echo "<Tr><Td><img src='Images/dossier.gif'><a href=\"accueil.php?suiv=$fic\">".$file."</a></Td><Td>".$type."</Td><Td>".$taille."</Td><Td></Td></Tr>"; } Else { Echo "<Tr><Td>".$file."</Td><Td>".$type."</Td><Td>".$taille."</Td><Td><A Href=".$fic.">Télécharger</A></Td></Tr>"; } } if (isset($_GET['suiv'])) { Echo "<Tr><Td><Img Src='Images/dossier.gif'><A href=\"accueil.php\">Dossier précédent</A></Td><Td></Td><Td></Td><Td></Td></Tr>"; } closedir($handle); ?>
Je pense qu'il faut que je fasse autrement que par la méthode get mais je ne vois pas trop... Si quelques uns pouvez me guider, j'en serais heureuse !
merci d'avance
Partager