Bonjour,
Impossible de trouver avec Google de description/solution pour le bug bloquant suivant :
Le script de connexion utilisateur d'une appli php/mysql contient les lignes suivantes :
Le script est exécuté jusqu'au milieu de la 6ème ligne de l'extrait ci-dessus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ... require_once "DB.php"; include ("../dyn/connexion.php"); $DEBUG=0; $db=& DB :: connect($dsn, $db_option); if (DB :: isError($db)) { die($db->getMessage()); }else{ if($DEBUG==1) echo "La base ".$dsn['database']." est connect�e.<br>"; ...
puis le reste du script s'affiche dans le navigateur, ce qui fait que la page de login commence par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 die($db->
}else{if($DEBUG==1)echo "La base ".$dsn['database']." est connect�e.<br>";
etc, etc ...
Est-ce un bug de PEAR:B et de l'appel de la fonction getMessage() ou plus simplement un bug de PHP lui-même ? Impossible de trouver le moindre début d'explication.
Je parie que parmi vous il y en a au moins un qui a déjà eu le problème.
D'avance un grand merci pour toute information à ce sujet.
Christophe
Partager