WEBFTP - GÉRER UN SITE EN LIGNE - EXPLORATEUR DE FICHIERS
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
14 mars 2006 à 11:21
amteur
Messages postés40Date d'inscriptionjeudi 15 juin 2006StatutMembreDernière intervention16 mars 2009
-
3 juil. 2007 à 14:17
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
amteur
Messages postés40Date d'inscriptionjeudi 15 juin 2006StatutMembreDernière intervention16 mars 2009 3 juil. 2007 à 14:17
y a un bug , un anti slash est oublié sur la ligne 354 !!
ça bug tous ^^
merci de le réparer
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 21 mars 2006 à 01:40
Pour faire de l'arborescence de tables lol ? ;) ;) ;)
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 17 mars 2006 à 13:20
Heu, c'est un explorateur de fichiers, pourquoi il utiliserait une bdd...?
cs_linkid
Messages postés100Date d'inscriptionmardi 29 novembre 2005StatutMembreDernière intervention 8 mai 2009 17 mars 2006 à 13:13
Juste comme çà : il n'y a pas de sql... serait-ce parce que tu n'utilise pas de base de donnée ???!!!
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 16 mars 2006 à 07:46
Bah même sans classe, les globales sont inutiles. C'est pas le principe non plus du fonctionnel, de se balader des variables globales. Quand on a un problème sur un return un peu limitatif, on retourne un tableau. Quand on a besoin d'une variable dans une fonction, on la passe en paramètre.
Ou alors, on code objet, effectivement!
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 16 mars 2006 à 00:09
Oh chui con, je regarde la fonction de callback moi...
Okay, jvais aller me coucher j'ai rien dit :p
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 16 mars 2006 à 00:08
Tiens, jvais poster parce que j'ai vu que Malalam commencait à parler de n'importe quoi :p
Les globals... c'est bien, mais c'est un peu moche. J'aurais peut-être vu une autre solution. (Ah voui mais moi je raisonne en classe, voila pourquoi)
Alors par contre, un truc auquel je reste indéniablement le même, c'est pour l'utilisation d'une fonction :
Une fonction, ca sert pour faire un truc "en général". C'est fait exprès pour pouvoir être appelé rapidement et exécuter une tache précise et ce, plusieurs fois.
Chez toi, tes fonctions ne servent qu'une fois. A ce prix la, autant les virer tu gagnes même de la vitesse !
Le principe n'est pas trop mal, la facon de faire par contre laisse un peu à désirer.
Pareil pour tes returns... utilises TRUE/FALSE au lieu de 1 et -1. On est plus à PHP3 :D
galadriann
Messages postés84Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention12 juin 2006 14 mars 2006 à 14:48
Pour eviter des problemes tu peux aussi utiliser une variable de session ou $GLOBALS comme le font certains pro...
mais je sais que cette solution est fort critiquee donc ...
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 14 mars 2006 à 13:37
Si j'utilise global, il faut bien que je le fasse à chaque fonction, vu que ne fais pas de superglobals... la prochaine fois j'essaierai d'utiliser des paramètres, mais qd il y en a plein, ça devient vite le b***** et je trouve qu'on ne sait plus trop quelles sont les vraies variables qui sont traitées dans la fonction...
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 14 mars 2006 à 12:52
Disons que cela peut prêter à confusion dans certains cas (voir la doc php.net sur global).
De plus, à quoi sert de redéclarer global x fois une variable, quand tu as x fonctions ? Autant la passer par référence, ou la passer par copie et la retourner. N'oublions pas que global fait utiliser la variable déclarée global comme une référence.
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 14 mars 2006 à 11:49
Bonjour,
je ne voyais pas le problème mais si tu me dis que c'est à éviter, je veux bien te croire :) mais histoire de ne pas mourir idiot, il y a une raison à ça?
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 14 mars 2006 à 11:21
Hello,
j'ai parcouru rapidement, et je me suis arrêté parce qu'un truc m'a perturbé : pourquoi utilises-tu ces 'global' ??
Si tu veux avoir une variable modifiée dans un cadre global poar une fonction, passe la en paramètre déjà, si tu en as besoin, et retourne-la, ensuite ? Ou utilise à la limite le passage par référence. Mais global...boaf.
3 juil. 2007 à 14:17
ça bug tous ^^
merci de le réparer
21 mars 2006 à 01:40
17 mars 2006 à 13:20
17 mars 2006 à 13:13
16 mars 2006 à 07:46
Ou alors, on code objet, effectivement!
16 mars 2006 à 00:09
Okay, jvais aller me coucher j'ai rien dit :p
16 mars 2006 à 00:08
Les globals... c'est bien, mais c'est un peu moche. J'aurais peut-être vu une autre solution. (Ah voui mais moi je raisonne en classe, voila pourquoi)
Alors par contre, un truc auquel je reste indéniablement le même, c'est pour l'utilisation d'une fonction :
Une fonction, ca sert pour faire un truc "en général". C'est fait exprès pour pouvoir être appelé rapidement et exécuter une tache précise et ce, plusieurs fois.
Chez toi, tes fonctions ne servent qu'une fois. A ce prix la, autant les virer tu gagnes même de la vitesse !
Le principe n'est pas trop mal, la facon de faire par contre laisse un peu à désirer.
Pareil pour tes returns... utilises TRUE/FALSE au lieu de 1 et -1. On est plus à PHP3 :D
14 mars 2006 à 14:48
mais je sais que cette solution est fort critiquee donc ...
14 mars 2006 à 13:37
14 mars 2006 à 12:52
De plus, à quoi sert de redéclarer global x fois une variable, quand tu as x fonctions ? Autant la passer par référence, ou la passer par copie et la retourner. N'oublions pas que global fait utiliser la variable déclarée global comme une référence.
14 mars 2006 à 11:49
je ne voyais pas le problème mais si tu me dis que c'est à éviter, je veux bien te croire :) mais histoire de ne pas mourir idiot, il y a une raison à ça?
14 mars 2006 à 11:21
j'ai parcouru rapidement, et je me suis arrêté parce qu'un truc m'a perturbé : pourquoi utilises-tu ces 'global' ??
Si tu veux avoir une variable modifiée dans un cadre global poar une fonction, passe la en paramètre déjà, si tu en as besoin, et retourne-la, ensuite ? Ou utilise à la limite le passage par référence. Mais global...boaf.