PHP : créez nvelle page et l'afficher
nz_janvier
Messages postés
146
Statut
Membre
-
ric -
ric -
Salut,
j'aimerai avoir des indications sur comment créer un nouvelle page web et l'afficher (à la place de la page courante)
exemple :
j'ai une page "index.php" contenant un lien "machin" (que je dois créer !)
j'aimerai faire dans la page "index.php" :
<?
echo "<a href = ...>machin</a>";
?>
de façon que le clic sur "machin" génère une nouvelle page "machin.php" (non stockée sur le disque !) qui va remplacer la page courante, c'est à dire "index.php"
je mets quoi dans les pointillés ?
Merci
j'aimerai avoir des indications sur comment créer un nouvelle page web et l'afficher (à la place de la page courante)
exemple :
j'ai une page "index.php" contenant un lien "machin" (que je dois créer !)
j'aimerai faire dans la page "index.php" :
<?
echo "<a href = ...>machin</a>";
?>
de façon que le clic sur "machin" génère une nouvelle page "machin.php" (non stockée sur le disque !) qui va remplacer la page courante, c'est à dire "index.php"
je mets quoi dans les pointillés ?
Merci
4 réponses
-
//Générer la page
fopen()
fwrite()
fclose()
//Rediriger vers l'autre page
header('location: autre_page.htm');
//Dans ta première page
<?
if(isset($_GET['generer']))
header('location: autre_page.htm');
?>
<a href="?generer">Autre page</a> -
le contenu de la nouvelle page (que j'appelle "machin.php") ne sera pas stocké sur le disque
c'est un contenu qui est juste généré et affiché (à la place de la page courante) lorsque l'utilisateur clique sur le lien "machin" -
-
Salut
Eh bien tu fais comme je t'ai dit et dans machin.php, tu mets le code php correspondant à ce que tu veux.
Si tu ne connais pas Php, là tu as un gros problème.