petit prob après passage d'easyPhp à BigApache... [PHP] - PHP - Programmation
Marsh Posté le 04-11-2003 à 20:17:37
c'est juste une notice, tu dois utiliser des constantes dans ton code. genre accès à un élément de tableau comme ça : tab[toto] au lieu de tab['toto']
enfin, ça serait plus simple avec le code qui va avec les messages d'erreur.
et puis, pour ne pas afficher les notice (solution plus radicale ), regarde le configuration de php.ini dans le topic consacré à la non utilisation de php
edit: le topic en question: http://forum.hardware.fr/forum2.ph [...] subcat=393
Marsh Posté le 04-11-2003 à 21:00:58
"la non-utilisation d'EasyPHP"
Marsh Posté le 04-11-2003 à 21:18:11
merci de me rectifier
Marsh Posté le 04-11-2003 à 21:38:49
j'ai l'impression qu'on se repete un peu quand même
deux solutions :
soit en debut de tes scripts tu ajoutes :
error_reporting(E_WARNING); ou le niveau qui te va bien
cf : http://dev.nexen.net/docs/php/anno [...] orting.php
soit tu cherches le error_reporting ( il me semble) dans le php.ini et tu initialises ici sa valeur
Marsh Posté le 04-11-2003 à 21:57:26
ReplyMarsh Posté le 04-11-2003 à 21:59:18
enfin c'est pas vraiment une erreur non plus
Marsh Posté le 04-11-2003 à 21:59:39
ReplyMarsh Posté le 04-11-2003 à 22:01:48
[g]Notice[/g]: Undefined index: |
il teste des variables qui n'existent pas
Marsh Posté le 04-11-2003 à 22:09:21
et tu trouvesque c'est pas une erreur?
Marsh Posté le 04-11-2003 à 22:10:51
the real moins moins a écrit : et tu trouvesque c'est pas une erreur? |
bin non
d'ailleurs la config par défaut exclut les notices (ou notification, ça n'a rien d'un warning ou d'une erreur)
Marsh Posté le 04-11-2003 à 22:11:01
ben j'ai plutôt tendance a les traiter mais non, je trouve que ce n'est pas une erreur
Marsh Posté le 04-11-2003 à 22:14:04
drasche a écrit : |
greg 22:25: ben chuis désolé, ce genre de truc, c'est une erreur, ça doit se corriger, au lieu de changer la config hein
greg 22:25: le jour ou y'a une notice "importante", tu la vois pas et puis tu passes des plombes à chercher un bug à la con
greg 22:25: tester ses variables c'est un minimum à faire pour eviter des bugs de merde
[ça vient d'icq, flemme de me repeter]
Marsh Posté le 04-11-2003 à 22:14:24
greg 22:27: s'ils l'ont justement mis par defaut mtnt, c'est bien pour ce que je te dis tu crois pas
Marsh Posté le 04-11-2003 à 22:16:37
nan je crois po .....il l'ont mis par defaut car il fournisse le php.ini pour un environnement de prod ... et le display_errors est a 0
Marsh Posté le 04-11-2003 à 22:18:21
euh dans 4.3.3 c'est TOUTES les erreurs qui sont affichées par défaut je pense
Marsh Posté le 04-11-2003 à 22:18:44
bon, merde vous allez quand meme pas me dire que c'est bien de pas tester ses variables, et qu'il vaut mieux configurer l'interpreteur pour qu'il foute la paix!
(drasche, sort un peu de ton vb )
Marsh Posté le 04-11-2003 à 22:19:44
drasche a écrit : euh dans 4.3.3 c'est TOUTES les erreurs qui sont affichées par défaut je pense |
l'error reporting est a E_ALL mais le display_errors est à Off
Marsh Posté le 04-11-2003 à 22:22:03
the real moins moins a écrit : bon, merde vous allez quand meme pas me dire que c'est bien de pas tester ses variables, et qu'il vaut mieux configurer l'interpreteur pour qu'il foute la paix! |
on a pas dit que c'etait bien de pas tester ses variables.. on a dit que c'etait pas une erreur
Marsh Posté le 04-11-2003 à 22:23:28
je viens de mater les originaux:
php.ini-dist (recommended for NEW installations):
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
php.ini-recommended:
error_reporting = E_ALL
display_errors = Off
Marsh Posté le 04-11-2003 à 22:25:07
the real moins moins a écrit : bon, merde vous allez quand meme pas me dire que c'est bien de pas tester ses variables, et qu'il vaut mieux configurer l'interpreteur pour qu'il foute la paix! |
j'ai pas dit ça et je suis d'accord, d'ailleurs j'aurais plus vite trouvé mon bug avant hier
Je pense que je vais activer les notices
the real moins moins a écrit : (drasche, sort un peu de ton vb ) |
cte préjugé à deux balles, j'utilise Option Explicit moi hein (obligation de déclarer les variables)
Marsh Posté le 04-11-2003 à 22:26:17
drasche a écrit : |
troll
Marsh Posté le 04-11-2003 à 22:26:24
drasche a écrit : |
ca sert a rien
Marsh Posté le 04-11-2003 à 22:27:51
simogeo a écrit : ca sert a rien |
ça devient HS là
mais si, ça sert, c'est un cran de sûreté, ou alors c'est parce que tu fais F5 pour exécuter au lieu de Ctrl-F5
et c'est mal
Marsh Posté le 04-11-2003 à 22:30:11
drasche a écrit : |
arfff je pensais que t'allais t'ennerver toi aussi
je sais bien drasche ct juste pour clore la conversation stérile avec mwin mwin
> mwin mwin :
Marsh Posté le 04-11-2003 à 22:31:40
bah chuis pas énervé hein
même quand je sors un : fou : parfois c'est juste pour déconner (mais c'est plus difficile à cerner, je le reconnais bien volontiers )
Marsh Posté le 04-11-2003 à 22:36:28
ReplyMarsh Posté le 05-11-2003 à 05:24:06
merci pour toutes les réponses, je verrais ca cet après-midi
Marsh Posté le 05-11-2003 à 09:07:50
Reply
Marsh Posté le 04-11-2003 à 19:01:07
Hello tout le monde.
hmm, je comprends pas pouquoi il me sort tout pleins d'erreure du genre...
Notice: Undefined index: rubrique in C:\Program Files\BigApache\Apache\htdocs\fresh\index.php on line 7
Notice: Undefined index: id in C:\Program Files\BigApache\Apache\htdocs\fresh\index.php on line 25
C'est un prob de configuration d'apache non?
parce que j'ai l'impression que ca marche quand même
---------------
http://blog.numerisound.com