Inclusion de fichier sur sa page web
isaak
Messages postés
164
Statut
Membre
-
Nabla's Messages postés 20731 Statut Contributeur -
Nabla's Messages postés 20731 Statut Contributeur -
Bonjour,
jaimerais gardé ma page index.php fixe et je voudrais appelés a chaque fois une page si l'utilisateur le clique dans mon menu, dans une partie div
mon idée est la suivante
<div id="page" >
<?php
include('presentation.htm');
?>
</div>
le probleme ici, si on ve appeler une autre page qui n'est pas presentation
merci d'un coup de main
jaimerais gardé ma page index.php fixe et je voudrais appelés a chaque fois une page si l'utilisateur le clique dans mon menu, dans une partie div
mon idée est la suivante
<div id="page" >
<?php
include('presentation.htm');
?>
</div>
le probleme ici, si on ve appeler une autre page qui n'est pas presentation
merci d'un coup de main
A voir également:
- Inclusion de fichier sur sa page web
- Fichier bin - Guide
- Fichier epub - Guide
- Comment supprimer une page sur word - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
3 réponses
<?php
if (...) $page='presentation.htm';
else if(...) $page='downloads.htm';
else if(...) $page=...;
include($page);
?>
if (...) $page='presentation.htm';
else if(...) $page='downloads.htm';
else if(...) $page=...;
include($page);
?>
ben j'en sais rien ;)
ca peut etre checker la variable $_GET[] si par exemple dans ton menu tu as fait des liens avec un passage de parametres pour savoir ou l'utilisateur a clické ...
expemple de lien dans le menu:
index.php?page='presentation'
la variable $_GET['page'] vaudra 'presentation'
donc tu fais
if ($_GET['page']==presentation) $page='presentation.htm';
else if($_GET['page']==downloads) $page='downloads.htm';
else if(...) $page=...;
tu pourrais te dire: je vais faire passer directement le nom du fichier, ca evitera de modifier les conditions dans le php! et ben non, oublies... il me semble que ca peut etre une faille ... (je suis pas spécialiste web, mais un pote m'avais fait la remarque)
ca peut etre checker la variable $_GET[] si par exemple dans ton menu tu as fait des liens avec un passage de parametres pour savoir ou l'utilisateur a clické ...
expemple de lien dans le menu:
index.php?page='presentation'
la variable $_GET['page'] vaudra 'presentation'
donc tu fais
if ($_GET['page']==presentation) $page='presentation.htm';
else if($_GET['page']==downloads) $page='downloads.htm';
else if(...) $page=...;
tu pourrais te dire: je vais faire passer directement le nom du fichier, ca evitera de modifier les conditions dans le php! et ben non, oublies... il me semble que ca peut etre une faille ... (je suis pas spécialiste web, mais un pote m'avais fait la remarque)
fé attention a la sécurité de ton code si tu utilise d include comme cela... c'est dangereux regarde sur le net
c'est pour ca que je lui ai dit de verifier chaque valeur de page dans le if.... ca évite d'executer une page non voulue....
ceci dit, si le mec arrive a mettre une page php sur le site, il aura quand meme vite fait de l'executer, et de récupérer le contenu du site... il faut faire de la protection avec les .htaccess je croi, mais la je connais pas ;)
ceci dit, si le mec arrive a mettre une page php sur le site, il aura quand meme vite fait de l'executer, et de récupérer le contenu du site... il faut faire de la protection avec les .htaccess je croi, mais la je connais pas ;)
quelle est l'nstruction a mettre pour le if (...)