Note :


Le module DIR propose 2 fonctions pour la gestion de répertoires.

Il offre les fonctions suivantes:


createdir

La fonction ~createdir() prend un argument, le nom du répertoire à créer. Cette fonction peut créer des répertoires récursivement s'ils n'existent pas.

Note : Cette fonction fait appel à la fonction createdir de templeet.php

Exemple :

~createdir('plop/pika/test/')

Si les répertoires 'plop', 'pika' n'existent pas, ils sont créés au passage.

compactdir

La fonction ~compactdir() prend un argument, un chemin à vérifier. Elle retourne le chemin sous forme compacte, en retirant les '.' et '..'.

Cette fonction est utile pour vérifier un argument passé en paramètre et utilisé ensuite au niveau du système de fichiers, pour des questions de sécurité.

Exemple :

~compactdir('/var/www/Templeet/templates/../linuxfr/')

Cela se transforme en : /var/www/Templeet/linuxfr/