\Fichier

Classe fournissant des méthodes statiques de manipulation des fichiers.

Summary

Methods
Properties
Constants
creerFichier()
creerFichierGzip()
supprimerDossier()
convertirTaille()
getDossierTmp()
No public properties found
No constants found
etreAccessibleEnLectureEtEcriture()
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

creerFichier()

creerFichier( $fichier,  $contenu) : string

Créer et stocke du contenu dans un fichier.

Parameters

$fichier
$contenu

Returns

string —

true en cas de succès sinon false.

creerFichierGzip()

creerFichierGzip( $fichier,  $contenu) : string

Créer et stocke du contenu dans un fichier compressé en Gzip.

Parameters

$fichier
$contenu

Returns

string —

true en cas de succès sinon false.

supprimerDossier()

supprimerDossier(string $dossier) : void

Supprime récursivement un dossier et tout son contenu.

Parameters

string $dossier

le chemin vers le dossier à supprimer.

convertirTaille()

convertirTaille(integer $taille) : string

Convertion d'un nombre d'octet en kB, MB, GB.

Parameters

integer $taille

la taille en octet à convertir

Returns

string —

la chaine représentant la taille en octets.

getDossierTmp()

getDossierTmp() : string|false

Détermine le dossier système temporaire et détecte si nous y avons accès en lecture et écriture.

Inspiré de Zend_File_Transfer_Adapter_Abstract & Zend_Cache

Returns

string|false —

le chemine vers le dossier temporaire ou false en cas d'échec.

etreAccessibleEnLectureEtEcriture()

etreAccessibleEnLectureEtEcriture(mixed $ressource) : boolean

Vérifie si le fichier ou dossier est accessible en lecture et écriture.

Parameters

mixed $ressource

chemin vers le dossier ou fichier à tester

Returns

boolean —

true si la ressource est accessible en lecture et écriture.