A ta place, si ce n'est pas un affichage de TOUS les dossiers et sous-dossiers que tu recherche, je ferais plutôt un paramètre _GET pour ta variable $dossier (avec . comme valeur par défaut si c'est vide). Et construire les liens en conséquence
<style>
<?php
include 'css/style.css';
include 'css/jqueryFileTree.css';
?>
</style>
<div id="explorateur">
<header id="header">
<input type="checkbox" name="toutCocher"/>
<input type="button" name="valider" id="boutonValider" value="Mettre à jour"/>
</header>
<div id="container_id">
<?php
//Nom du dossier à scanner
$dossier = (empty($_GET['dossier'])) ? '.' : $_GET['dossier'];
//scandir — Liste les fichiers et dossiers dans un dossier
$tableau = scandir($dossier);
//On boucle
foreach($tableau as $valeur)
{
echo '<a href="NOM DU FICHIER?dossier='.$dossier.'/'.$valeur.'">'.$valeur.'</a><br/>';
}
?>
</div>
</div>
Remplace bien NOM DU FICHIER par le nom du fichier dans lequel est ton script avec extensionEt je te garanti pas que ça marche mais tente le.
Il y aurait bien quelque garde fou encore à placer