GÉNÉRATION RÉCURSIVE D'UNE ARBORESCENCE DE RÉPERTOIRES
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
23 janv. 2007 à 12:42
cs_carate
Messages postés57Date d'inscriptionmardi 12 décembre 2006StatutMembreDernière intervention 1 novembre 2007
-
5 mai 2007 à 14:18
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_carate
Messages postés57Date d'inscriptionmardi 12 décembre 2006StatutMembreDernière intervention 1 novembre 2007 5 mai 2007 à 14:18
je suis pas doué en PHP
le code entier ne serait pas de refu !!!
Merci quand même
webdeb
Messages postés488Date d'inscriptionsamedi 5 avril 2003StatutMembreDernière intervention31 mars 20094 5 mai 2007 à 13:25
Oui c'est possible. Il suffit de faire le formulaire, de récupérer la valeur avec $_POST['leNomDuForm'] et de placer cette variable en paramètre de la fonction setDirTree().
++
cs_carate
Messages postés57Date d'inscriptionmardi 12 décembre 2006StatutMembreDernière intervention 1 novembre 2007 5 mai 2007 à 13:12
un style de formulaire avec le nom que
le client veux ( ils puissent le remplir , avec un bouton OK
et le répertoire se cré )
Merci beauoup
webdeb
Messages postés488Date d'inscriptionsamedi 5 avril 2003StatutMembreDernière intervention31 mars 20094 5 mai 2007 à 12:59
C'est à dire ?
cs_carate
Messages postés57Date d'inscriptionmardi 12 décembre 2006StatutMembreDernière intervention 1 novembre 2007 5 mai 2007 à 09:30
chez moi c'est SUPER TOP FUN
mas je voudrait savoir si il y à moyen que le client puissent
choisir le nom
se serait super merci
webdeb
Messages postés488Date d'inscriptionsamedi 5 avril 2003StatutMembreDernière intervention31 mars 20094 1 mars 2007 à 18:41
Merci pour ton commentaire :)
ablakeway
Messages postés1Date d'inscriptionjeudi 7 décembre 2006StatutMembreDernière intervention 1 mars 2007 1 mars 2007 à 17:47
Le doberman n'est pas un chien méchant. Seuls les chiens de cette race dressés à être aggressifs le deviennent.
A part ça, je trouve ton exemple de code intéressant (d'un point de vue didactitiel)
webdeb
Messages postés488Date d'inscriptionsamedi 5 avril 2003StatutMembreDernière intervention31 mars 20094 1 févr. 2007 à 16:23
Ah wai en effet, je n'avais pas fait gaffe. Je n'ai pas testé cette solution mais d'après les notes sur la doc ça ne marche pas si bien que ça. De plus, ce paramètre a été introduit dans la version 5 de PHP donc ça ne marchera pas avec les hébergeurs qui restent réfractaires au passage sur la version 4.
Avec ma procédure, ça fonctionnera sur toutes les versions de PHP.
cs_garfield90
Messages postés388Date d'inscriptionlundi 7 juillet 2003StatutWebmasterDernière intervention10 février 2009 1 févr. 2007 à 16:05
Fonction mkdir :
bool mkdir ( string pathname [, int mode [, bool recursive [, resource context]]] )
mkdir() tente de créer un dossier dans le chemin pathname.
le 3 parametre optionnel permet de faire la récursivité par contre, je ne sais plus si ca fonctionne avec les chemins relatives, la flemme de faire le test.
webdeb
Messages postés488Date d'inscriptionsamedi 5 avril 2003StatutMembreDernière intervention31 mars 20094 1 févr. 2007 à 13:58
>> Ceci dis je n'ai vraiment rien trouver qui ne va pas dans ton script...sauf que j'en vois pas trop l'utilité, m'enfin bon :-)
L'utilité était d'abord pour moi dans le cadre de mon projet d'IUT. J'avais besoin de générer automatiquement une arborescence de dossiers et de sous-dossiers facilement.
>> faudrais faire le meme script mais pour effacer une arborescence de répertoir...
Wai j'y ai pensé. Si j'ai le temps et surtout le besoin d'une telle fonction, je me pencherai dessus.
>> tu pourrais faire une petite verification sur $path voir s'il lui reste quelque chose histoire de ne pas appeler la fonction une derniere fois en passant une chaine vide en argument.....
wai pourquoi pas, je vais regarder ça :) Merci pour l'idée.
>> sinon une petite dernière chose.....pourquoi ne pas mettre les commentaire en français ?
Une question de principe pour moi. Je veux rendre mon script plus facilement compréhensible pour une majorité de développeurs. C'est un choix personnel :)
++
viking_force
Messages postés31Date d'inscriptionlundi 14 février 2005StatutMembreDernière intervention29 octobre 2008 1 févr. 2007 à 10:08
bonjour....
Je pense que dans un premier temps il est utile d'indiquer qu'il ne s'agis pas de la représentation graphique (ou textuelle) d'une arborescence, mais la création des dossiers et sous dossiers sur le serveur...... (n'est ce pas coucou ^^)
Ceci dis je n'ai vraiment rien trouver qui ne va pas dans ton script...sauf que j'en vois pas trop l'utilité, m'enfin bon :-)
faudrais faire le meme script mais pour effacer une arborescence de répertoir...
Ha si juste un p'tit truc (qui mange pas de pain comme on dis..) tu pourrais faire une petite verification sur $path voir s'il lui reste quelque chose histoire de ne pas appeler la fonction une derniere fois en passant une chaine vide en argument.....
sinon une petite dernière chose.....pourquoi ne pas mettre les commentaire en français ?
webdeb
Messages postés488Date d'inscriptionsamedi 5 avril 2003StatutMembreDernière intervention31 mars 20094 23 janv. 2007 à 14:31
Pourquoi veux-tu un return ou un echo ?
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 23 janv. 2007 à 12:42
5 mai 2007 à 14:18
le code entier ne serait pas de refu !!!
Merci quand même
5 mai 2007 à 13:25
++
5 mai 2007 à 13:12
le client veux ( ils puissent le remplir , avec un bouton OK
et le répertoire se cré )
Merci beauoup
5 mai 2007 à 12:59
5 mai 2007 à 09:30
mas je voudrait savoir si il y à moyen que le client puissent
choisir le nom
se serait super merci
1 mars 2007 à 18:41
1 mars 2007 à 17:47
A part ça, je trouve ton exemple de code intéressant (d'un point de vue didactitiel)
1 févr. 2007 à 16:23
Avec ma procédure, ça fonctionnera sur toutes les versions de PHP.
1 févr. 2007 à 16:05
bool mkdir ( string pathname [, int mode [, bool recursive [, resource context]]] )
mkdir() tente de créer un dossier dans le chemin pathname.
le 3 parametre optionnel permet de faire la récursivité par contre, je ne sais plus si ca fonctionne avec les chemins relatives, la flemme de faire le test.
1 févr. 2007 à 13:58
L'utilité était d'abord pour moi dans le cadre de mon projet d'IUT. J'avais besoin de générer automatiquement une arborescence de dossiers et de sous-dossiers facilement.
>> faudrais faire le meme script mais pour effacer une arborescence de répertoir...
Wai j'y ai pensé. Si j'ai le temps et surtout le besoin d'une telle fonction, je me pencherai dessus.
>> tu pourrais faire une petite verification sur $path voir s'il lui reste quelque chose histoire de ne pas appeler la fonction une derniere fois en passant une chaine vide en argument.....
wai pourquoi pas, je vais regarder ça :) Merci pour l'idée.
>> sinon une petite dernière chose.....pourquoi ne pas mettre les commentaire en français ?
Une question de principe pour moi. Je veux rendre mon script plus facilement compréhensible pour une majorité de développeurs. C'est un choix personnel :)
++
1 févr. 2007 à 10:08
Je pense que dans un premier temps il est utile d'indiquer qu'il ne s'agis pas de la représentation graphique (ou textuelle) d'une arborescence, mais la création des dossiers et sous dossiers sur le serveur...... (n'est ce pas coucou ^^)
Ceci dis je n'ai vraiment rien trouver qui ne va pas dans ton script...sauf que j'en vois pas trop l'utilité, m'enfin bon :-)
faudrais faire le meme script mais pour effacer une arborescence de répertoir...
Ha si juste un p'tit truc (qui mange pas de pain comme on dis..) tu pourrais faire une petite verification sur $path voir s'il lui reste quelque chose histoire de ne pas appeler la fonction une derniere fois en passant une chaine vide en argument.....
sinon une petite dernière chose.....pourquoi ne pas mettre les commentaire en français ?
23 janv. 2007 à 14:31
23 janv. 2007 à 12:42