Pseudo Mot de passe
fleche Inscription
fleche Mot de passe oublié ?
Informations Générales
Chargement en cours...
Nombre de Visites fleche [ 1 036 256 ]
Votre IP fleche [ 38.107.191.116 ]
Vous êtes ici : Home Page Dossiers Creer un site web Php Realisation site PHP (2)
Imprimer le document Version Imprimable

Informations Générales

[425] Posts sur le forum
[453] Membres inscrits
Il y a en ligne :
arrow 0 Membre
arrow 4 Invités
fled Membre en ligne:
Aucun

Partenariat

Partenariat Vous pouvez aider ce site à évoluer, en contribuant à son développement. Proposez vos idées de cours et/ou dossiers.
Rendez-vous dans « Partenariat » pour en savoir plus.


Publicité


Prestataire

N°1 de l'hébergement, location de serveurs, nom de domaines et téléphonie.
(OVH est recommandé par Webelix.net)

www.

Nos Partenaires

Réalisation du site en PHP (partie 2)

Etape 2 - Les liens

Nous allons maintenant, formater les liens qui vont nous appeler les différentes pages(rubriques).

Ouvrez le fichier index.php, si ce n'est pas le cas, et modifiez ce qui suit :

<?php
error_reporting(E_ALL ^ E_NOTICE);
$page = $_GET['page'];
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
  <title>Mon premier site en PHP</title>
  <meta http-equiv="Content-Style-Type" content="text/css">
</head>

<body style="font-family: Arial, sans-serif;font-size: 12px; color: #000000;">
  <table width="600" align="center" valign="top" cellspacing="2" cellpadding="2" border="0">
    <tr valign="middle">
      <td width="600" height="90" colspan="2" bgcolor="#0068B4">
        <div style="font-size: 24px; color: #FFFFFF;">Mon premier site en PHP</div>
      </td>
    </tr>
    <tr valign="top">
      <td width="120" height="350" rowspan="2" bgcolor="#606DB2">
        <div style="font-size: 13px;"><b>MENU :</b><br>
      <ul>
        <li><a {noir}href="index.php?page=accueil"{/noir}> Accueil</a></li>
        <li><a {noir}href="index.php?page=rubrique1"{/noir}> Rubrique 1</a></li>
        <li><a {noir}href="index.php?page=rubrique2"{/noir}> Rubrique 2</a></li>
        <li><a {noir}href="index.php?page=rubrique3"{/noir}> Rubrique 3</a></li>
        <li><a {noir}href="index.php?page=rubrique4"{/noir}> Rubrique 4</a></li>
      </ul>
        </div>
      </td>
      <td width="480" height="310" bgcolor="#AFD394">
        <div>
    <?php
    if (file_exists("pages/$page.html") == TRUE)
        {include("pages/$page.html");}
    else
        {include("pages/accueil.html");}
    ?>
        </div>
      </td>
    </tr>
    <tr valign="middle">
      <td width="480" height="40" bgcolor="#CDBCA3">
        <div>2005 Copyright by Moi</div>
      </td>
    </tr>
  </table>
</body>
</html>

Explications :

Prenons par exemple, <a href="index.php?page=accueil"> Accueil</a>.

  • index.php?...
    Signifie, que nous appelons la page index.php.
    C'est à dire que, nous garderons toujours la même structure du site. D'où l'intérêt de cette méthode, c'est que nous ne sommes plus obligé de réécrire toute la structure dans les autres pages (nos rubriques) comme pour le HTML pure.
  • ...?page=accueil
    Signifie, que nous attribuons à la page index.php la variable $page, avec la valeur "accueil".
    Du fait, que nous avons renseignés la variable $page, notre petit script include("pages/$page.html"); devient include("pages/accueil.html");

Et ainsi de suite.

Passons à l'étape suivante Suite du Cours

[0] commentaire - Voir/EditerAjout commentaire

Haut de page