marcandre Posté 25 Novembre 2004 Auteur Partager Posté 25 Novembre 2004 Ok, j'essaie mais cela ne fonctionne pas. Voici ce que j'ai fait: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><? require("include/head.php");?></head><body> Dans mon fichier head.php j'ai mis tout les meta tags puis ceci: <meta name="Description" content="<?php echo $desc ?>"><meta name="keywords" content="<?php echo $keywords ?>"><title><?php echo $title ?></title> puis sur chaque pages de contenu j'ai mis le code suivant: <?php$title = "blablabla";$keywords="blablabla";$desc="blablabla";?> À noter que les fichier sont situé comme suis sur mon serveur: index.php (à la racine) include/head.php pages/home.php (pages de contenu) Alors si quelqu'un peut m'éclairer ce serais bien gentil Lien vers le commentaire Partager sur d’autres sites More sharing options...
marcandre Posté 8 Décembre 2004 Auteur Partager Posté 8 Décembre 2004 Quelqu'un a-t-il une idée ou une solution? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 8 Décembre 2004 Partager Posté 8 Décembre 2004 Salut Marcandre, Une solution à quoi ? tu n'es pas très précis en disant "ca ne marche ps" Le code: <?php$title = "blablabla";$keywords="blablabla";$desc="blablabla";?> est mis ou ? Avant l'include php au moins ? Dan Lien vers le commentaire Partager sur d’autres sites More sharing options...
marcandre Posté 9 Décembre 2004 Auteur Partager Posté 9 Décembre 2004 (modifié) Le code que tu cites dans ton post est situé dans le fichier "head.php" qui lui est inclus dans toute les pages de mon site via le fichier "index.php" comme on peut le voir ici: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><? require("include/head.php");?></head><body> Suis-je clair? Modifié 9 Décembre 2004 par marcandre Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 9 Décembre 2004 Partager Posté 9 Décembre 2004 Le code que tu cites dans ton post est situé dans le fichier "head.php" qui lui est inclus dans toute les pages de mon site via le fichier "index.php" comme on peut le voir ici:../.. Suis-je clair? Ben non, pas vraiment Cela veut dire que toutes tes pages ont le même titre alors ? Dan Lien vers le commentaire Partager sur d’autres sites More sharing options...
marcandre Posté 13 Décembre 2004 Auteur Partager Posté 13 Décembre 2004 Ok, en fouillant un peu j'ai régler mon problème. voici de quelle facon je m'y suis pris: Le problème est bel et bien que mes variables étaient définie après que la fonction echo les appelle (Merci Dan ), donc cela ne marchait pas. Donc pour palier à ça j'ai créer un dossier "headerfiles" dans lequel j'ai mis un fichier .php pour chacune des pages de mon site. Et voici comment j'ai fait mon code: Dans index.php: <head> <? if ($page == "" ) { $page_chemin = "home"; } else { $page_chemin = $page; } $page_chemin = "headerfiles/" . $page_chemin . ".php" ?> <? require($page_chemin); ?> <meta name="Description" content="<?php echo $desc; ?>"> <meta name="keywords" content="<?php echo $keywords; ?>"> <title><?php echo $title; ?></title> <? require("include/head.php");?> </head> Dans mes pages du dossier headerfiles: <?php $title = "blablabla"; $keywords="blablabla"; $desc="blablabla"; ?> Voilà En espérant que cela puisse aider d'autres personne qui comme moi commence dans le monde du webmastering. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant