Salut

Je souhaite affiché un message de reussite a la fin de ma fonction mais celle ci est une fonction recursive.


voici ma fonction

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
function zipDir($path,&$zip)
{
 
           if (!is_dir($path)) return;
 
           if (!($dh = @opendir($path)))
           {
                  echo("<b>ERREUR: Une erreur s'est produite sur ".$path."</b><br />");
                  return;
           }
                     while ($file = readdir($dh))
                     {
 
                              if ($file == "." || $file == "..") continue;
                              if (is_dir($path."/".$file))
                              {       // fonction recursive
                                      zipDir($path."/".$file,$zip);
                              }
                              elseif (is_file($path."/".$file))
                               {      // c'est si un fichier, on le rajoute au zip
                                      $zip->addFile(file_get_contents($path."/".$file),$path."/".$file);
                               }
                     }
}
Merci