Bonsoir,
Je travail sur une fonction qui liste le répertoire comme la command ls sous unix
je cherche le moyen pour que ma fonction liste mes fichier comme dans linux avec les
paramètre -l -a -R -r .
Cdt.
Bonsoir,
Je travail sur une fonction qui liste le répertoire comme la command ls sous unix
je cherche le moyen pour que ma fonction liste mes fichier comme dans linux avec les
paramètre -l -a -R -r .
Cdt.
http://php.net/manual/fr/function.exec.php
exécutes la commande...
Bonjour,
Merci pour votre réponse
Mais J'ai plusieurs restrictions pour créer cette fonction
1- Pas d'appel de fonctions Unix
2- ni la fonction scandir().
3- ni masquer les erreurs
4-je doit créer mon propre "parser" .la fonction PHP getopt() interdit
voila le code que j'utilise pour lister le repertoire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <?php function rec_listFiles( $from = '.') // fonction recursive { if(! is_dir($from)) //si la fonction retourne false return false; $files = array(); if( $dh = opendir($from)) { while( false !== ($file = readdir($dh))) { // Skip '.' and '..' if( $file == '.' || $file == '..') continue; $path = $from . '/' . $file; if( is_dir($path) ) $files += rec_listFiles($path); else $files[] = $path; } closedir($dh); } return $files; } ?>
utilise RecusiveDirectoryIterator
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager