[PHP] include

Résolu
yrakcaz Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   -  
yrakcaz Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je suis assez callé en html/css et le problème dans mon site c'est que je devais changer les choses sur chaque pages
des qu'il y avait un changement dans mon menu, en-tête ou pied de page.
J'ai alors décidé de me mettre un peu au php car j'avais entendu parler de la fonction "include" ; Mon problème est le suivant:
J'ai fais une page test pour essayer cette fonction et celle-ci ne marche pas, quel est le problème (voici mon code) :

<?php include("haut.php"); ?>

<p>
C'est drôle le php!<br />
lol!<br />
</p>

<?php include("bas.php"); ?>


Merci d'avance, aurevoir...
A voir également:

10 réponses

Tiller Messages postés 781 Date d'inscription   Statut Membre Dernière intervention   211
 
Qu'est-ce qui se passe exactement?
Le code est bon, deux explications me vienne a l'esprit:
- Ton hébergeur gere pas le PHP
- T'as pas mis ta page en .php
0
yrakcaz Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   30
 
Non ce qui se passe c'est que le code entre <p> et </p> s'affiche mais mon haut.php et bas.php ne s'affichent pas.
Pour te repondre :
_Mon site n'est pas encore en ligne donc aucun rapport avec l'hebergeur
_Mais trois pages sont en php et finissent (donc) par .php^^
Qu'en penses-tu?
0
Mimiste Messages postés 1149 Date d'inscription   Statut Membre Dernière intervention   206
 
Hello, include n'est pas reelement une fonction mais plutôt une instruction, on ne passe pas le paramètre entre parentheses ()

je pense que ceci doit marcher :

<?php include 'haut.php'; ?>

<p>
C'est drôle le php!<br />
lol!<br />
</p>

<?php include 'bas.php'; ?>
0
Tiller Messages postés 781 Date d'inscription   Statut Membre Dernière intervention   211 > Mimiste Messages postés 1149 Date d'inscription   Statut Membre Dernière intervention  
 
Include est une fonction!
Les parenthèses sont tous à fait adaptés, et sa doit marcher parfaitement.
Donc aucun rapport avec sa
Edit:
Include est comme echo, ils sont des fonctions donc nécessite les (), or, au fils du temps les développeurs devenant fainéant, ils ont adaptés ces fonctions pour qu'elles fonctionnent sans les parenthèses, mais au départ, elles leurs sont tout à fait destinés
0
Mimiste Messages postés 1149 Date d'inscription   Statut Membre Dernière intervention   206 > Tiller Messages postés 781 Date d'inscription   Statut Membre Dernière intervention  
 
Sur le manuel PHP lui même, include n'est jamais utilisé avec les () et puis ce n'est pas classé dans la catégorie fonctions mais "structure de contrôle"
0
Tiller Messages postés 781 Date d'inscription   Statut Membre Dernière intervention   211 > Mimiste Messages postés 1149 Date d'inscription   Statut Membre Dernière intervention  
 
Tu lis la première ligne et:
La fonction include() inclut et exécute le fichier spécifié en argument.
0
Mimiste Messages postés 1149 Date d'inscription   Statut Membre Dernière intervention   206 > Tiller Messages postés 781 Date d'inscription   Statut Membre Dernière intervention  
 
Si tu ne t'arrête pas a la première ligne tu vois biens que ce n'est jamais utilisé avec les parenthèses
0
Tiller Messages postés 781 Date d'inscription   Statut Membre Dernière intervention   211
 
Si elle sont pas en lignes, tu tests avec apache & php en local au moins? ou juste tu doubles clique sur ta page?
(Désolé si c'est des questions conne mais defois..)
Si c'est pas le cas, tu pourrais me zip tes pages? car là, je ne vois absolument aucune erreur
0
yrakcaz Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   30
 
Je crois que j'ai compris le probleme lol.
Tu vas certainement me prendre pour un gogol mais je double-clique simplement sur la page, il faudrait que je fasse quoi d'autre sinon?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Tiller Messages postés 781 Date d'inscription   Statut Membre Dernière intervention   211
 
Le PHP n'est pas un langage, pour être interprété il nécessite le programme PHP. Donc si tu doubles cliques, aucune chance.
Soit tu utilises un hébergeur soit tu te montes un serveur en local (C'est pas compliqué)
Si tu veux t'en faire un, télécharge EasyPHP ou WAMP, ils sont très facile d'utilisation. (Cf. Google)
0
yrakcaz Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   30
 
Derniere tite question, lequel est le mieu selon toi, Wamp ou EasyPHP?
0
Tiller Messages postés 781 Date d'inscription   Statut Membre Dernière intervention   211
 
Je n'ai jamais essayer WAMP, Je suis sous easyphp depuis des années, jamais eu de problèmes
0
yrakcaz Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   30
 
Ok bah merci beaucoup alors, t'es vraiment super sympa.
PS: Mimiste ton truc ne marche pas dsl, a+++
0
flo51430 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour j'ai 12 an et je suis entrain de cree mon site en flash et j voulais quevous mexpliquiez un peu plus clairement comment inclure include en flash
0
yrakcaz Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   30
 
Aucune idée mais essaye siteduzero.com y'a peut-etre quelque chose lol
0