\n"; echo "
\n"; if ($NbrVariablesPostees > 0){ foreach ( $_POST as $PostNomVariable => $PostValeurVariable ) { echo "key : ".$PostNomVariable ."
\n"; echo "value : ".$PostValeurVariable ."
\n"; //$PostValeurVariable = trim($PostValeurVariable); //$PostValeurVariable = strtr($PostValeurVariable,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); $CheminFichier = $folderpath."/".$PostValeurVariable; echo "Chemin du fichier : ".$CheminFichier."
\n"; if (!unlink($CheminFichier)){echo "Problème lors de l'effacement de $CheminFichier
\n";} else {echo "Fichier $CheminFichier effacé.
\n";} } } else{ //Si il n'y a pas eu de valeurs postées au formulaire //Lister les fichiers d'un répertoire (et uniquement les fichiers echo "Liste des fichiers du répertoire :
\n"; if (file_exists($folderpath) && is_dir($folderpath)) { $MesFichiers = GetFilesInDir($folderpath,0); echo "
\n"; $i=0; while ( $i < count($MesFichiers)) { //echo htmlentities($MesFichiers[$i])."
\n"; echo htmlentities($MesFichiers[$i]); echo " "; echo "\n"; echo "
\n"; // $i++; } //echo "
\n"; echo "\n"; echo "
\n"; } else{echo "Le répertoire $folderpath n'existe pas ou ce n'est pas un répertoire.";} } function GetFilesInDir($folderpath, $debugmode) { //Version du 13 juillet 2014 // Lister un repertoire par ordre alphabétique avec la fonction readdir() // Code qui passe sur tous les serveurs //Exemple d'utilisation // $MesFichiers = GetFilesInDir('.',0) // $i=0; // while ( $i < count($MesFichiers)) // { // echo $MesFichiers[$i].'
'; // $i++; // } // ouvre le rep if (is_dir($folderpath)) { $PointeurVersRepertoire = opendir($folderpath); $i=0; while (($file = readdir($PointeurVersRepertoire)) !== false ) //Lecture d une entree du repertoire { // enleve les fichiers . et .. et index.php et .htaccess et les répertoires if ($file != '.' && $file != '..' && $file != 'index.php' && $file != '.htaccess' && !is_dir($file)) { // on passe les datas dans un tableau $ListFiles[$i]=$file; $i++; } } closedir($PointeurVersRepertoire); } // tri par ordre decroissant if(count($ListFiles)!=0) { if($list_tri == 'DESC') { rsort($ListFiles); } else { sort($ListFiles); } } return $ListFiles; } ?>