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

Dynamique Discussion :

Flash + PHP : La fonction include fait tout planter !


Sujet :

Dynamique

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 7
    Par défaut Flash + PHP : La fonction include fait tout planter !
    La fonction include fait tout planter (PHP+Flash) !

    Bonjour à tous,
    Voici mon ptt pbme :
    Sur ma page index.php j'ai une animation flash qui affiche si l'utilisateur est connecté ou non.
    Pour ce faire j'utilise un LoadVars qui me permet de récupérer les variables envoyées par le fichier getStatus.php.

    Dans ce getStatus.php je ne fait que tester si la session est initialisée et je renvoie true ou false à flash. Jusqu'ici tout fonctionne.

    J'aimerais renvoyer d'autres infos à flash par le biais de getStatus.php : par exemple je souhaite renvoyer la date de naissance de l'utilisateur.

    Or si j'ajoute un include('connect.inc.php') à mon fichier getStatus.php pour se connecter au serveur MySQL+sélectionne la base plus rien ne fonctionne -> flash considère que je suis toujours Déconnecté
    Si par contre j'écris explicitement la connection au serveur et la sélection de la base alors tout fonctionne :

    Je m'arrache les cheveux car si je teste le fichier getStatus.php, quelque soit les cas il renvoie bien la variable connected=true

    Code du fichier getStatus.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?php
    session_start();  
     
    if (!isset($_SESSION['login'])) {
            echo '&connected='.utf8_encode('false');
    } else {
            echo '&connected='.utf8_encode('true');
    }
     
    //FAIT PLANTER
    //include('connect.inc.php');
     
    //FONCTIONNE
    $db = mysql_connect('host','user','pass');
    mysql_select_db('base',$db);
     
    // fermeture de la connection à MySql
    mysql_close();
    ?>
    J'ai mis les sources en pièce jointe. QQu'un pourrait-il me filer un ptt coup de main ? Merci par avance.
    Fichiers attachés Fichiers attachés

  2. #2
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 7
    Par défaut
    Je crois avoir trouvé...
    Si je fais un include, la variable "connected" est envoyée avec la valeur "true " -> pour je ne sais quelle raison, PHP ajoute un espace à la fin de ma variable. Sans l'include, pas d'espace parasite !

    QQ'un aurait-il une idée pour empêcher PHP de faire ça !

Discussions similaires

  1. [AC-2010] requete qui fait tout planter
    Par alex61 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 04/01/2012, 14h30
  2. [nouveau .js fait tout planter]
    Par zouzou99 dans le forum jQuery
    Réponses: 2
    Dernier message: 16/08/2010, 14h54
  3. [PHP-JS] fonction include + javascript
    Par M4XiMUZ dans le forum Langage
    Réponses: 3
    Dernier message: 24/04/2007, 16h28
  4. DTS : importation volumineuse fait tout planter
    Par meufeu dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 30/08/2005, 20h09
  5. [Lomboz][JSP]Le paramètre prefix de taglib fait tout planter
    Par MasterMic dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 20/06/2005, 15h47

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