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 :

ECHO et Ses guillemets [PHP 5.3]


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Par défaut ECHO et Ses guillemets
    Bonjour,

    Je débute le PHP, et j'ai un problème avec mon ECHO.

    Concrètement, le script m'affiche ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    index du forum'; if (isset($_SESSION['pseudo'])) { // Si le membre est connecté //Voici les options echo'Vous êtes connecté en tant que '.stripslashes(htmlspecialchars($_SESSION['pseudo'])).'
    Modifier mon profil
    Consulter mes messages privés
    Se déconnecter
    '; } else { // Sinon, on propose de se connecter ou de s'enregistrer echo'
    Au lieu de cela:

    Index du forumêtes connecté en tant que Quentin
    Modifier mon profil
    Consulter mes messages privés
    Se déconnecter

    Vous n êtes pas connecté
    Se connecter
    Pas encore inscrit ?
    Avec le script ci-dessous.
    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
     
    <?php
    // On indique où l'on se trouve
    echo'<p>Index du forum';
     
    if (isset($_SESSION['pseudo'])) 
    {
    // Si le membre est connecté
            //Voici les options
            echo'Vous êtes connecté en tant que <a href="./voirprofil.php?m='.intval($_SESSION['id']).'&amp;action=consulter">'.stripslashes(htmlspecialchars($_SESSION['pseudo'])).'</a><br />
            <a href="./voirprofil.php?action=modifier">
            Modifier mon profil</a><br />
            <a href="./messagesprives.php">
            Consulter mes messages privés</a><br />
            <a href ="./deconnexion.php">Se déconnecter</a><br /></p>';
     
    }
     
     
     
     
    else
    {
    // Sinon, on propose de se connecter ou de s'enregistrer
            echo'<p>Vous n êtes pas connecté <br />
            <a href="./connexion.php">Se connecter</a><br />
            <a href="./register.php">Pas encore inscrit ?</a><br /></p>';
    }
    ?>
    Je suppose que cela est un problème de guillemets mais je n'arrive pas à mettre le doigts dessus.

    Merci d'avance,

    Quentin

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il faut que tu lances ton fichier via le serveur web
    http://tonsite/tonfichier.php
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Par défaut Reponse
    Bonjour,

    Mon fichier est lancé au-dessus grâce à ce bout de code.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
    $adresse = '127.0.0.1.';
    $nom = 'root';
    $motdepasse = '';
    $database = "'XXX'";
    ?>

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,
    Ton code est il lancé sous apache? (wamp, ou easyPHP,...)
    Ce bout de code que tu nous montres sert souvent pour la configuration de l'accès à une base de donnée.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Par défaut ECHO et ses Guillemets
    Bonjour,

    il tourne sous easyPhp

    Quentin

  6. #6
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Re,
    L'as-tu lancé comme disais sabotage?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Par défaut re
    Oui,

    Il m'affiche d'ailleurs ma page comme elle est censé être au niveau de la mise en page.

    Par contre, au niveau du texte, il y a un petit problème.

    c'est-à-dire que mon premier ECHO ne se finit pas avec la deuxième ' mais par contre il commence bien avec la première '.

  8. #8
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Si tu as toujours ce que tu nous a montré au début
    - soit ton serveur n'interprete pas le php (est-ce qu'une page echo 'toto'; fonctionne ?)
    - soit tu ne passes pas par ton serveur
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Par défaut Final
    Sabotage avait raison,

    je ne passais par mon serveur mais directement par le système de dreamweaver.

    merci à vous 2

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] Shell et ses guillemets
    Par clao260 dans le forum VBA Access
    Réponses: 2
    Dernier message: 30/01/2013, 15h01
  2. Placement des guillemets dans un echo
    Par MrTitomy dans le forum Langage
    Réponses: 9
    Dernier message: 15/03/2011, 12h01
  3. Problème syntaxe apostrophe/guillemet dans un echo
    Par lolymeupy dans le forum Langage
    Réponses: 12
    Dernier message: 15/03/2008, 10h01
  4. Editer ses sources
    Par taupin dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 24/12/2002, 19h17
  5. Installer ses composants
    Par Geronimo dans le forum C++Builder
    Réponses: 14
    Dernier message: 18/06/2002, 14h51

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