Bonjour , je débute le php et je souhaite inclure des includes dans ma page accueil avec ce code :
<?php
if ($_GET[´page´] == "accueil1")
{
include("accueil1.php");
}
if ($_GET[´page´] == "lier")
{
include("lier.php");
}
?>
hors quand je regarde ma page sur easy php voila ce que cela me met :
Notice: Undefined index: page in e:\monkultimate\accueil.php on line 49
Notice: Undefined index: page in e:\monkultimate\accueil.php on line 53
comme je n´y connais pas encore grand chose je ne sais pas de quoi ca vient malgré avoir relu er relu le site du zero!!!
merci de me dire ou je fais une boulette parce que je suis au bord du desepoir!!!!
merci d´avance^^
en fait cela m´affiche cela sur ma page d´accueil, je ne sais pas comment faire pour avoir une page d´accueil avec ce que je veux mettre en page d´accueil quoi!!
je sasi pas si je suis claire la!!lol
Pourquoi veux tu faire deux include ?
Et deux if à la fois je sais pas si c´est possible...
c´est
if
else
ou
if
elseif
non ?
if ($_GET[´page´] == "minichat")
{
include("minichat.php");
}
if ($_GET[´page´] == "news")
{
include("news.php");
}
if ($_GET[´page´] == "forum")
{
include("forum.php");
}
?>
ca c´est le code qu´ils donnent sur le site du zero
il disent qu´il faut faire des include ainsi pour eviter des piratage intempestifs
http://www.siteduzero.com/tuto-3-148-1-les-includes.html#ss_part_2
voici le lien c´est vers le bas de la page^^ ![]()
Ah ok ^^ Oui oui je sais en plus je l´ai fait avant-hier ce tuto ^^
Mais le code là c´est le truc pour faire genre :
www.bonjour.fr/index.php?page=news
Je te conseille plutôt de faire une autre méthode, tu fais comme ça :
<?php include("header-menu.php") ?>
<!-- Ici tu affiches le code central, le corps de la page -->
<?php include("footer.php") ?>
Moi, c´est ce que je fais, après tu fais comme tu veux
En fait ton truc c´est la deuxième méthode, moi c´est la première, que je trouve mieux ![]()
ben le souci c´est que je veux un site a etage^^
donc il faudrais que ca marche avec ce code la^^
En plus il doit bien avoir un truc que je ne connais pas vu que des sites comme ca existent et que ca marche^^
merci pour ton aide en tout cas^^
Si quelqu´un peu me dire ou est la boulette je vous en serasi tres reconniassante^^ ![]()
Vas sur simmstein.be > codes > "utiliser les includes pour votr site"
merci pour ton lien deepblue mais je vois aucuns lien dans la page codes et y´a pas de bouton "valider" sur la page d´inscription!! ![]()
j´ai reussi a trouver la page en passant par lr forum merci beaucoup
je vais voir ce que je peux faire^^
bon j´y arrive pas!!
d´autres idées pour m´aider svp?? ![]()
tu peux mettre ça sur ta page par exemple
<?php include("page.php"); ?>
et après tu crée page.php et dedans tu met
<?php
if($page ==""){include ("accueil.htm");}
?>
le lien pour afficher accueil.htm sera ?p age= et t´a qu´a rajouter des lignes pour les autres pages
gckiller
Oui mais avec ton systeme je vais me retrouver à nouveau en galere de design et embourbé dasn des modofication sasn fin des que je change un truc sur une page html il faudra que je modifie toutes les autres!! ![]()
C´est sympa de ta part de te pencher sur mon cas en tout cas!! ![]()
ba nan, t´a ta page principal, celle avec le header menu footer et le corps, ou sera inclu page.php
après toutes les autres pages tu les fait en mettant juste le contenu, elles seront inclus dans le corps si fait un lien ?p age=nomdelapage
("accueil.htm");}
Ca ta page est bien en html non??
y´a vraiment un truc que je pige pas c´est juste comment obtenir une page d´accueil en php avec dessus mes liens type :
<a
href=
http://monk-france.fr/sommaire.php?page=lier>
accueil</a>
je veux un menu avec ce genre de lien mais je n´arrive pas a créer ce qui se trouve par defaut sur ma page d´accueil
ma page http://monk-france.fr/sommaire.php est vide au milieu et je n´arrive pas a y mettre le contenu qui sera sur le sommaire genre les news les mises a jour etc etc
je met un exemple :
http://tutofactory.free.fr/
ca c´est l´accueil d´un site
si je prend une page du site cela donne ce lien la par exemple :
http://tutofactory.free.fr/site.php?page=menugraph
moi j´arrive a obtenir la page lien mais tu vois sur l´accueil avec la news le nombre de personne sur le site etc ben ca parait petu etre con mais je n´arrive pas a le faire et a l´integrer en meme temps que mon script pour les includes!!
Si je met du texte mes includes marchent plus! ![]()
donc je crie : aaa ll´aiiidideee!! ![]()
sinon oui pour les problemes "notice" j´ai apparemment reglé le probleme!! fallait modifié une configuration dans easy php!!
blaireaude que je suis!! ![]()
Juste pour info, l´utilisation de switch est préférable à des if successifs, donc au lieu de :
if ($_GET[´page´] == "minichat")
{
include("minichat.php");
}
if ($_GET[´page´] == "news")
{
include("news.php");
}
if ($_GET[´page´] == "forum")
{
include("forum.php");
}
il est plus propre de mettre :
switch ($_GET[´page´])
{
case "minichat":
include("minichat.php");
break;
case "news":
include("news.php");
break;
case "forum":
include("forum.php");
}
Ou bien encore mieux, ..... la méthode barbare !
http://simmstein.be/phpcode/?rub=wall&nom=X9TbVUHr&type=php
Je ne trouve pas cette méthode barbare du tout.
Pour l´utilisation du switch, j´aurai pu préciser une page par défaut, $_GET[´page´] ne correspond à aucune valeur de la liste :
switch ($_GET[´page´])
{
case "minichat":
include("minichat.php");
break;
case "news":
include("news.php");
break;
case "forum":
include("forum.php");
break;
default:
include("accueil.php");
}
oiiinnn!!!!
je vous remercie pour tous vos conseils vraiment mais j´ai l´impression que persone ne comprend mon probleme :
je n´arrive pas a obtenir de page accueil par defaut en php!!
des impages valent mieux que des mots :
http://img138.imageshack.us/img138/4658/sommairephp9jc.jpg
voici mon sommaire et je n´arrive pas afficher quoi que ce soit au milieu!!
je veux un accueil par defaut et ensuite pouvoir inclure les autres page dedans
mais deja je n´arrive meme pas a obtenir mon accueil!!
helppp pleassse!!!! ![]()