Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Inclure une page htm dans un page php [ Divers / Débutant(e) ] (jpv424)

dimanche 1 juillet 2007 à 12:03:18 | Inclure une page htm dans un page php

jpv424

Bonjour à tous, voila je suis un gros débutant en php et un script me pose problème...

J'ai une page index.php avec dedans ce script :

<?php if (!isset($_GET['page'])) $page= 'acceuil';
 switch($page)
{
case 'acceuil': include ('acceuil.htm');break;
case 'club': include ('club.htm');break;
case 'membres': include ('membres.htm');break;
case 'histoire':include ('histoire.htm');break;
case 'contact':include ('contact.htm');break;
case 'villes':include ('villes.htm');break;
case 'voitures':include ('voitures.htm');break;
case 'gagnants':include ('gagnants.htm');break;
case 'regles':include ('regles.htm');break;
case 'categories':include ('categories.htm');break;
case 'annonces':include ('annonces.htm');break;
} ?>

Sur la page index.php ce script est dans un tableau... J'ai aussi un menu avec des lien qui ont comme adresse <a href="/index.php?page=club">

Ce qu'il faudrait, c'est que quand je clique sur le lien "Le Club", la page club.htm soit incluse dans index.php et dans le tableau ou il y a le script... Une pseudo-frame quoi...

Je suis chez free et c'est ce qui bug... Pour l'instant ma page index.php affiche correctement le contenu de acceuil.htm mais les autres pages restent introuvables...

Merci beaucoup !!!!


dimanche 1 juillet 2007 à 18:03:49 | Re : Inclure une page htm dans un page php

milkasoprano

Membre Club
Réponse acceptée !
alors je comprend ce que tu veux faire pour afficher tes pages tu dois faire ceci :

http://localhost/index.php?page=club  

et club te redirigera vers ta page en html. mais en fait il faudrai que tu proteges mieux la chose en fesant ceci, c'est plus propre :

<?
if (!isset($_GET["page"])) { $page = ""; }else{ $page = $_GET["page"]; }

switch ($page) {
case 'acceuil': include ('acceuil.php');break;
case 'club': include ('club.php');break;
case 'membres': include ('membres.php');break;
case 'histoire':include ('histoire.php');break;
case 'contact':include ('contact.php');break;
case 'villes':include ('villes.php');break;
case 'voitures':include ('voitures.php');break;
case 'gagnants':include ('gagnants.php');break;
case 'regles':include ('regles.php');break;
case 'categories':include ('categories.php');break;
case 'annonces':include ('annonces.php');break;

}

?>

c'est mieux de nommé tes pages en php parce que HTM c'est pas trop top top quoi. tu vois ? je veux dire en le nommant php ca ne tengage a rien mais si un jour tu ajoutes un script ou une fonction dans la page ! taura pas a revenir sur la fonction switch();

ensuite pour afficher la page dans ton index tu ajoute cette ligne a l'emplacement que tu veux choisir :

<?php include($include); ?>

et voila ;)
et quand tu veux acceder a une page tu fais ceci :

http://localhost/index.php?page=club
http://localhost/index.php?page=voitures
http://localhost/index.php?page=histoire


etc...
bonne journée a toi.

dimanche 1 juillet 2007 à 18:05:27 | Re : Inclure une page htm dans un page php

milkasoprano

Membre Club
case 'acceuil': include ('acceuil.php');break;
case 'club': include ('club.php');break;
case 'membres': include ('membres.php');break;
case 'histoire':include ('histoire.php');break;
case 'contact':include ('contact.php');break;
case 'villes':include ('villes.php');break;
case 'voitures':include ('voitures.php');break;
case 'gagnants':include ('gagnants.php');break;
case 'regles':include ('regles.php');break;
case 'categories':include ('categories.php');break;
case 'annonces':include ('annonces.php');break;


MERDE j'ai oublié ceci : (remplace)

case 'acceuil': $include ('acceuil.php');break;
case 'club': $include ('club.php');break;
case 'membres': $include ('membres.php');break;
case 'histoire':$include ('histoire.php');break;
case 'contact': $include ('contact.php');break;
case 'villes': $include ('villes.php');break;
case 'voitures': $include ('voitures.php');break;
case 'gagnants': $include ('gagnants.php');break;
case 'regles': $include ('regles.php');break;
case 'categories': $include ('categories.php');break;
case 'annonces': $include ('annonces.php');break;


lundi 2 juillet 2007 à 12:13:27 | Re : Inclure une page htm dans un page php

jpv424

ok merci je test sa desuite et je reviens merci bcp

lundi 2 juillet 2007 à 13:34:58 | Re : Inclure une page htm dans un page php

jpv424

Merci beaucoup tout marche mais je n'ai pas mis $ devant include sinon sa fait une erreur... C'est grave question faille include ?

lundi 2 juillet 2007 à 14:31:47 | Re : Inclure une page htm dans un page php

jpv424

Salut j'ai une autre question j'ai une page qui s'appelle categories.php

Quand je tape son url tout va bien mais quand elle est incluse dans index.php les accents ne sont pas reconnus et sa fait des drôle de signes...

lundi 2 juillet 2007 à 17:15:57 | Re : Inclure une page htm dans un page php

vilhjalms

Saell og blesuð

probleme d encodage peut etre utf8 ?

Vilhjálms
Sigurðsdóttir aka Frëyjá

mercredi 4 juillet 2007 à 14:03:21 | Re : Inclure une page htm dans un page php

jpv424

Bonjour, c'est re-moi...

Mes pages sont bien incluses dans index.php

Par contre, quand je rentre l'adresse du site je n'ai pas encore fait de page d'acceuil (qui saffiche des qu'on rentre sur le site) pour le moment ya un blanc ou dedans ya l'endroit ou inclure mes autres pages...

Biensur quand je rajoute du texte sur cette page, le texte reste sur tout les pages ! Comment faire ?

Merci beaucoup !

vendredi 6 juillet 2007 à 18:55:04 | Re : Inclure une page htm dans un page php

jpv424

Il n'y a personne pour m'aider ?



Cette discussion est classé dans : page, case, include, htm, break


Répondre à ce message

Sujets en rapport avec ce message

Signet en Php ? [ par dumbop84 ] pff .... c dur le PHP surtout quand on est pas prgrammeur .... mon probléme a moi c  que j'aimerai savoir si on peut faire des signer en php... j'ai u Redirection depuis login [ par blackvault ] hola!!! j'ai un gros probleme avec mon site internet... en fait ma page indexnew.php (et non pas index tout court pour faire compliquer!) est organis [DEBUTANT] Include [ par b3n0it ] Bonjour :)Voila je suis vraiment débutant en php et j'ai une petite erreur avec mon include Voici le code :        if(file_exists("menu/$page.htm"))in mise en forme [ par jimmypage64 ] Bonjour, je veux mettre en forme une page internet... en  haut de la page je voudrai ma banniere, a gauche mon menu, en bas mon pied et au milieu le c pb php [ par maxxou56 ] Lorque je tente de compiler ma page index de mon site en php je reçois le message d'erreur suivant: Parse error: parse error, unexpected T_IF, expect Problème d'affichage [ par VivoBaggio ] Salut, j'ai un soucis au niveau de mon affiche des pages, rien de méchant mais qui m'ennuie. Lorsque j'alterne des pages (accueil / team et inversemen Problème Tableau [ par VivoBaggio ] Salut tout le monde. Voilà, je sais que cette question ne devrait pas se trouver dans cette partie du forum, mais je n'ai pas su la mettre autre part. lien [ par kenny18 ] salut !j'ai 4 div dans ma page qui se nomme "home.php". dans la div 1, j'ai un menu dynamique (au survol des menus, les sous-menus apparaissent dessou DIV [ par kenny18 ] salut tout le monde,j'ai le lien suivant : ', $row_c['sp_nom'], '';?>Donc ce lien va chercher le n° de l'id problème d'include [ par axvier ] Bonjour,Je débute en php et j'ai un petit soucis vis-à-vis d'un include.En fait, je désire modifier le fichier inclu en ayant simplement à cliquer sur


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.