Les Dossiers Flashcards
constante pré-défini pour les dossiers
DIRECTORY_SEPARATOR (chaîne de caractères) PATH_SEPARATOR (chaîne de caractères) Disponible depuis PHP 4.3.0. Un point-virgule sous Windows, deux points (:) sinon. SCANDIR_SORT_ASCENDING (entier) Disponible depuis PHP 5.4.0. SCANDIR_SORT_DESCENDING (entier) Disponible depuis PHP 5.4.0. SCANDIR_SORT_NONE (entier) Disponible depuis PHP 5.4.0.
La classe Directory
Les instances de la classe Directory sont créées en appelant la fonction dir(), sans utiliser l’opérateur new.
public void Directory::close ([ resource $dir_handle ] )
Identique à la fonction closedir(), seul le paramètre dir_handle vaut par défaut $this.
public string Directory::read ([ resource $dir_handle ] )
Identique à la fonction readdir(), seul le paramètre dir_handle vaut par défaut $this.
public void Directory::rewind ([ resource $dir_handle ] )
IIdentique à la fonction rewinddir(), seul le paramètre dir_handle vaut par défaut $this.
bool chdir ( string $directory )
chdir() change le dossier courant de PHP en directory.
bool chroot ( string $directory )
chroot() change la racine du script en cours, et la remplace par directory, puis change le dossier courant de travail en “/”.
Cette fonction n’est disponible que sur les systèmes GNU et BSD et que si vous utilisez la SAPI CLI, CGI ou Embed. De plus, cette fonction nécessite les privilèges d’administrateur.
void closedir ([ resource $dir_handle ] )
closedir() ferme le pointeur de dossier dir_handle. Le dossier devait avoir été ouvert auparavant avec opendir().
Directory dir ( string $directory [, resource $context ] )
Un mécanisme pseudo-objet permet la lecture d’un dossier. L’argument directory est ouvert.
string getcwd ( void )
Retourne le dossier de travail courant.
resource opendir ( string $path [, resource $context ] )
opendir() retourne un pointeur sur un dossier qui pour être utilisé avec les fonctions closedir(), readdir() et rewinddir().
string readdir ([ resource $dir_handle ] )
readdir() retourne le nom de la prochaine entrée du dossier identifié par dir_handle. Les entrées sont retournées dans l’ordre dans lequel elles sont enregistrées dans le système de fichiers.
void rewinddir ([ resource $dir_handle ] )
rewinddir() retourne à la première entrée du dossier identifiée par dir_handle.
array scandir ( string $directory [, int $sorting_order = SCANDIR_SORT_ASCENDING [, resource $context ]] )
Retourne un tableau de fichier et dossier, issus de directory.