Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1185 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème INCLUDE + page accueil

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème INCLUDE + page accueil

n°1120440
munkycool
tu rends compte !!!!
Posté le 15-06-2005 à 10:39:20  profilanswer
 

Bonjour,
 
j'ai bien avancé dans me travaux !!  :)
Mais il me reste quelques problèmes. Je vous explique:
 
j'ai fait ma page Index.php qui regroupe toutes les autres pages (mon menu, une page centrale et un futur bas de page), je vous donnes mon code:
 
"<div class="menu" >
<?php
  include('MenuH.php');  // Nous appelons l'entete du site
?>
</div>
<div class="colonneGauche" >
<?php
  include('Accueil.php');   // Nous appelons notre menu
?>
</div>
 
<div class="colonneDroite">
<?php
 
  // On définit le tableau contenant les pages autorisées
  // ----------------------------------------------------
  $pageOK = array('Accueil' => 'Accueil.php','Contact' => 'Contact.php' );
 
  // On teste que le paramètre d'url existe et qu'il est bien autorisé
  // -----------------------------------------------------------------
  if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
    include($pageOK[$_GET['page']]);   // Nous appelons le contenu central de la page }?> "
age
En fait les pages que j'ai défini dans la div colonnedroite ne marche pas (elle ne se charge pas), si je clique sur le line "Contact" dans le menu la page se recharge mais c'est la page Accueil.php qui se reload.
De plus j'aimerais qu'une page centrale s'affiche une fois que j'ai passé ma page d'intro (www.aycad.com) et que dès que je clique sur les liens du menu elle disparaisse (en fait ce serait ma page Accueil.php qui apparaitrait)
Voilà si vous avez des conseil. Merci d'avance


Message édité par munkycool le 15-06-2005 à 10:40:04
mood
Publicité
Posté le 15-06-2005 à 10:39:20  profilanswer
 

n°1120479
munkycool
tu rends compte !!!!
Posté le 15-06-2005 à 10:58:30  profilanswer
 

:cry:  personne veut me répondre ....

n°1120481
yoyo354
Yoyo, le roi du ...
Posté le 15-06-2005 à 11:00:52  profilanswer
 

On est pas tes chiens ! Ca ne fait même pas 20 minutes que tu as posté. :fou:  
 
EDIT : Tu me fais pitié et comme pour une fois j'ai un semblant de réponse, je la post quand même.
 
Essaye plutôt avec quelque chose dans le genre :

Code :
  1. $page = @$_GET['page'];
  2. if (isset($page) && file_exists("pages/".$page.".php" )){
  3. $page = str_replace("/",'',$page);
  4. $page = str_replace("\\",'',$page);
  5. include("pages/".$page.".php" );
  6. }
  7. else {
  8. include("pages/index.php" );
  9. }


C'est un peu dégueu mais ça marche...


Message édité par yoyo354 le 15-06-2005 à 11:06:17
n°1120488
munkycool
tu rends compte !!!!
Posté le 15-06-2005 à 11:03:13  profilanswer
 

yoyo 354 je crois que je t vexé  ;)  
Excuse moi de t'avoir comme un chien.
 
Enfin ça fait pas avancé le shmilblick tout ça !!!!  :lol:

n°1120493
FlorentG
Posté le 15-06-2005 à 11:05:09  profilanswer
 

Je refuse de répondre, tant que les lignes suivantes n'ont pas disparues :

<SCRIPT>
<!--
function killRightClick(mButton)
{  
return false;
}
document.oncontextmenu = killRightClick;  
//-->
</SCRIPT>


 
Franchement, interdire le click droit en 2005, c'est vraiment de l'incompétence, là...

n°1120495
jeff@be
Posté le 15-06-2005 à 11:05:38  profilanswer
 

Code :
  1. include('Accueil.php');   // Nous appelons notre menu


 
tu inclus Accueil.php ici, donc c'est normal que cette page s'affiche...

n°1120499
jeff@be
Posté le 15-06-2005 à 11:07:08  profilanswer
 

Attention aussi que tes pages d'include (Accueil.php, Contact.php, ...) ne doivent pas contenir <html>,<head>, etc...

n°1120512
yoyo354
Yoyo, le roi du ...
Posté le 15-06-2005 à 11:11:12  profilanswer
 

Aussi : http://www.aycad.com/Feuilles/Index.php?page=Contact
 
Sources ->

Code :
  1. <div class="menu" >
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  4. <head>


n°1120514
munkycool
tu rends compte !!!!
Posté le 15-06-2005 à 11:11:28  profilanswer
 

jeff@be a écrit :

Code :
  1. include('Accueil.php');   // Nous appelons notre menu


 
tu inclus Accueil.php ici, donc c'est normal que cette page s'affiche...


 
Oui mais si je ne l'a met pas, il n'y a que le menu qui s'affiche et rien d'autre....  :??:

n°1120526
munkycool
tu rends compte !!!!
Posté le 15-06-2005 à 11:16:02  profilanswer
 

yoyo354 a écrit :

Aussi : http://www.aycad.com/Feuilles/Index.php?page=Contact
 
Sources ->

Code :
  1. <div class="menu" >
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  4. <head>



 
Je ne comprend pas ta réponse ????

mood
Publicité
Posté le 15-06-2005 à 11:16:02  profilanswer
 

n°1120527
FlorentG
Posté le 15-06-2005 à 11:16:48  profilanswer
 

munkycool a écrit :

Je ne comprend pas ta réponse ????


Y'a le div de classe menu qui ne devrait pas se trouver là

n°1120537
munkycool
tu rends compte !!!!
Posté le 15-06-2005 à 11:19:56  profilanswer
 

FlorentG a écrit :

Y'a le div de classe menu qui ne devrait pas se trouver là


 
Pourquoi ??? c'est la div de mon menu... Explique  :)

n°1120540
FlorentG
Posté le 15-06-2005 à 11:20:43  profilanswer
 

Sauf qu'un fichier XHTML, ça commence par le DOCTYPE, puis l'<html>, dans lequels se trouvents le <head> et le <body>. Et donc div menu doit être dans le <body>

n°1120550
yoyo354
Yoyo, le roi du ...
Posté le 15-06-2005 à 11:25:59  profilanswer
 

FlorentG a écrit :

Sauf qu'un fichier XHTML, ça commence par le DOCTYPE, puis l'<html>, dans lequels se trouvents le <head> et le <body>. Et donc div menu doit être dans le <body>


Pour les puristes ça comme même par la version xml :whistle:  
Et je dirais même plus que tout les documents html, ausis bien 3.2 doivent commencer par un doctype. :jap:  
 
Sinon munkycool : http://validator.w3.org/check?uri=http%3A%2F%2Fwww.aycad.com%2FFeuilles%2FIndex.php%3Fpage%3DContact&charset=%28detect+automatically%29&doctype=XHTML+1.1&ss=1&outline=1&sp=1&No200=1&verbose=1 :p

n°1120557
munkycool
tu rends compte !!!!
Posté le 15-06-2005 à 11:26:38  profilanswer
 

FlorentG a écrit :

Sauf qu'un fichier XHTML, ça commence par le DOCTYPE, puis l'<html>, dans lequels se trouvents le <head> et le <body>. Et donc div menu doit être dans le <body>


 
Ce n'est pas du Xhtml :non:  c'est de l'INCLUDE en PHP.
Chaque DIV représente une page chargé en INCLUDE.  

n°1120559
FlorentG
Posté le 15-06-2005 à 11:28:18  profilanswer
 

munkycool a écrit :

Ce n'est pas du Xhtml :non:  c'est de l'INCLUDE en PHP.
Chaque DIV représente une page chargé en INCLUDE.


Oulaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa t'as dû louper un truc là  :heink:  :heink:  :heink:  :heink:  :heink:

n°1120561
FlorentG
Posté le 15-06-2005 à 11:28:52  profilanswer
 

Ton PHP génère justement de l'XHTML, hein [:dawa]

n°1120582
munkycool
tu rends compte !!!!
Posté le 15-06-2005 à 11:35:04  profilanswer
 

Bon bah g trouvé...  
il fallait juste que je remplace mon lien dans la page d'accueil par "<a id="zone4" href="Feuilles/Index.php?page=Accueil" title="Accueil"></a>"
pour que cela marche !!!
 
Merci d'avoir cherché, c'est très gentil !!!  :bounce:

n°1120588
FlorentG
Posté le 15-06-2005 à 11:36:44  profilanswer
 

Corrige quand-même tes pages, y'a des DOCTYPE et des <head> partout, bref, un gros bordel :(

n°1120589
plainsofpa​in
Pingouino's lover
Posté le 15-06-2005 à 11:37:49  profilanswer
 

tu prend une des pages générée, et tu regardes le source, tu comprendras ton erreur la j'espère ...


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1120604
munkycool
tu rends compte !!!!
Posté le 15-06-2005 à 11:47:59  profilanswer
 

FlorentG a écrit :

Corrige quand-même tes pages, y'a des DOCTYPE et des <head> partout, bref, un gros bordel :(


 
Tu me prend pour ton chien ?????  :D  
Moi je trouve ça bien non ???  ;)

n°1120609
FlorentG
Posté le 15-06-2005 à 11:52:00  profilanswer
 

munkycool a écrit :

Tu me prend pour ton chien ?????  :D  
Moi je trouve ça bien non ???  ;)


Dans une page XHTML, il n'y a qu'un seul DOCTYPE, qu'un seul html, qu'un seul head, qu'un seul body, hein ;)

n°1120618
plainsofpa​in
Pingouino's lover
Posté le 15-06-2005 à 11:57:26  profilanswer
 

Il sait ce que c'est de l'xhtml et il nous fait marcher la hein ?
 
Hein munky tu plaisantes la j'espère ?
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  3. <head>
  4. </head>
  5. <body>
  6. <div id="menu">
  7. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  8. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  9. <head>
  10. ...
  11. </div>
  12. </body>
  13. </html>


 
ca te gêne pas ca ?


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1120627
Killer_386
Posté le 15-06-2005 à 12:04:04  profilanswer
 

Vous voulez voir du professionnel ? http://www.serveur-boulette.com/index.php :love:
Ce n'est pas de la pub, mais regardez la source ;). Je pense qu'il s'en sort pas trop mal munkycool :whistle:...

n°1120629
FlorentG
Posté le 15-06-2005 à 12:06:00  profilanswer
 

Y'a trente-douze <html>
 
Alala, si les navigateurs étaient moins permissifs... Ca évitera ce genre de soupe de balise :(

n°1120631
Killer_386
Posté le 15-06-2005 à 12:06:40  profilanswer
 

C'est clair ;). Pourtant c'est pas compliqué ! :D

n°1418329
munkycool
tu rends compte !!!!
Posté le 02-08-2006 à 16:39:06  profilanswer
 

plainsofpain a écrit :

Il sait ce que c'est de l'xhtml et il nous fait marcher la hein ?
 
Hein munky tu plaisantes la j'espère ?
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  3. <head>
  4. </head>
  5. <body>
  6. <div id="menu">
  7. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  8. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  9. <head>
  10. ...
  11. </div>
  12. </body>
  13. </html>


 
ca te gêne pas ca ?


 
Franchement non... mais si cela te gêne c'est la même mon petit !!  :D  

n°1418409
Infosactua​lite
Macintosh vs. Windows
Posté le 02-08-2006 à 17:12:00  profilanswer
 

C'est quoi cette merde de code ? [:in ze navy ii]
 
Même le code de frontpage c'est mieux que cette horreur :ouch:

Métier / Occupations :
   Tech INFO
 
 :sarcastic:

Message cité 2 fois
Message édité par Infosactualite le 02-08-2006 à 17:12:41

---------------
...::: NOUVEAU : LE PREMIER FORUM CONSACRE AUX DEBATS TROLLESQUES : Cliquez ICI !
n°1418432
munkycool
tu rends compte !!!!
Posté le 02-08-2006 à 17:34:03  profilanswer
 

Infosactualite a écrit :

C'est quoi cette merde de code ? [:in ze navy ii]
 
Même le code de frontpage c'est mieux que cette horreur :ouch:

Métier / Occupations :
   Tech INFO
 
 :sarcastic:


 
Quand on est pas développeur on fait ce qu'on peut,  grand benet !! Si tu veux corriger "ma merde de code" c'est avec grand plaisir !!
 
comme tu le fait si bien remarquer un tech info n'est pas un développeur... mais au lieu de critiquer apporte moi des solutions ou des conseils
car ta réponse n'encourage personne, et surtout pas moi, à te répondre (mais vu le ton j'étais un peu obligé  :sarcastic:  )
 
Allez à bonne entendeur, Salut !!!!  ;)  

n°1418450
Infosactua​lite
Macintosh vs. Windows
Posté le 02-08-2006 à 17:53:02  profilanswer
 

Conseil :
 
http://www.siteduzero.com/tuto-3-6 [...] e-web.html
Dans ton code tu ouvres une balise html, tu la refermes au milieu du code ( http://forum-images.hardware.fr/icones/message/icon16.gif ) et tu mets du code en dehors de <html></html>  :ouch:  
 
Le code HTML doit être DANS les balises HTML, en plus tu redéclares le Doctype DEUX fois !  :ouch:

Message cité 1 fois
Message édité par Infosactualite le 02-08-2006 à 17:55:38

---------------
...::: NOUVEAU : LE PREMIER FORUM CONSACRE AUX DEBATS TROLLESQUES : Cliquez ICI !
n°1418463
munkycool
tu rends compte !!!!
Posté le 02-08-2006 à 18:17:30  profilanswer
 

Infosactualite a écrit :

Conseil :
 
http://www.siteduzero.com/tuto-3-6 [...] e-web.html
Dans ton code tu ouvres une balise html, tu la refermes au milieu du code ( http://forum-images.hardware.fr/ic [...] icon16.gif ) et tu mets du code en dehors de <html></html>  :ouch:  
 
Le code HTML doit être DANS les balises HTML, en plus tu redéclares le Doctype DEUX fois !  :ouch:


 
Merci pour le site... :D  
et merci pour les conseils mais en même temps ça fait un an que j'ai pas retouché le site présent donc...mais une nouvelle version arrive.
 
Quand tu me parles des balises html: c'est dans quelles pages  ??? car je suis pas devin. ;)  
 
PS: tu devrais apprendre à parler aux gens sans te foutre de leur gueule à chaque fois que quelque chose ne te convient pas ou que c'est plus ou moins bien fait !! :hello:  

n°1418470
syl94
Ni!
Posté le 02-08-2006 à 18:27:50  profilanswer
 

munkycool a écrit :

Merci pour le site... :D  
et merci pour les conseils mais en même temps ça fait un an que j'ai pas retouché le site présent donc...mais une nouvelle version arrive.
 
Quand tu me parles des balises html: c'est dans quelles pages  ??? car je suis pas devin. ;)  
 
PS: tu devrais apprendre à parler aux gens sans te foutre de leur gueule à chaque fois que quelque chose ne te convient pas ou que c'est plus ou moins bien fait !! :hello:


 
T'es pas devin mais c'est toi qui maintient le site web  [:anathema] Et a propos du ton utilisé par les participants, bah vu comme tu exposes le probleme et les réponses pas du tout constructives que tu apportes, c'est normal je pense...  :pfff:

n°1418503
munkycool
tu rends compte !!!!
Posté le 02-08-2006 à 19:05:43  profilanswer
 

Infosactualite a écrit :

C'est quoi cette merde de code ? [:in ze navy ii]
 
Même le code de frontpage c'est mieux que cette horreur :ouch:

Métier / Occupations :
   Tech INFO
 
 :sarcastic:


 
Cela c'est constructif ??  :D je ne penses pas...
 
Les seuls réponses constructifs que j'ai eu sont celles du début du post. Après il en a été autrement (comme la tienne syl94)  ;) ).
De plsu je ne suis en aucun cas developpeur professionnel et je n'ai pas eu le temps d'apprendre la mise en forme complète et parfaite d'un site web.
Je sais juste les bases et ça me va bien. Maintenant si vous ne comprenez pas  :sarcastic: ...
 
Mais je ne vais pas bavarder plus longtemps sur ceci. Je vous laisse dans vos bouts de code parfaits et sans annicrochent.
 
Bonne soirée et au plaisir...
 
Munkycool

n°1418510
benou
Posté le 02-08-2006 à 19:14:36  profilanswer
 

fermé à la demande du posteur.


Message édité par benou le 02-08-2006 à 19:14:47
mood
Publicité
Posté le   profilanswer
 


Aller à :
  FORUM HardWare.fr
  Programmation
  PHP

  Problème INCLUDE + page accueil

 

Sujets relatifs
[assembleur] probleme d'interruption avec 68HC11Probleme de session
Problème de variable pour affichage de pages[ActiveX][CAB] web install / problème téléchargement
Probléme de Tableau HTML [ Colspawn Rospawn]probleme .htaccess et fichier PHP
Probleme de lien entre table de donnéesproblème avec ma procédure sous oracle
ouvrir une page dans une autre fenêtre du navigateur[OpenGL] Problème de tache spéculaire
Plus de sujets relatifs à : Problème INCLUDE + page accueil


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR