Création automatique de pages - PHP - Programmation
Marsh Posté le 07-06-2005 à 09:36:55
Documente-toi sur mod_rewrite de Apache, c'est ce qu'il te faut.
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...))
Marsh Posté le 07-06-2005 à 10:45:05
Et pourquoi ne pas reprendre le wiki de wikipedia, a savoir mediawiki ?
Marsh Posté le 07-06-2005 à 10:47:54
ReplyMarsh Posté le 07-06-2005 à 11:51:16
+1
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.