J'ai un problème avec easyphp 1.7 (syntaxe php) - PHP - Programmation
Marsh Posté le 28-11-2003 à 19:30:04
réinstalle la 1.6...
sérieusement je sais pas. c'est une option de PHP certainement
Marsh Posté le 28-11-2003 à 20:07:20
Le problème, c'est que je dois déclarer les variables ?
Si c'est le cas, je les déclare comment ? (comme en c ou plutôt du style vb ?)
Marsh Posté le 28-11-2003 à 22:44:39
en les initialisant avant de les utiliser. C'est le bon sens même.
Marsh Posté le 29-11-2003 à 08:23:12
Tu édites php.ini (dans c:\windows) et tu remplaces
error_reporting = E_ALL
par
error_reporting = E_ALL & ~E_NOTICE
Marsh Posté le 29-11-2003 à 17:31:27
Moi aussi j'ai eu des probleme de variable en passant de easyphp1.6 a 1.7
Ton problème vient peut etre du fait que dans la version 1.7 , les variables globales sont réglées sur OFF
Marsh Posté le 29-11-2003 à 18:41:38
DaniKOoL a écrit : Moi aussi j'ai eu des probleme de variable en passant de easyphp1.6 a 1.7 |
......
Davjack > les bonnes réponses sont celles de ridercrazy et gizmo
Marsh Posté le 30-11-2003 à 15:14:19
J'ai plus les messages d'erreur mais tout les lien qui je fait passer par la barre d'adresse ne marchent plus....
Marsh Posté le 30-11-2003 à 15:31:25
http://www.phpteam.net/affiche.php?quoi=global1
http://www.phpindex.com/trucsetast [...] lement=206
Marsh Posté le 21-09-2004 à 14:40:20
perso, j'ai eu pleins de pbs en passant de easyphp 1.6 à 1.7 et des temps d'exécution rallongés côté MySql (allant parfois jusqu'à 10s de +)!!! Je suis donc revenu à 1.6 car en +, j'avais des pbs avec JPGraph (GD2 me faisait un affichage tout pourri) et j'ai jamais pu activer php_xslt.dll (quand j'ai esayé de l'activer, j'ai eu un msg d'erreur comme quoi il n'existait pas alors que si)... + PEAR pas installé de base
Marsh Posté le 21-09-2004 à 16:48:35
ben moi j'ai commencé directement avec la 1.7, mais je me suis retrouvé confronté à ces pb aussi, donc les réponses données sont les bonnes
--> tu déclare tes variables (donc pu de message comme quoi elles existent pas, pas indispensable mais plus propre)
--> tu règle "error_reporting = E_ALL & ~E_NOTICE" et seules les Error et Warning seront affichées, pas les Notice
--> tu passe ton register_global à ON comme ça la syntaxe $_POST['toto'] peut etre remplacer par $toto sans que tu fasse toi meme une recopie
voilou
Marsh Posté le 22-09-2004 à 11:05:00
pourquoi l'accès à ma BD est devenu aussi lent en migrant de easyphp 1.6 à 1.7?
Marsh Posté le 22-09-2004 à 11:55:24
Xav_ a écrit : ben moi j'ai commencé directement avec la 1.7, mais je me suis retrouvé confronté à ces pb aussi, donc les réponses données sont les bonnes |
Je suis d'accord avec le premier point.
Cependant les 2 autres me font un peu bondir
Un site bien codé ne doit pas faire d'erreur avec le E_ALL (on peut très bien laisser le error_reporting à E_ALL, mettre le display_error à Off et configuré un log_error pour ainsi pouvoir corriger son site progressivement en allant voir les notices dans le log d'erreur configuré).
Le troisième point a été longuement débatu et cela fait longtemps que l'on ne laisse plus le register_globals à On pour des raisons de sécurité.
Marsh Posté le 28-11-2003 à 19:14:13
J'ai installé easyphp 1.7 et depuis, j'ai des erreurs dans le type de
Notice: Undefined variable: sec in c:\easyphp\www\site_davjack\logo.php
qui apparaissent !
Que ce passe-t'il est que dois-je faire ?