Page blanche PHP Include/Switch/$Get

Résolu/Fermé
guitarsora - 21 oct. 2010 à 22:35
 guitarsora - 22 oct. 2010 à 20:33
Bonjour,

Voilà cela fait plusieurs heures que je bute sur le même problème et peu importe la façon donc j'écris mon code cela ne veut pas marcher. J'utilise la fonction include() dans un switch comme ceci
<?Php

$goto = $_GET['goto'];

switch($goto)
{

case 'acceuil':
include("index.html");
break;

case 'videos':
include("videos.html");
break;

case'livre':
include("livreor.html");
break;

case'chat':
include("chat.html");
break;

case'forum':
include("forum.php");
break;
}
?>


Voilà pour la condition switch et avant j'ai mis mes liens sous cette forme avec une image et j'ai disposée chaque lien dans un rectangle si vous voulez ça me donne ça
<MAP NAME="ImageMap33257">
      	<AREA SHAPE="RECT" ALT="Forme 6" COORDS="740,250,899,308" HREF="mailto:guitarsora60@hotmail.fr">
      	<AREA SHAPE="RECT" ALT="Forme 5" COORDS="580,250,739,307" HREF="index.php?goto=livre">
      	<AREA SHAPE="RECT" ALT="Forme 4" COORDS="420,250,579,307" HREF="index.php?goto=chat">
      	<AREA SHAPE="RECT" ALT="Forme 3" COORDS="260,250,419,307" HREF="index.php?goto=forum">
      	<AREA SHAPE="RECT" ALT="Forme 2" COORDS="100,250,259,306" HREF="index.php?goto=videos">
      	<AREA SHAPE="RECT" ALT="header" COORDS="0,0,999,346" HREF="index.php?goto=acceuil">

    </MAP>
    <IMG SRC="header.jpg" WIDTH="1000" HEIGHT="354" BORDER="0" usemap="#ImageMap33257">


Je peux même rajouter un petit exemple de page type si vous le souhaitez :)
<div id="corps">
           <h1>Accueil</h1>
       
           <p>
               Bienvenue à toutes et à tous, ayant reçu des demandes pour avoir un accès plus facile à toutes mes vidéos, j'ai décidé de créer un site dans lequel sont mises toutes les vidéos par catégories !<br />
De plus vous pourrez également proposer des suggestions pour de futures vidéos ou des encouragements (ça fait toujours plaisir) !<br />
Enfin je vous tiendrais au courant à chaque fois des futures vidéos à venir !<br />
           </p>
       
           <p>
                Le site évolue et est maintenant équipé d'un livre d'or disponible dans la rubrique suggestions du site !
(La classe !)

           </p>
    
           <p>
               (Bien sûr le site en est actuellement à ses débuts donc si tout ne va pas ne vous inquiétez pas et n'hésitez pas à signaler des problèmes)
           </p>
       </div>


Voilà tout ceci me retourne une page seulement avec ma bannière, mon fond gris mais aucune écriture :/ ça me pose un problème
Je rajoute aussi le CSS
body
{
   width: 1000px;
   margin: auto;
   margin-top: 2px;
   margin-bottom: 20px;    
   background-color:#333333;
}

#en_tete
{
   width: 1000px;
   height: 354px;
   margin-bottom: 100px;
}

#corps
{
   margin-left: 10px;
   margin-bottom: 10px;
   padding: 5px;
   
   color: #86878b;
   background-color: #545c5f;
   background-image: url("images/motif.png");
   background-repeat: repeat-x;
   
   border: 1px solid black;
}

#corps h1
{
   color: #86878b;
   text-align: center;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}

#corps h2
{
   height: 30px;

   background-image: url("images/titre.png");
   background-repeat: no-repeat;
   
   padding-left: 30px;
   color: #B3B3B3;
   text-align: left;
}


En attendant une solution de votre part et en vous remerciant d'avance
Cordialement, Guitarsora


A voir également:

2 réponses

faboons Messages postés 269 Date d'inscription mardi 12 février 2008 Statut Membre Dernière intervention 22 janvier 2024 50
Modifié par faboons le 22/10/2010 à 10:10
Salut,

est-ce-que ta page est comme ça ?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
 <head> 
<style type="text/css"> 
body 
{ 
   width: 1000px; 
   margin: auto; 
   margin-top: 2px; 
   margin-bottom: 20px;     
   background-color:#333333; 
} 

#en_tete 
{ 
   width: 1000px; 
   height: 354px; 
   margin-bottom: 100px; 
} 

#corps 
{ 
   margin-left: 10px; 
   margin-bottom: 10px; 
   padding: 5px; 
    
   color: #86878b; 
   background-color: #545c5f; 
   background-image: url("images/motif.png"); 
   background-repeat: repeat-x; 
    
   border: 1px solid black; 
} 

#corps h1 
{ 
   color: #86878b; 
   text-align: center; 
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif; 
} 

#corps h2 
{ 
   height: 30px; 

   background-image: url("images/titre.png"); 
   background-repeat: no-repeat; 
    
   padding-left: 30px; 
   color: #B3B3B3; 
   text-align: left; 
} 
</style> 
</head><body> 
<?php 

$goto = $_GET['goto']; 

switch($goto) 
{ 

case 'acceuil': 
include("index.html"); 
break; 

case 'videos': 
include("videos.html"); 
break; 

case'livre': 
include("livreor.html"); 
break; 

case'chat': 
include("chat.html"); 
break; 

case'forum': 
include("forum.php"); 
break; 
} 
?> 
<map name="imagemap33257"> 
       <area shape="rect" alt="forme 6" coords="740,250,899,308" href="mailto:guitarsora60@hotmail.fr"> 
       <area shape="rect" alt="forme 5" coords="580,250,739,307" href="index.php?goto=livre"> 
       <area shape="rect" alt="forme 4" coords="420,250,579,307" href="index.php?goto=chat"> 
       <area shape="rect" alt="forme 3" coords="260,250,419,307" href="index.php?goto=forum"> 
       <area shape="rect" alt="forme 2" coords="100,250,259,306" href="index.php?goto=videos"> 
       <area shape="rect" alt="header" coords="0,0,999,346" href="index.php?goto=acceuil"> 

    </map> 
    <img src="header.jpg" width="1000" height="354" border="0" usemap="#imagemap33257"> 


<div id="corps"> 
           <h1>Accueil</h1> 
        
           <p> 
               Bienvenue à toutes et à tous, ayant reçu des demandes pour avoir un accès plus facile à toutes mes vidéos, j'ai décidé de créer un site dans lequel sont mises toutes les vidéos par catégories !<br /> 
De plus vous pourrez également proposer des suggestions pour de futures vidéos ou des encouragements (ça fait toujours plaisir) !<br /> 
Enfin je vous tiendrais au courant à chaque fois des futures vidéos à venir !<br /> 
           </p> 
        
           <p> 
                Le site évolue et est maintenant équipé d'un livre d'or disponible dans la rubrique suggestions du site ! 
(La classe !) 

           </p> 
     
           <p> 
               (Bien sûr le site en est actuellement à ses débuts donc si tout ne va pas ne vous inquiétez pas et n'hésitez pas à signaler des problèmes) 
           </p> 
       </div> 
    </body> 
    </html>


Ce matin j'ai du temps à perdre si je l'uploade sur mon serveur ça marche, sauf pour l'image du header bien entendu.

L'important n'est pas de convaincre, mais de donner à réfléchir.
1
Bonjour,

Merci pour la réponse, ma page est bien comme celle ci (à part la fin qui est tirée du index.html qui est la valeur de base de la page) Enfin bref excusez moi j'ai buté sur un truc idiot j'ai juste regardé à partir de mon ordi directeurs du genre C:\Users\Home\Desktop\index.php au lieu de faire sur mon serveur Wamp ><"" Je comprend mieux :) Merci beaucoup en tout cas de m'avoir fourni ton aide :) et désolé si je n'ai pas pu répondre plus tôt le matin j'étais au lycée ;)

A bientôt Bonne Continuation !
0