Bon ! j'ai réussi !

Je enlevé ce gros formulaire déguolasse dans le foreach. Je passe par un paramètre url maintenant. (beaucoup plus simple).

Voilà merci a toi pour l'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
echo'<div id="div2">';
echo"<h4>Dossier actuel : $_GET[path]</h4>";
 
if(!empty($_GET["suppr"]))
{
	if(is_dir($_GET["suppr"]))
	{
		rmdir($_GET["suppr"]);
	}
	else
	{
		unlink($_GET["suppr"]);
	}
}
 
if(!empty($_GET["path"]))
{
	$fichier = scandir($_GET["path"]) or die("Le dossier est vide.");
	echo "<h2>Liste des documents accessibles dans ce dossier :</h2>";
	unset($fichier[0], $fichier[1]);
 
	foreach($fichier as $lien)
	{
		$chemin_complet=$_SERVER['PHP_SELF']."?path=$_GET[path]/$lien";
		$suppr=$path . DIRECTORY_SEPARATOR . $lien;
 
		echo"<table><td><a id=\"supprimer\" href=\"liste_archive_admin.php?path=$path&suppr=$suppr\" onclick=\"javascript:confirmer()\">Supprimer<a></td>";
 
		if(is_file($lien))
		{
			echo "<td id=\"td\"><a name=\"lien\" href=\"liste_archive_admin.php?path=$path/$lien\" onclick=\"javascript:ouvre('$_GET[path]/$lien'); return false\" >$lien</a></td></table>";
		}
		else
		{
			echo "<td id=\"td\"><a name=\"lien\" href=\"$chemin_complet\">$lien</a></form></td></table>";
		}
	}
}
else
{
		echo "<h2 font=\"brown\">Le dossier est vide !</h2> <br /> <h4>Vous pouvez ajouter un fichier à partir du formulaire si dessous.</h4>";
}
echo'</div>';
?>