Problème d'include

Répondre
macrostigma
le 13/11/2004 à 17:00
macrostigma
Bonjour à tous, je m'initie (vraiment) tout doucement au php.
j'ai déjà créé un site en html à part la première page http://www.pechemouchecorse.com

Mais je voudrais créer une nouvelle mouture de mon site en php pour pouvoir entre autre y insérer un forum, etc .......

Un pote m'a donné quelques conseils mais je dois dire que cela n'est pas très concluant !!!!

Le gros premier problème que je rencontre, c'est pour insérer un header et un bas de page, toujours le même pour toutes mes pages, sauf l'index !!! ........

Je vous donne donc les liens de mes dernières réalisations :
http://pageseb.free.fr/pechemouchecorse/index.php
Voilà pour ma page de garde

Et pour la trame de mes autres pages :
http://pageseb.free.fr/pechemouchecorse/essai.php

Vous voyez donc que sur ma trame "essai.php", je ne suis pas arrivé à inclure le bas de page ....
Faut-il lui donner un nom spécial ????? et ne pas l'appeler :"bas.php" ?????
ou alors, je suis vraiment une quiche ????

Merci de vos réponses
Petit à petit, l'oiseau fait son nid
rosema
le 13/11/2004 à 17:25
rosema
Ca c'est très laid:
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- DW6 -->
<head>

Seul ton bas doit contenir </html> Sinon il le voit dans ta page du centre et il termine pas de lire ta page.
Révise à mon avis les pseudo frames
c 'est incroyable ce que je peux écrire comme conneries
LA GLOBULE
le 13/11/2004 à 17:39
LA GLOBULE
Oui, une page web ne doit contenir qu'un <html></html>, qu'un <head></head> et qu'un <body>/body> et non plusieurs.

Il faut faire en sorte, qu'une fois tous les include fais, ben ta page finale ne comprte qu'un seul <html></html>, qu'un seul <head></head> et qu'un seul <body></body>.
macrostigma
le 13/11/2004 à 20:24
macrostigma
Merci beaucoup pour vos réponses rapides, simples et précises !!!
Je pense que je tiens le bon bout.
http://pageseb.free.fr/pechemouchecorse/gravone.php

Une autre p'tite question à 1€ :
Pour mettre ma barre de navigation à gauche, comment dois-je faire ????

Vous avez vu ma signature, c'est pas pour rien !
Petit à petit, l'oiseau fait son nid
moogli
le 13/11/2004 à 21:02
moogli
salut,

d'après ce que j'ai pu voir ton site est aligné a gauche !

tu veut mettre la barre qui se trouve sous la bannière a gauche du corps de la page ?
si c'est sa ben tu mais sa dans un div et du définit les tailles (css ..)!

smiley
Il en faut peu pour être heureux !!!!!
krma
le 13/11/2004 à 21:19
krma
Ou alors, vu que tu veux avoir un "haut.php" (qui contiendra toutes les "amorces head body etc..) et un "bas.php" (qui terminera les pages </body></html>)sur tout le site, tu termines la page haut.php par une balise de <td> ouvrant sur le contenu central de ton site.
Et tu la fermes (pas ta goule hein, le </td>) dans le bas.php, comme ça tu t'occupe que du code central qui devient facile à inclure entre ces balises <td> et </td>.
Donc, pour ton menu, tu fais un tableau dans haut.php avec une cellule par lien, et tu en ajoute comme ceci tout à la fin de la page haut.php :
<table><tr><td class=menu>
lien 1
lien 2
etc..
</TD><TD valign="top"><!-- Corps de la page -->

Là, tu placeras les includes contenu
et dans bas.php
</TD>
<!-- fin corps de page -->
</tr></table> etc...
Donc, une page de ton site, s'il est simple comme tu le décris, ressemblera à ça :
PECHEMOUCHE.php =
<?php include "haut.php";
include "PECHEMOUCHE.php";
include "bas.php"; ?>

3 lignes, c'est rentable :) et ton menu sera à modifier une seule fois sur la page haut.php.
J'aime bien ce système, meme s'il présente quelques limites.
A+ smiley
L'homme-singe est celui qui connait ses limites
macrostigma
le 13/11/2004 à 22:16
macrostigma
Encore merci pour toutes ces infos, quand je serai grand j'espère pouvoir vous apporter quelques connaissances à mon tour !!!
Et surtout, je vous tiens au courant de mes pérégrinations virtuelles !!!
Petit à petit, l'oiseau fait son nid
macrostigma
le 18/11/2004 à 22:53
macrostigma
Bonsoir à tous(tes) !
Ce soir, je viens de mettre en ligne ma nouvelle version du site !!!!
Avec vos bons conseils, je trouve que c'est pas trop mal réussi !
Il me reste quelques rubriques à retravailler en profondeur (montages, liens, vidéos)........ Mais ça va venir !
Encore un grand merci
Sébastien
www.pechemouchecorse.com
Petit à petit, l'oiseau fait son nid
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours