[PHP] include

Résolu/Fermé
yrakcaz Messages postés 96 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 7 août 2013 - 11 juin 2008 à 20:27
yrakcaz Messages postés 96 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 7 août 2013 - 24 juil. 2008 à 22:16
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 mercredi 4 juillet 2007 Statut Membre Dernière intervention 14 septembre 2008 210
11 juin 2008 à 20:31
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 96 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 7 août 2013 30
11 juin 2008 à 20:35
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 samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
11 juin 2008 à 20:39
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 mercredi 4 juillet 2007 Statut Membre Dernière intervention 14 septembre 2008 210 > Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016
11 juin 2008 à 20:41
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 samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206 > Tiller Messages postés 781 Date d'inscription mercredi 4 juillet 2007 Statut Membre Dernière intervention 14 septembre 2008
11 juin 2008 à 20:47
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 mercredi 4 juillet 2007 Statut Membre Dernière intervention 14 septembre 2008 210 > Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016
11 juin 2008 à 20:54
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 samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206 > Tiller Messages postés 781 Date d'inscription mercredi 4 juillet 2007 Statut Membre Dernière intervention 14 septembre 2008
11 juin 2008 à 22:29
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 mercredi 4 juillet 2007 Statut Membre Dernière intervention 14 septembre 2008 210
11 juin 2008 à 20:39
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 96 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 7 août 2013 30
11 juin 2008 à 20:44
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 mercredi 4 juillet 2007 Statut Membre Dernière intervention 14 septembre 2008 210
11 juin 2008 à 20:46
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 96 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 7 août 2013 30
11 juin 2008 à 20:48
Derniere tite question, lequel est le mieu selon toi, Wamp ou EasyPHP?
0
Tiller Messages postés 781 Date d'inscription mercredi 4 juillet 2007 Statut Membre Dernière intervention 14 septembre 2008 210
11 juin 2008 à 20:49
Je n'ai jamais essayer WAMP, Je suis sous easyphp depuis des années, jamais eu de problèmes
0
yrakcaz Messages postés 96 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 7 août 2013 30
11 juin 2008 à 20:51
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 dimanche 13 juillet 2008 Statut Membre Dernière intervention 13 juillet 2008
13 juil. 2008 à 12:45
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 96 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 7 août 2013 30
24 juil. 2008 à 22:16
Aucune idée mais essaye siteduzero.com y'a peut-etre quelque chose lol
0