coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 3 déc. 2007 à 18:28
Salut!
Le nom du fichier doit être en .php :)
@++
R@f
cs_shabbazz
Messages postés1Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention30 novembre 2007 30 nov. 2007 à 05:26
bon ben g mis le code dans une page index.htm
et je l'ai uploaded sur mon serveur
et voila le résultat
* 0)) { * // True IP behind a proxy * return $regs[0]; * } else { * // Can't define IP: there is a proxy but we don't have * // information about the true IP * return FALSE; * } * } // end if... else... * } // end of the 'PMA_getIp()' function * * /** * * trys to find the value for the given environment vriable name * * * * searchs in $_SERVER, $_ENV than trys getenv() and apache_getenv() * * in this order * * * * @param string $var_name variable name * * @return string value of $var or empty string * */ * function PMA_getenv($var_name) { * if (isset($_SERVER[$var_name])) { * return $_SERVER[$var_name]; * } elseif (isset($_ENV[$var_name])) { * return $_ENV[$var_name]; * } elseif (getenv($var_name)) { * return getenv($var_name); * } elseif (function_exists('apache_getenv') * && apache_getenv($var_name, true)) { * return apache_getenv($var_name, true); * } * * return ''; * } * ?>
peux tu m'expliquer pourquoi ça ne fonctionne pas.
MERCI
kankrelune
Messages postés1293Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention21 mai 2015 24 mars 2007 à 11:53
Commentaire très constructif Pouda... le code marche très bien c'est plutot toi qui n'arrive pas à le faire fonctionner... mais comme tu n'en dis pas plus... .. .
@ tchaOo°
pouda
Messages postés264Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention27 octobre 2014 24 mars 2007 à 10:26
marche pas ...
cs_vinoc
Messages postés1Date d'inscriptionsamedi 13 mai 2006StatutMembreDernière intervention30 octobre 2006 30 oct. 2006 à 20:20
Bonjours a tous
j'aurai une petite question de débutant, qui peu paraitre stupide mais bon...lol
Lorsque j'ouvre se fichier sur mon site FTP, a chaque fois sa me met :"
Parse error: syntax error, unexpected T_FUNCTION in /mnt/111/sdb/7/f/vinoc1/test/Nouveau Document texte.php on line 2
"
Donc je comprend bien que sa ne marche pas, et qu'il y a une erreur a la ligne 2, mais je ne comprend pas pourquoi...
si quelqu'un veut bien me le dire, je lui serait on peu plus reconnaissant
kankrelune
Messages postés1293Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention21 mai 2015 24 oct. 2006 à 12:17
Qui plus est les conventions de codage préconise l'utilisation de l'anglais pour les commentaires (portabilité d'une communautée à une autre) et le nomage des variables, fonctions, classes (pas d'accent, action plus facilement identifiable)... .. .
Quand quelqu'un poste une source ici il ne l'a pas forcement codé uniquement pour phpcs... .. . ;o)
@ tchaoOo°
cs_jean84
Messages postés449Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 5 mars 2009 23 oct. 2006 à 22:30
Arf autant pour moi j'avais pô vu ^^ Faut dire que sur cppfrance.com, c'est la mode alors sur le coup, j'ai vu rouge ... desole Coockiesch de n'avoir pas lu ^^
@++
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 23 oct. 2006 à 19:25
Jean84 => Lis le descriptif : "Ces deux fonctions appartiennent à phpMyAdmin et je vous les propose telles quelles... " Cette source n'est pas de Coockiesch mais est extraite de PhpMyAdmin comme il le stipule. D'où les commentaires en anglais, et les approximations de code (PhpMyAdmin n'est pas tout jeune...;-))
cs_jean84
Messages postés449Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 5 mars 2009 23 oct. 2006 à 17:45
Salut !
2 choses :
- je comprend pas pourquoi tu as mis les variables en global... faut m'expliquer la ;-)
- quel interet de mettre les commentaires en anglais ? Pour une fois qu'un forum francophone attire des miliers de gens et qu'on peut avoir de bonnes sources sans essayer de traduire les commentaires tout en essayant de comprendre la source, faut en profiter... Je suis pas anglophobe mais je trouve sa penible. Si tu vas sur un forum en anglais et que tu commentes un source en francais, je suis pas sur que les gars apprecient (surtout si les commentaires sont utiles). Alors pourquoi le faire ici ?
Bon c'est sur que je ferais pas l'unanimite car y a surement des adeptes mais je trouvais important de le signaler.
Merci :-)
audayls
Messages postés373Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention11 août 2008 23 oct. 2006 à 17:18
Woua merci beaucoup Coockiesch ! Je t'en dois une mdr :-D
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 23 oct. 2006 à 17:10
<?
print "$REMOTE_ADDR";
?>
:-D
kankrelune
Messages postés1293Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention21 mai 2015 23 oct. 2006 à 16:01
Ouep... j'utilise cette fonction (recodée parce que les global à tout va c'est beurk) et c'est autrement plus efficace que le récurant $_SERVER['REMOTE_ADDR'] (dans le genre hello world)... .. .
@ tchaOo°
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 23 oct. 2006 à 13:38
Oui, je sais, mais, comme je l'ai dit, je poste cette source suite à un commentaire et la poste telle quelle...
@++
R@f
webdeb
Messages postés488Date d'inscriptionsamedi 5 avril 2003StatutMembreDernière intervention31 mars 20094 23 oct. 2006 à 12:56
Pourquoi ne pas utiliser le tableau $_SERVER pour récupérer toutes ces informations ! C'est fait pour ça.
3 déc. 2007 à 18:28
Le nom du fichier doit être en .php :)
@++
R@f
30 nov. 2007 à 05:26
et je l'ai uploaded sur mon serveur
et voila le résultat
* 0)) { * // True IP behind a proxy * return $regs[0]; * } else { * // Can't define IP: there is a proxy but we don't have * // information about the true IP * return FALSE; * } * } // end if... else... * } // end of the 'PMA_getIp()' function * * /** * * trys to find the value for the given environment vriable name * * * * searchs in $_SERVER, $_ENV than trys getenv() and apache_getenv() * * in this order * * * * @param string $var_name variable name * * @return string value of $var or empty string * */ * function PMA_getenv($var_name) { * if (isset($_SERVER[$var_name])) { * return $_SERVER[$var_name]; * } elseif (isset($_ENV[$var_name])) { * return $_ENV[$var_name]; * } elseif (getenv($var_name)) { * return getenv($var_name); * } elseif (function_exists('apache_getenv') * && apache_getenv($var_name, true)) { * return apache_getenv($var_name, true); * } * * return ''; * } * ?>
peux tu m'expliquer pourquoi ça ne fonctionne pas.
MERCI
24 mars 2007 à 11:53
@ tchaOo°
24 mars 2007 à 10:26
30 oct. 2006 à 20:20
j'aurai une petite question de débutant, qui peu paraitre stupide mais bon...lol
Lorsque j'ouvre se fichier sur mon site FTP, a chaque fois sa me met :"
Parse error: syntax error, unexpected T_FUNCTION in /mnt/111/sdb/7/f/vinoc1/test/Nouveau Document texte.php on line 2
"
Donc je comprend bien que sa ne marche pas, et qu'il y a une erreur a la ligne 2, mais je ne comprend pas pourquoi...
si quelqu'un veut bien me le dire, je lui serait on peu plus reconnaissant
24 oct. 2006 à 12:17
Quand quelqu'un poste une source ici il ne l'a pas forcement codé uniquement pour phpcs... .. . ;o)
@ tchaoOo°
23 oct. 2006 à 22:30
@++
23 oct. 2006 à 19:25
23 oct. 2006 à 17:45
2 choses :
- je comprend pas pourquoi tu as mis les variables en global... faut m'expliquer la ;-)
- quel interet de mettre les commentaires en anglais ? Pour une fois qu'un forum francophone attire des miliers de gens et qu'on peut avoir de bonnes sources sans essayer de traduire les commentaires tout en essayant de comprendre la source, faut en profiter... Je suis pas anglophobe mais je trouve sa penible. Si tu vas sur un forum en anglais et que tu commentes un source en francais, je suis pas sur que les gars apprecient (surtout si les commentaires sont utiles). Alors pourquoi le faire ici ?
Bon c'est sur que je ferais pas l'unanimite car y a surement des adeptes mais je trouvais important de le signaler.
Merci :-)
23 oct. 2006 à 17:18
23 oct. 2006 à 17:10
print "$REMOTE_ADDR";
?>
:-D
23 oct. 2006 à 16:01
@ tchaOo°
23 oct. 2006 à 13:38
@++
R@f
23 oct. 2006 à 12:56