Création automatique de pages

Création automatique de pages - PHP - Programmation

Marsh Posté le 07-06-2005 à 09:30:02    

Je réalise un site de type "encyclopédique", un peu comme "wikipedia" ou "comment ca marche", mais sur un autre thème (mécanique).
 
Je stocke tout les contenus ( rédactionnel et illustrations ) dans une base de donnée.  
 
Je souhaiterais réaliser l'opération suivante:
 
Chaque thème est listé et ainsi de nombreux articles sont disponibles. Mais je ne souhaite pas créer une page par thème. J'aimerais que si l'on clique sur le lien "alternateur" par exemple il "construise" tout seul la page. Bien sur qu'il aille chercher dans la BDD ce qu'il faut (ce n'est pas un pb) mais surtout qu'il la construise physiquement.  
Exemple:
wwww.monsite.net/alternateur.php
 
alors que la page "alternateur.php" n'existe pas à l'état brut.
En fait je n'ai pas envie de créer des centaines de page en ".php", mais je voudrais être capable de les générer automatiquement.
 
 Est ce possible? PHP permet t il de réaliser cela? Un autre langage?
 
D'avance merci.  

Reply

Marsh Posté le 07-06-2005 à 09:30:02   

Reply

Marsh Posté le 07-06-2005 à 09:36:55    

Documente-toi sur mod_rewrite de Apache, c'est ce qu'il te faut.

Reply

Marsh Posté le 07-06-2005 à 09:38:38    

si tout ton contenu va etre prensenté de la même maniere (genre titre, presentation, definition etc...)
alors tu n'as besoin que d'une page!
par exemple definition.php et a chaque fois que tu click sur un lien, alternateur par exemple, tu appelles ta page page :
definition.php?alternateur
ensuite dans ton script tu recuperes $monlien=$_SERVER['QUERY_STRING'];
et la $monlien vaudra alternateur...
suite tu n'as plus qu'a faire le traitement sur ta BDD qui va bien pour le type alternateur!
voili voilou
(précision, dans l'idéal, tu sépares la présentation et le contenu (genre système de template...))
:)

Reply

Marsh Posté le 07-06-2005 à 09:40:17    

Super je cherche dans ce sens.  
 
Merci

Reply

Marsh Posté le 07-06-2005 à 10:45:05    

Et pourquoi ne pas reprendre le wiki de wikipedia, a savoir mediawiki ?

Reply

Marsh Posté le 07-06-2005 à 10:47:54    

jeff@be a écrit :

Documente-toi sur mod_rewrite de Apache, c'est ce qu'il te faut.


+1

Reply

Marsh Posté le 07-06-2005 à 11:51:16    

+1 :hello:


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed