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

PHP & Base de données Discussion :

include


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Responsable en conduite du changement
    Inscrit en
    Novembre 2015
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Responsable en conduite du changement
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2015
    Messages : 84
    Par défaut include
    Dans le head de mon fichier index, j'ai l'instruction include 'login.php';. Lorsque je télécharge le fichier index.html, l'instruction apparait sur la page web.
    Comment puis-je l'empêcher de s'afficher ?
    Merci de votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Le code PHP s'exécute dans des fichiers ayant l'extension .php
    Il faut renommer index.html en index.php

  3. #3
    Membre confirmé
    Homme Profil pro
    Responsable en conduite du changement
    Inscrit en
    Novembre 2015
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Responsable en conduite du changement
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2015
    Messages : 84
    Par défaut Ca marche !
    Merci Le premier obstacle est franchi.
    Mais je bute sur un deuxième obstacle : les caractères accentués

    avece le code :
    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
     
    <html>
        <head>
            <title>Ma page d'accueil </title>
        </head>
        <body>
        <?php
    $nom='Mickaël';
    $age=17;
    $gars=true;
    $taille=1.75;
    ?>
         <?php
    echo'<p>Bonjour à tous.<br/>
    Mon vrai nom n\'est pas Toto.<br/>
    Mon vrai nom est '.$nom.'<br/>
    J\'ai '.$age.' ans et je mesure '.$taille.'m.<br/>
    Et comme mon nom l\'indique, je suis ';
    if ($gars==true){
        echo 'un garçon.</p>';
    }
    else{
        echo 'une fille. </p>';
    }
    ?>
        </body>
    </html>
    le navigateur affiche :
    Bonjour à tous.
    Mon vrai nom n'est pas Toto.
    Mon vrai nom est Mickaël
    J'ai 17 ans et je mesure 1.75m.
    Et comme mon nom l'indique, je suis un garçon.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Developpeur
    Inscrit en
    Juillet 2014
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Juillet 2014
    Messages : 102
    Par défaut
    Ahh les problèmes d'encodage

    Assure toi que chaque fichier est bien en UTF-8 lors de l'enregistrement (via Notepadd++ ou ton IDE).
    Attention aussi à bien déclarer le content-type à UTF-8 dans le document html / php

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour,



    Résumé rapide (ne dispense PAS de lire le tuto ci-dessus !) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php if( session_id()=='' ){ session_start(); } // pour l'utilisation de SESSION
    header('Content-type:text/html; charset=UTF-8');	// encodage UTF-8
    error_reporting(E_ALL); 	// Affiche les messages d'erreur -> en phase de TEST (à supprimer en production)
    ?>
    <!DOCTYPE HTML>
    <html lang="fr">
    <head>
    	<meta charset="utf-8" />
    ...
    + encoder/convertir le fichier en "UTF-8 sans BOM".

  6. #6
    Membre confirmé
    Homme Profil pro
    Responsable en conduite du changement
    Inscrit en
    Novembre 2015
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Responsable en conduite du changement
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2015
    Messages : 84
    Par défaut
    Ouf, ça marche. Je sens que je vais aimer développer avec php si les obstacles sont franchis l'un après l'autre d'une façon élégante et conviviale.
    Merci

Discussions similaires

  1. Problème avec include (encore ?!)
    Par Neii Mad dans le forum Langage
    Réponses: 13
    Dernier message: 07/07/2006, 18h11
  2. [Wamp] problème avec include
    Par etrevilly dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 06/07/2006, 15h26
  3. problème avec include
    Par Sebastien_INR59 dans le forum Langage
    Réponses: 8
    Dernier message: 21/03/2006, 16h05
  4. probléme avec include() via HTTP
    Par schlitters dans le forum Langage
    Réponses: 11
    Dernier message: 07/02/2006, 17h19
  5. problèmes avec "include file" pour une page asp
    Par chipsense dans le forum ASP
    Réponses: 1
    Dernier message: 02/09/2005, 15h22

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