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
| <code type="php">
<?php
public function DeleteDossier($idActivite,$type)
{
if($type=="passe")
{
$dirMedium="illustration_passe/medium";
$dirHome="illustration_passe/home";
if(file_exists($dirMedium.'/'.$idActivite))
{
$ouverture=@opendir($dirMedium);
if (!$ouverture) return;
while($fichier=readdir($ouverture)) {
if ($fichier == '.' || $fichier == '..') continue;
if (is_dir($dirMedium."/".$fichier)) {
$r=$this->DeleteDossier($idActivite,$type);
if (!$r) return false;
}
else {
$r=@unlink($dirMedium."/".$fichier);
if (!$r) return false;
}
}
closedir($ouverture);
$r=@rmdir($dirMedium);
if (!$r) return false;
return true;
}
}
?> |
Partager