Salut à toutes et tous
j'ai besoin de vos lumieres car la ! ...... ca coince ! et j'avance plus
j'aimerais passer une variable (chemin ex : "C:/disc1.../...")depuis un formulaire avec bouton "submit"
vers une fonction située sur une autre page
(la page est juste constituée de la fonction)
la fonction supprime le dossier pointé par l'adresse
je ne connais pas du tout les formulaires et je galère vraiment avec l'envoi de la variable .... mais aussi la facon
de la récupérer dans la fonction.
voici le code de la fonction
--------------------------------------------------------------
<?
function rdel($path, $deldir = TRUE) {
// $path est le chemin relatif au fichier php
// $deldir (paramètre optionel, par défaut à vrai) permet de dire si je souhaite supprimer le répertoire (vrai) ou le vider uniquement (faux)
// on vérifie d'abord que le nom du repertoire contient "/" à la fin, sinon on le lui rajoute
if ($path[strlen($path)-1] != "\\")
$path .= "\\";
if (is_dir($path)) {
$d = opendir($path);
while ($f = readdir($d)) {
if ($f != "." && $f != "..") {
$rf = $path.$f; // chemin relatif au fichier php
if (is_dir($rf)) // si c'est un répertoire j'appelle récursivement la fonction
rdel($rf);
else // sinon j'efface le fichier
unlink($rf);
}
}
closedir($d);
if ($deldir) // si $deldir est vrai j'efface le répertoire.
rmdir($path);
}
else {
unlink($path);
}
}
?>
--------------------------------------------------------------------
Merci d'avance pour votre aide