Forum Clubic

Un conseil

Bonjours, j’aimerais que vous me donniez votre avis :

Me conseillez-vous d’utiliser des “fonctions” (je sais pas si ça s’appelle comme ça) pour le contenu de mes pages . Je m’explique :

J’ai pensé qu’une fois mon site fini il y aurait un petit problème: dans le cas où je voudrais modifier un ligne commune à toutes mes pages je devrais répéter cette action autant de fois que j’ai de page :heink: . Alors j’ai pensé à utilisé ceci :

(fichier content.php ->)

<?php
   define('footer1', '<a href="2v.html">xxxxxxx</a>');  
   define('footer2', 'xxxxxxxxxxxx');  
   define('footer3', 'xxxxxxxxxxxx');
   define('footer4', 'xxxxxxxxxxxx');  
   define('footer5', 'xxxxxxxxxxxx');  
   define('footer6', 'xxxxxxxxxxxx');  
   define('footer7', 'xxxxxxxxxxxx');  
   define('footer8', 'xxxxxxxxxxxx');  
   define('footer9', 'xxxxxxxxxxxx');  
   define('footer10', 'xxxxxxxxxxxx');  
   define('footer11', 'xxxxxxxxxxxx');  
   define('footer12', 'xxxxxxxxxxxx');
?>

Là c’est pour le footer . Mais je compte faire de même pour toutes les lignes communes de mes pages . Ainsi, dans mes pages au lieu d’avoir une ligne normal de code html (par exemple), j’aurais par exemple ceci : <?php echo T1; ?> .

Est-ce une bonne solution . Car j’ai pensé que si j’utilisé ce système à chaque chargement de mes pages le fichier content.php se chargerait . Or celui-ci une fois finit sera assez important et si il se charge à chaque chargement de mes pages cela pourrait saturer ma bande passante .

Qu’en pensez-vous. Est-ce que je risque quelque chose au niveau de ma bande passante ou carrément, au niveau du serveur lui-même .

(je précise que la réponse du style “ça dépend du nombre de visiteurs” ne sert à rien car mon site pourra très bien avoir 50000 visiteurs/ jour (c’est un exemple …) comme 100/jour . On verra)

PS: chaque page aurait ainsi cela avant le head:

<?php  
    require("content.php");  
?>

Donc une petite architecture simple et rapide

une page index.php



//tu met de header de ta page, le menu ...

 require("pages/" . $_GET['page']. ".php"); 

// la bas de ta page


puis tu met le contenue de tes pages dans pages/

exemple

contact.php
accueil.php

puis pour appeler les page tu fais

index.php?page=accueil

Avec cette solution, si tu veux modifier par exemple juste le menu qui se trouve dans l’index, ça le modifiera pour toute les page

Oui, c’est une autre solution . Je la retient peut être que je l’utiliserai . Sinon ben c’est toujours utile ^ ^)