Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: divxaide le le 07-08-2004 a 18:25:19

Titre: Un titre pour chaque p)age en php ?
Posté par: divxaide le le 07-08-2004 a 18:25:19

Slt
Mon site est en php avec des adresse : ...index.php?page=ffdsfdsfs que jai transformer en ...article.html avec lurl rewritting

Mais je rencontre encore un probleme : c'est que en fait le titre reste toujours le meme. N'ya t il pas une solution pour que le titre de la page change ??


merci davance

a+

Titre: Re:Un titre pour chaque p)age en php ?
Posté par: bigornot le le 07-08-2004 a 18:58:28

eh ben, ta page sera index.php?page=ffdsfdsfs&titre=titre
ou encore : index.php?page=ffdsfdsfs tout simplement, et le titre sera ffdsfdsfs !

Titre: Re:Un titre pour chaque p)age en php ?
Posté par: divxaide le le 07-08-2004 a 23:33:01

slt
la jai mi sa dans lindex :

<title> <?php echo $_GET['page']; ?> </title>


sa affiche le nom de la page.php et nom son titre

Ya pas la possibiliter dafficher le titre de la page ?

Je comprend pas trop comment marche le truc avec ....&titre=titre

merci

+

Titre: Re:Un titre pour chaque p)age en php ?
Posté par: MFred le le 08-08-2004 a 01:50:38

Tu veux aller le chercher où, son titre ?
Si tu ajoutes "&titre=titredelapage" après chaque url, il te suffit de mettre :
<title><?php echo $_GET['titre']; ?></title>
Si tu préfères faire ça de manière invisible, tu peux répertorier toutes les pages dans une table et sélectionner au niveau du title le titre qui correspond à la page inclue :-\

Titre: Re:Un titre pour chaque p)age en php ?
Posté par: divxaide le le 08-08-2004 a 11:50:11

slt
Ouai mais rajouter ""&titre=titredelapage" je ne peu pas car jutilise lurl rewritting en ...html donc jai plus la forme index.php?page=tretre

En fai je voudrai appelai le titre quil y a entre les balises <title> de la page a afficher !
Sa se trouve c pas possible ??

Titre: Re:Un titre pour chaque p)age en php ?
Posté par: bigornot le le 12-08-2004 a 10:35:11

et ben, dans une table, tu mets le nom de la page et le titre, et apres, tu fais la petite requete mysql, et tu affiches le resultat dans ton titre ...

Titre: Re:Un titre pour chaque p)age en php ?
Posté par: divxaide le le 12-08-2004 a 11:02:16

slt c bon en fait jai trouver
Jutilise sa maintenant :


Code:
<?php
echo "<title> Kits Design - ";
if($_GET['page'] == 'accueil') { echo "votre kits graphiques professionnel pour 2 codes "; }
elseif($_GET['page'] == 'offres') { echo "Découvrez les offres : banniere, flash, adaptation mambo, paiment "; }
elseif($_GET['page'] == 'support') { echo "Support, Aide, FAQ, comment personaliser son kits, changer les images"; }
elseif($_GET['page'] == 'kits-informatiques') { echo "Kits Graphiques informatiques, pc, portables, sonneries, webmaster, portails, futuriste "; }
elseif($_GET['page'] == 'kits-sport') { echo "Kits Graphiques Sport, Automobile, voiture, extreme, suf, F1, formule1 "; }
elseif($_GET['page'] == 'kits-nature') { echo "Kits Graphiques Nature, voyage, paysages, fleure, neige, lac, montagne ,glace "; }
elseif($_GET['page'] == 'kits-hebergement') { echo "Kits Graphiques hebergement, host, hosting, serveur, nom de domaine, registrar"; }
elseif($_GET['page'] == 'kits-classique') { echo "Kits Graphiques Sobre, classique, Simple, courrant, class, "; }

else { echo "votre kits graphiques professionnel pour 2 codes"; }
echo " allopass</title>";


?>


++

Titre: Re:Un titre pour chaque p)age en php ?
Posté par: MFred le le 12-08-2004 a 20:57:03

Beuh ! >:(

Si tu préfères un code un peu plus "light" ...
http://fr3.php.net/manual/fr/control-structures.switch.php (http://fr3.php.net/manual/fr/control-structures.switch.php)

Titre: Re:Un titre pour chaque p)age en php ?
Posté par: divxaide le le 12-08-2004 a 22:54:57

slt
merci mais je connai pas bcp le php donc je comprend rien :s (c des script quon me donne)

Sinon on ma parler de faille dans le php avec les includes :
Moi jutilise sa dans mon index :


Code:
<?php

if(isset($_GET['page'])) {

$page = $_GET['page'];

include(''.$page.'.php');



}

else include('accueil.php');

?>


Et pour lurl rewritting :


Code:
ErrorDocument 401 index.php
ErrorDocument 402 index.php
ErrorDocument 403 index.php
ErrorDocument 404 404.html
ErrorDocument 500 index.php

DirectoryIndex index.html index.php
Options -Indexes

RewriteEngine on
RewriteRule ^index.html$ index.php [L]
RewriteRule ^([^<>]*).html$ index.php?page=$1 [L]



Est ce que ya la faille ?

merci de maider
a++


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.