Bonjour,

je suis actuellement en train de crée un intranet pour mon entreprise et il faudrait que depuis le site il y est la possibilité de uploader des fichier (jusque la pas de problème) et donc aussi de les télécharger.

mais il y a un problème avec l'exploration des dossier en php.

voici mon code qui pour l'instant ne peut juste que naviguer dans les dossier.

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
<?php
	session_start();
 
	$rep2 = $_GET['rep2'];
 
	if (!isset($_SESSION['repertoire']))
	{
   		 $_SESSION['repertoire'] = "./bibliotheque/";
 
	}
 
	$_SESSION['repertoire'] = $_SESSION['repertoire'].$rep2;
    $dir = opendir($_SESSION['repertoire']);
 
    while ($file = readdir($dir)) 
{
	if (($file != ".") && ($file != ".."))
	{
		$repertoire = $_SESSION['repertoire'];
		if (is_dir("$repertoire/$file"))
		{
			echo ''.$file.' est un dossier <br /> <a href="test.php?rep2='.$file.'/">lien</a><br />';
		}
 
		else
		{
			echo ''.$file.' est un fichier <br />';
		}
	}
 
}
 
    closedir($dir);
?>
Comme vous pouvez vous en douter le problème est que sans passer par des variable de session cela ne marche pas et que avec on ne peut pas revenir au répertoire précédant.

J'aimerais savoir comment je peut faire pour réglé se problème?

plus tard il y aura un bouton pour revenir au dossier précédant mais la je ne vois pas comment je peut le faire marcher.

merci d'avance

excuser moi si je me suis tromper de catégorie