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 :

Ajouter un corps HTML à ma page PHP


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    251
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 251
    Par défaut Ajouter un corps HTML à ma page PHP
    Salut à tous,

    j'ai travaillé quelques heures a essayer de faire une interface ayant la possibilité à tout moment de changer la langue en cours .... d'un site Français/anglais. j'ai une variable globale contenant le string "anglais" ou "français" que je recupère n'importe où dans ma page semi-HTML semi-PHP.

    <?php
    echo $language;
    if ($language=='anglais') { .... } else { ..... }
    ?>

    j'aimerai coller dans les '....' le code HTML de ma page, l'un en anglais, l'autre en français !

    Comment sortir de mes <?php ..... ?> sans créer un plantage php ? il n'y a pas un echo un peu particulier pour afficher un ensemble HTML (avec les tags html qui soit interpretés ?)

    je sais pas si je suis très claire ?

    Merci d'avance pour votre aide

  2. #2
    Membre confirmé Avatar de Akramweb
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2005
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2005
    Messages : 227
    Par défaut
    essai ceci:
    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
     
    <?php
    echo $language; 
    if ($language=='anglais') {
    ?>
     
    code html normal
     
    <?
    } else {
    ?>
     
    code html normal
     
    <?
    }
    ?>

  3. #3
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    ou alors tu peux placer le code html français(respectivement anglais) dans un fichier ma_page_fr.html(respectivement ma_page_en.html)
    puis tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
    echo $language;
    if ($language == 'anglais') { 
       $la_page = 'ma_page_en.html';
    } else { 
       $la_page = 'ma_page_fr.html';
    }
    include($la_page);
    ?>

  4. #4
    Membre confirmé Avatar de Akramweb
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2005
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2005
    Messages : 227
    Par défaut
    ou même:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?phpecho $language;
    if ($language == 'anglais') { 
       include 'ma_page_en.html';
    } else { 
       include 'ma_page_fr.html';
    }
    ?>

  5. #5
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Ou alors :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php include('ma_page_'. $language .'.html'); ?>
    Qui dit mieux ?

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    251
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 251
    Par défaut
    Ben super ... je pensais pas que c'etait si c#n le faite de fermer le code php pour coller le bout de html puis de rouvrir le php pour fermer avec l'acolade !



    Bonne journée à tous & Merci

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/06/2007, 15h40
  2. Réponses: 8
    Dernier message: 08/02/2006, 15h16
  3. Réponses: 5
    Dernier message: 09/01/2006, 11h46
  4. [Système] récupérer l'HTML généré par ma page PHP
    Par saint-pere dans le forum Langage
    Réponses: 2
    Dernier message: 27/09/2005, 10h19

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