Journal du Net > Développeurs > Contributions > Soumettez votre meilleure astuce PHP

APPEL
A CONTRIBUTION

Vous manipulez le langage PHP au quotidien pour concevoir votre site Web ? Vous avez certainement une astuce à partager !

Participez

 Dynamiser son contenu Web de façon personnalisée  

Geoffroy Vergne , Paris

Quel est en 3 lignes l'objectif de votre astuce ?

Comment éviter d'avoir à réécrire toute sa mise en page (entête pied de page liens tableaux) lorsqu'on rajoute une page à son site et surtout comment modifier l'entête de toutes les pages de son site en ne modifiant qu'un seul fichier.

Décrivez votre astuce en détail. N'hésitez-pas à inclure des portions de codes.

En utilisant les fonctions de réutilisation de code et les fonctions personnalisées.

Laisser une fonction faire le travail à votre place

Ex:
function entete($title)
{

$header = '



'.$title.'
';

return $header;
}

La fonction entête affiche l'entête de la page HTML en récupérant le titre en paramètre afin de faire plusieurs pages similaires avec un titre différent selon le paramètre.

function page($content, $link)
{
$page = '



'.$content.'


'.$link.'


';

return $page;
}

Et la fonction page qui affiche le reste de la page en passant en paramètre le contenu et l'URL d'un lien.

Ensuite inclure ces fonctions dans la page

require ("fonction.php");

et appeler les fonctions avec les paramètres voulus

echo entete("Mon Titre");

echo page("Mon Contenu", "http://www.monsite.com");

Le code complet :
fonction.php :


page.php :


Voila ce n'est qu'un aperçu mais on peut bien sur aller beaucoup loin.


Publié le 04 octobre 2007

  Les dernières contributions  

  En ce moment sur Journal du Net Développeur  
16 contributions : 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16
 




 

RECHERCHE