Bonjour,
Quelqu'un peut m'expliquer pourquoi ma classe ne fonctionne pas? ("Connexion réinitialisée")
class Folder {
private $sName; // nom du dossier
private $iSize = 0; // taille en octets
private $sPath = ""; // chemin
//############################## accesseur ##########################################
function getName() { return $this->sName;}
// retourne la taille de tous les sous-répertoire et fichiers
function getSize() {
$racine=@opendir($this->sPath);
while($dossier=@readdir($racine)){
if(!in_array($dossier, Array("..", "."))){
if(is_dir("".$this->sPath."/$dossier")){
$this->iSize+=$this->getSize("".$this->sPath."/$dossier");
}else{
$this->iSize+=@filesize("".$this->sPath."/$dossier");
}
}
}
@closedir($racine);
return $this->unite($this->iSize, 2);
}
}