Probleme PHP

aureliendu917 Messages postés 306 Statut Membre -  
avion-f16 Messages postés 20367 Statut Contributeur -
Bonjour,
Voila je voudrai faire un système de création automatique de page PHP mais voila le problème je chercher à savoir comment mettre <?php include('...') ?> dans un variable php est ce que vous pouvez m'aider SVP
A voir également:

5 réponses

fafanellu
 
Puis la philosophie du .php c'est de créer des pages dites dynamiques, n'oublie pas !
C'est à dire qu'une page portant le même nom pourra être vue différemment selon les personnes qui la consultent, tout simplement grâce au couplage puissant avec des bases de données (typiquement, mySQL).
C'est ce qui rend le php si puissant par rapport à l'html classique...
1
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Bien dit !
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Je te déconseil de créer des pages physiquement en PHP !
Crées un fichier "news.php" par exemple et lorsque tu fais un lien, ajoute "?id={id}" par exemple.
Tu peux aussi utiliser de l'url rewriting pour faire pointer "/news-{id}.html" sur "news.php?id={id}".
0
kelsett Messages postés 376 Statut Membre 62
 
Je pense que c'est ce qu'il voulait dire, un système à la:
$pg = $_GET['pg'];
include ($pg . ".php") ;

...J'ai tord ?
0
aureliendu917 Messages postés 306 Statut Membre 6
 
Pourquoi tu me déconseille ???
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kelsett Messages postés 376 Statut Membre 62
 
Parce que ca fout un bordel pas possible...
Si ce que tu veux c'est par exemple créer un fichier pour chaque news, t'aura des tonnes de fichiers de partout, alors que si pour chaque news tu utilisais un même fichier "news.php" avec l'id de la news (ex: news.php?id=15), ca serait bien moins le bordel...

Plus d'explications sur comment faire:
Toutes tes news doivent être stockées dans ta base de donnée avec une colonne `id` et des colonnes pour le titre de la news, son contenu, etc.
Ton fichier news.php doit lui récuperer l'id indiqué dans l'adresse, avec $id = $_GET['id'];
Par exemple, si l'adresse était http://www.tonsite.com/news.php?id=15 alors $id vaut "15".
Ensuite il suffit de récuperer la news de ta base de donnée ayant pour id 15.
Et... tadaaa !!
0