"HELP" Sur les include" problème de
Résolu
spirou0069
Messages postés
145
Statut
Membre
-
graffx Messages postés 7513 Statut Contributeur -
graffx Messages postés 7513 Statut Contributeur -
Bonjour,
J'ai un problème avec mon code car mes pages ne s affiche pas dans le site elle s'ouvre sur une nouvelle page???
Merci pour votre aide
Voici mon code pour la page index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
<link rel="stylesheet" type="text/css" href="css/style.css"/>
</head>
<body>
<div id="global">
<div id="ban">
<?php
include('ban.php');
?>
</div>
<div id="menu">
<?php
include('menu.php');
?>
</div>
<div id="contenu">
<?php
$pageOK = array('menu' => 'menu.php',
'test1' => 'test1.php',
'ban' => 'ban.php',
'index' => 'index.php',
'test2' => 'test2.php',
'contenu' => 'contenu.php',
'erreur' => 'erreur.php');
if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
include($pageOK[$_GET['page']]);
} else {
include('contenu.php');
}
?>
</div>
</div>
</body>
</html>
page menu.php
<a href="test1.php?page=test1">Test1</a>
<a href="test2.php?page=test2">Test1</a>
par sécurité page css
body{
background-color:#000;
}
#global {
width : 800px;
left : 50%;
margin-left : -400px;
position : absolute;
margin-top :25px;
margin-bottom:25px;
}
#ban{
text-align:center;
background-repeat:no-repeat;
}
#menu{
margin-top:160px;
height:30px;
width:800px;
font-size:20px;
border-top:#000 0px solid;
}
#menu a
{
display:block;
float:left;
width:19%;
height:30px;
border:none;
text-align:center;
}
#menu a, #menu a:visited{
color:#666;
text-align:center;
padding-top:3px;
text-decoration:none;
}
#menu a:hover, #menu a:visited:hover{
color:#F96;
text-decoration:none;
}
#contenu{
width:800px;
margin-bottom :25px;
border:#000 1px solid;
float:left;
background-color:#FFF;
}
J'ai un problème avec mon code car mes pages ne s affiche pas dans le site elle s'ouvre sur une nouvelle page???
Merci pour votre aide
Voici mon code pour la page index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
<link rel="stylesheet" type="text/css" href="css/style.css"/>
</head>
<body>
<div id="global">
<div id="ban">
<?php
include('ban.php');
?>
</div>
<div id="menu">
<?php
include('menu.php');
?>
</div>
<div id="contenu">
<?php
$pageOK = array('menu' => 'menu.php',
'test1' => 'test1.php',
'ban' => 'ban.php',
'index' => 'index.php',
'test2' => 'test2.php',
'contenu' => 'contenu.php',
'erreur' => 'erreur.php');
if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
include($pageOK[$_GET['page']]);
} else {
include('contenu.php');
}
?>
</div>
</div>
</body>
</html>
page menu.php
<a href="test1.php?page=test1">Test1</a>
<a href="test2.php?page=test2">Test1</a>
par sécurité page css
body{
background-color:#000;
}
#global {
width : 800px;
left : 50%;
margin-left : -400px;
position : absolute;
margin-top :25px;
margin-bottom:25px;
}
#ban{
text-align:center;
background-repeat:no-repeat;
}
#menu{
margin-top:160px;
height:30px;
width:800px;
font-size:20px;
border-top:#000 0px solid;
}
#menu a
{
display:block;
float:left;
width:19%;
height:30px;
border:none;
text-align:center;
}
#menu a, #menu a:visited{
color:#666;
text-align:center;
padding-top:3px;
text-decoration:none;
}
#menu a:hover, #menu a:visited:hover{
color:#F96;
text-decoration:none;
}
#contenu{
width:800px;
margin-bottom :25px;
border:#000 1px solid;
float:left;
background-color:#FFF;
}
A voir également:
- "HELP" Sur les include" problème de
- I'm sorry to have to inform you that your message could not be delivered to one or more recipients. it's attached below. for further assistance, please send mail to postmaster. if you do so, please include this problem report. you can delete your own text from the attached returned message ✓ - Forum Mail
- PHP: fonction include et liens relatifs ✓ - Forum PHP
- Include un dossier DropBox dans une page web - Forum Webmastering
- Installer integrity check has failed common causes include incomplete download and damaged media ✓ - Forum Logiciels
- I'm sorry to have to inform you that your message could not be delivered to one or more recipients. it's attached below. for further assistance, please send mail to postmaster. if you do so, please include this problem report. you can delete your own text from the attached returned message. - Forum Réseaux sociaux
6 réponses
"J'ai un problème avec mon code car mes pages ne s affiche pas dans le site elle s'ouvre sur une nouvelle page???"
Je n'ai pas très bien compris.
En tout cas, ce n'est pas les includes qui font ça.
Tu utilises peut-être des window.open ou des target="_blank" ou bien c'est une pub.
Je n'ai pas très bien compris.
En tout cas, ce n'est pas les includes qui font ça.
Tu utilises peut-être des window.open ou des target="_blank" ou bien c'est une pub.
Salut avion-f16,
J' essaye de faire un site en include pfuuuuu pas facile...
voila un lien http://www.eurojudo.be/bushido ou le futur site est héberger...(pour le moment)
Ce n'est pas un problème de target
Je pense que c'est un problème dans mon code mais comme je débute en php, ca fait 3-4 jours que je me prends la tête avec les includes....
J'essaye de comprendre
Merci pour ton aide
MD
J' essaye de faire un site en include pfuuuuu pas facile...
voila un lien http://www.eurojudo.be/bushido ou le futur site est héberger...(pour le moment)
Ce n'est pas un problème de target
Je pense que c'est un problème dans mon code mais comme je débute en php, ca fait 3-4 jours que je me prends la tête avec les includes....
J'essaye de comprendre
Merci pour ton aide
MD
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pour l'image pas grave je regarderai ca plus tard
mais par contre pour les liens ca ne fonctionne pas chez moi même après avoir vider le cache
quand tu arrive sur eurojudo.be/bushido,
j'ai déja la page erreur qui s affiche
et quand tu clique sur contenu ou test1
il ouvre une nouvelle fenêtre....
Sauf si je me trompe
Merci
mais par contre pour les liens ca ne fonctionne pas chez moi même après avoir vider le cache
quand tu arrive sur eurojudo.be/bushido,
j'ai déja la page erreur qui s affiche
et quand tu clique sur contenu ou test1
il ouvre une nouvelle fenêtre....
Sauf si je me trompe
Merci
plusieurs choses ne vont pas
je te conseille l' utilisation d' un switch
pourquoi faire plusieurs pages
page1.php?page=page1.php
test.php?page=test.php
c 'est pour l' exemple mais ca serait pas mieux d' avoir une seule page
contenu.php?page=test.php
contenu.php?page=page1.php
contenu.php?page=1
une seule page pour tout inclure. Tellement plus simple regarde du coté des switchs.
je te conseille l' utilisation d' un switch
pourquoi faire plusieurs pages
page1.php?page=page1.php
test.php?page=test.php
c 'est pour l' exemple mais ca serait pas mieux d' avoir une seule page
contenu.php?page=test.php
contenu.php?page=page1.php
contenu.php?page=1
une seule page pour tout inclure. Tellement plus simple regarde du coté des switchs.