IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Système] Problème d'exécution partielle d'un script php


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2004
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 6
    Points : 4
    Points
    4
    Par défaut [Système] Problème d'exécution partielle d'un script php
    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 :

    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>";
    ...
    Le script est exécuté jusqu'au milieu de la 6ème ligne de l'extrait ci-dessus :
    puis le reste du script s'affiche dans le navigateur, ce qui fait que la page de login commence par :

    }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

  2. #2
    Candidat au Club
    Inscrit en
    Novembre 2004
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Oups, petite correction dans la description
    Je corrige ce que je viens de poster.

    J'ai fait une petite erreur. La page affichée dans le navigateur commence par :

    getMessage());}else{if($DEBUG==1)echo "La base ".$dsn['database']." est connect�e.<br>";

    et non par :

    }else{if($DEBUG==1)echo "La base ".$dsn['database']." est connect�e.<br>";

Discussions similaires

  1. [Système] Problème d'exécution DOS sous PHP
    Par chtichokoko dans le forum Langage
    Réponses: 7
    Dernier message: 28/04/2006, 16h26
  2. [Système] Erreur d'exécution d'un petit script
    Par couscoussier dans le forum Langage
    Réponses: 3
    Dernier message: 04/04/2006, 10h04
  3. [Système] problème d'exécution d'une boucle
    Par WalidNat dans le forum Langage
    Réponses: 6
    Dernier message: 02/04/2006, 00h55
  4. [Système] Problème d'exécution .sh
    Par sebeni dans le forum Langage
    Réponses: 9
    Dernier message: 24/01/2006, 14h17
  5. Réponses: 5
    Dernier message: 19/04/2005, 08h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo