Bonjour,
J'ai quelques petits soucis avec certains de mes scripts PHP , je vais d'abord vous exposer celui en rapport avec le titre :-)
J'ai un fichier 'index.php' qui contient le header et le footer de mon site, j'aimerais pouvoir garder ces deux éléments/bannières/images sans devoir les rappeler dans chaque page PHP.
Contenu Index.PHP
----------------------
<?php
include('styles/header.php');
include('func/functions.php');
include('styles/menu.php');
include('styles/body.php');
include('styles/footer.php');
Contenu Menu.php
----------------------
Est inclut dans index.php et est chargé avec le header et le footer, jusque la pas de problème.
Dans ce fichier, pour l'instant, je n'ai crée qu'un seul lien vers login.php
<?php
$login=1;
echo "<a href=styles/body.php?login=$login>Login</a>";
En croyant bien faire pour garder mes bannières, ce lien est donc ré-envoyé vers le body qui lui même s'occupera de faire l'include de "login.php".
Contenu de body.php
-------------------------
<?php
if($_GET['login']) {
$login=$_GET['login'];
include("../users/login.php");
}
Seulement voilà, je pensais qu'inclure le fichier plutôt que d'en faire une redirection me permettrait de garder le header et le footer intact sans devoir les redéclarer, malheureusement ...
Je tombe donc sur une page blanche avec le formulaire de login/pass sans les deux bannières.
Existe t-il un moyen de les de déclarer globalement ces bannières pour tout le site sans devoir faire un "include" pour chaque sous-pages ?
PS : J'ai volontairement pas utilisé de CSS avec des déclarations HTML de type <div class=""> car un graphiste va passer derrière mon travail de programmation.
Merci a vous tous ;-)
Configuration: Intel Q6600
4GB DDRII 800
Raid0 2x WD Velociraptor 150 Go
1x WD 500 Go
GeForce 9800GX2
XP Pro