pour l'ensemble de la page. Je m'explique
j'ai créer une page index.php dans la quel se trouve ceci
Code : Tout sélectionner
<?php
require_once('html.php');
$page = $_GET['id'];
if (!$page) {
$page = 'accueil';
}
html_head($page);
html_header();
html_body($page);
html_footer($page);
?>Code : Tout sélectionner
<?php
require_once( 'index.php' );
error_reporting( 0 );
function getBaseURL()
{
$port = ':' . $_SERVER['SERVER_PORT'];
$host = preg_replace( '/:.*$/', '', $_SERVER['HTTP_HOST'] );
if ( preg_match( '/^(|off|false|disabled)$/i', $_SERVER['HTTPS'] ) )
{
$proto = 'http://';
if ( $_SERVER['SERVER_PORT'] == '80' )
{
$port = '';
}
}
else
{
$proto = 'https://';
if ( $_SERVER['SERVER_PORT'] == '443' )
{
$port = '';
}
}
$dir = (dirname($_SERVER['PHP_SELF']));
return $proto . $host . $port . $dir;
}
function html_head( $page )
{
global $page;
?> < html xmlns = "http://www.w3.org/1999/xhtml"; xml:lang =
"fr" lang = "fr" dir = "ltr" > < head > < title >Vampire Land</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<?
}
function html_header()
{
$here = getBaseURL();
?>
<body>
<center>
<font face="comics" size="14" color="red">
Vampire Land
</font>
<br>
<img src="images/header.png">
<br>
<b>|</b> <a href="<?=$here?>">Accueil</a> <b>|</b>
<a href="<?=$here?>?id=etude">Etude Vampirique</a> <b>|</b>
<a href="<?=$here?>?id=film">Les Films</a> <b>|</b>
<a href="<?=$here?>?id=contact">Me Contacter</a> <b>|</b>
<a href="<?=$here?>?id=news">Les News</a> <b>|</b>
<a href="<?=$here?>?id=partenaire">Devenir Partenaire</a> <b> | </b>
<br>
<br>
<?php
}
function html_body( $page )
{
global $page;
$include = "html/$page.php";
echo ' <div id="content">';
if ( file_exists( $include ) )
{
$open = require_once($include);
}
else
{
$open = require_once("html/error.php");
}
page();
echo ' </div>';
}
function html_footer( $page )
{
$here
=
getBaseURL();
?>
<br>
<span id="footer">
..:: Copyright © 2010 Tout Droit Réservé "mon-site.net" Designed by Alucard68 ::..
</span>
<br>
<span id="menu_bas">
<u>Site Validé:</u> <a href="http://valide.w3c.com target=_blank">CSS
2.1</a> <b>|</b>
<br>
<u>Mes Partenaire:</u>
<br>
<u>Mes Référencement:</u>
</span>
</center>
</body>
</html>
<?php
}et le problème est la c'est que quand j'ouvre ma page html.php le corps du site est bien la mais pas le texte de la page accueil.php je ne vois pas d'ou vient le problème. Si
quelqu'un pouvais m'aider. Voici comment es coder ma page accueil.php
Code : Tout sélectionner
<?php
require_once( 'html.php' );
require_once( 'index.php' );
function page()
{
$here = getBaseURL();
php >
<span id ="text">
<div id ="cadre">
Bienvenu à tous les internautes dans Vampire Land .
Ici vous allez découvrir un monde différent . < br >
Sur se site vous decouvrirez un monde à part dans le quel les vampires existes . Pour moi < br >
il est évident que les vampires existent
et qu'ils vivents parmis nous sans que nous le sachions.
<br>
Je vous invite a lire
<a href="Bla.net/?id=etude">L'étude Vampirique</a > . < br >
Vous trouverez
plein d'autre services comme une rubrique
<a href="bla.net/?id=news">News</a>
dans laquel vous trouverez tous les
<br>
renseignement sur l'évolution de mon site . Ou encore tout
<a href =bla.net/?id=films">Les Films</a>
traitant du sujet du vampirisme . < br >
Je vous laisse découvrir par vous même . < br >
Bonne lecture à vous toutes et tous . < br >
N'hésité pas à utiliser la rubrique
<a href="bla.net/?id=contact target="_blank">Contact</a>
pour me faire part de toutes vos suggestion ou autres.
</div>
</span>
<?
}Merci d'avance a ceux qui me liron et qui me donnerons un coup de main.
Cordialement Alucard68