marcandre Posté 25 Novembre 2004 Auteur 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
marcandre Posté 8 Décembre 2004 Auteur Posté 8 Décembre 2004 Quelqu'un a-t-il une idée ou une solution?
Dan Posté 8 Décembre 2004 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
marcandre Posté 9 Décembre 2004 Auteur 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
Dan Posté 9 Décembre 2004 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
marcandre Posté 13 Décembre 2004 Auteur 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.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant