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 :

Afficher une page PHP sous condition (que lorsque qu'elle est appelé en include)


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 24
    Par défaut Problème : echo " texte <php? codephp ?> texte"
    Bonsoir,
    J'aimerais afficher l'intégralité d'une page sous condition :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php 
    if($variable=="afficher") {
    echo	" ICI LE CODE DE LA PAGE A AFFICHER";
    } else {
    echo	"ICI LIEN VERS 404.php";
    }
    ?>
    Cependant, le code de la page a afficher contient lui aussi des balises php, et ducoup il en ressort un peu n'importe quoi d'affiché.. Pourriez vous m'aider pour resoudre ce problème ?
    Sekisushaï

  2. #2
    Membre chevronné Avatar de nicocsgamer
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 321
    Par défaut
    Tu veux afficher du code php dans ta page ou que le code soit exécuter ?

    Tu as un serveur web + module php ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 24
    Par défaut
    Oui, j'ai un serveur avec module php.
    Je voudrais que le code php dans la balise echo soit interprété !

    echo" code html... <?php code php à interpretrer ?> code html..."

  4. #4
    Membre chevronné Avatar de nicocsgamer
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 321
    Par défaut
    Il faut que tu fasse de la concatenation, et pas un echo de code php.

    echo "code html... ".code php à interpretrer."code html...";

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 24
    Par défaut
    hum, ok c'est ce que je redoutais de finir par faire. N'y a-t-il pas d'autre solution ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 24
    Par défaut
    En fait, je voudrais n'afficher une pageX que lorsqu'elle est en include dans une autre pageY, si je saisie l'adresse absolue de la pageX a "proteger", je ne vois pas son contenu, si maintenant, je vais sur la pageY ou elle est en include, je vois le contenu.
    J'avais pensé fixer une variable $afficher=vrai dans pageY, et mettre le code de la pageX de cette manière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php 
    if($afficher =="vrai") {
    echo    " Le code de la pageX";
    } else {
    echo    "redirection vers erreur 404.php";
    }
    ?>
    Le problème est que le code de la page X est remplie de php, et donc le résultat à cette technique et que le code n'est pas intrepréter puisque dans la balise echo.
    Une idée sur comment contourner ce problème ?
    Merci
    Sekisushaï

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

Discussions similaires

  1. Afficher une page php et réaliser un traitement
    Par Cbonniot dans le forum Composants
    Réponses: 13
    Dernier message: 18/12/2009, 16h48
  2. Réponses: 4
    Dernier message: 01/07/2009, 13h37
  3. Réponses: 4
    Dernier message: 22/05/2007, 10h52
  4. Afficher une page php dans une page php
    Par griese dans le forum Langage
    Réponses: 9
    Dernier message: 09/06/2006, 17h24
  5. afficher une page PHP dans une page PHP ?
    Par sirbaldur dans le forum Langage
    Réponses: 4
    Dernier message: 05/05/2006, 19h42

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