Bonjours, je viens de me mettre aux includes pour la conception de mon site web.
Or les includes de marche pas, il n'y a que la premiere page qui s'affiche, et des que je clique sur un lien qui dois executer une include, ça m'affiche la page d'erreur d'int.
Voici le code source de la page index.php :
Citation :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<body
<p><a href="includes/index.php?page=home">Home</a></p>
<p><a href="includes/index.php?page=news">News</a></p>
<p><a href="includes/index.php?page=articles">Articles</a></p>
<?php include('includes/center.php'); ?>
</body>
</html>
|
Normallement c'est dans un enssemble de cadre, mais même sans cadre ça foire donc pour une meilleur visibilitée je les ai enlevé.
Voici le code du fichier center.php :
Citation :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
if ($_GET['page']=='home' || empty($_GET['page']) ) {include('includes/home.php');}
elseif ($_GET['page']=='news') {include('includes/news.php');}
elseif ($_GET['page']=='articles') {include('includes/articles.php');}
else {include('includes/404.php');}
?>
</body>
</html>
|
je suis sous apache 2.
y'a t'il une erreur dans le code source ?
Merci d'avance.
Siron