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 :

Include php fonctionne pas


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2013
    Messages : 8
    Par défaut Include php fonctionne pas
    Bonjour,
    je débute en matière de codage, donc mon code sera certainement à améliorer, mais je n'arrive pas a faire fonctionner la fonction include, alors que la page ( menu.php ) que je veut ouvrir est dans le même dossier :


    Code html : 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
    <!DOCTYPE html>
    <!--[if IE 8]>         <html class="no-js lt-ie9" lang="en"> <![endif]-->
    <head> 
    	<title> Writer band </title>
    <meta charset="utf-8" />
    		<link rel="stylesheet" href="style.css" />
    		<!--[if lt IE 9]>
                <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
            <![endif]-->
    <body>
    	<?php include("menu.php");      ?>
    	<section>
    		<img src="writerband.png"   alt="Writerband"	class="writerbandcentre" />
    		<article>	
    			<h1> Ici vous écrivez histoire </h1> <br>
    			<p> Vous avez une idée ? vous aimez écrire, alors partagez votre histoire !	</p>
    			<p> Vous pouvez lire de nouvelles histoires </p>
    			<p> Aimez et partagez les meilleures histoires </p>
    		</article>
    	</section>
    </body>
    </html>

    et voila le menu.php :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <-- le menu -->
    <nav>
    	<li> <a href="new 2.php"> Writer band </a> </li>	<br>
    	<li> <a href="new 3.php"> Écrivez </a> </li>	<br>
    	<li> <a href="new 4.php"> Lire des réçits </a> </li>	<br>
    	<li> <a href="new 5.php"> connexion </a> </li>	<br>
    </nav>

  2. #2
    Membre expérimenté
    Avatar de Deuzz
    Homme Profil pro
    curieux
    Inscrit en
    Septembre 2014
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : curieux
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2014
    Messages : 148
    Par défaut
    Bonsoir

    Par hasard il ne manquerait pas des p'tites balises <ul> </ul> quelque part ?

  3. #3
    Membre émérite Avatar de tdutrion
    Homme Profil pro
    Architecte technique
    Inscrit en
    Février 2009
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 561
    Par défaut
    Les br dans le menu sont aussi inutiles, car les li sont des blocks par defaut, et vont donc à la ligne automatiquement.

  4. #4
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2013
    Messages : 8
    Par défaut include
    Le include ne fonctionne toujours pas, même en ajoutant les ul,
    comment je fais, c'est pourtant la bonne balise php,
    quand je recharge ma page,le menu ( menu.php ) disparait.
    alors que avant si je laissait normal sans php ( sans la balise include ) sa fonctionne

  5. #5
    Membre émérite Avatar de tdutrion
    Homme Profil pro
    Architecte technique
    Inscrit en
    Février 2009
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 561
    Par défaut
    Ca marche pas n'est pas vraiment une description d'erreur pouvant nous permettre de t'aider...

    Quel est ton environnement de développement (Windows, WAMP ?) ? Pourrais tu nous donner des logs ou afficher les erreurs sur ta page ?

    Complètement HS car ça ne casse rien, mais tu peux changer include("menu.php"); par include 'menu.php'; car c'est une bonne pratique de ne pas utiliser les parenthèses non nécéssaire (include est un mot clé, pas une fonction).

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2011
    Messages : 26
    Par défaut Hello !
    J'ai testé ton code et il fonctionne.
    Assures toi que :
    1. Tes deux fichiers ont des extensions '.php' et non '.html'
    2. le fichiers que tu inclus s'appelle bien 'menu.php' en respectant la casse.

Discussions similaires

  1. Réutilisation d'un include ne fonctionne pas
    Par bigwade dans le forum Langage
    Réponses: 2
    Dernier message: 20/05/2013, 14h13
  2. Creation Component : Include ne fonctionne pas
    Par Croaker dans le forum Développement de jobs
    Réponses: 1
    Dernier message: 30/03/2011, 16h29
  3. switch case, include : ne fonctionne pas
    Par FraK dans le forum Langage
    Réponses: 13
    Dernier message: 02/07/2008, 11h50
  4. [UBUNTU] Le php ne fonctionne pas
    Par zuxion dans le forum Ubuntu
    Réponses: 29
    Dernier message: 07/06/2006, 18h48
  5. Réponses: 34
    Dernier message: 24/05/2006, 01h08

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