Bonjour,

Je vais essayer d'expliquer mon problème le plus clairement possible:

Sur une première page j'ai créer un arbre permettant d'afficher toute l'arborescence à partir d'un 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
<?php
function affiche($dir){
	echo "<ul>";
	$dossier = opendir($dir);
	while ($fichier = readdir ($dossier)){   
		if ($fichier != "." && $fichier != ".."){           
			$chemin = $dir.'/'.$fichier;           
			if(is_dir($chemin) ){
				echo "<li>$fichier</li>";   
				affiche($chemin);
			}else{
				echo '<li><a href="javascript:charger(\''.$chemin.'\')">'.$fichier.'</a></li>';  
			}	
		} 
	}
	closedir ($dossier);    
	echo "</ul>";   
}
?>
<form name="f1" action = "arrive.php" method="post">
	<input type = "hidden"   name = "nom"/>
<?php
affiche('C:/developpement/mon_chemin/source');
?>
</form>
<script type="text/javascript">
function charger(p1){
	document.forms["f1"].nom.value = p1;
	f1.submit();
}
</script>
Ceci me permet de cliquer sur les fichiers .js ou .json qui sont contenu dans tous les sous-dossiers et par la suite de pouvoir afficher le chemin dans la page redirigée:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?php
 	echo "Vous avez sélectionner le fichier: ";
	echo"<br>";
	echo $_POST['nom'];
?>
et donc de récupérer mon chemin.

Mon soucis et que je n'arrive pas à afficher le json sous forme de tableau =x
Et la seul chose que j'arrive a afficher c'est mon chemin <help_me> </help_me>
j'ai déjà fait pas mal de recherche mais rien trouver de concluant ...
(pour info mes fichier json font au minimum 200 lignes et peuvent avoir toute dimension)

merci pour votre aide