Le PHP
Là encore, je ne vais pas vous apprendre à programmer en PHP. Pour illustrer le PHP, je vais vous donner une méthode pour faire une “interface” de site.
Vous me direz que vous savez déjà faire, ben moi je vais vous apprendre comment faire ça rapidement et surtout sans vous fatiguer, autant pour la conception que pour la mise à jour de votre site.
Comme pour le Javascript, un peu d’histoire s’impose :
Le langage PHP a été mis au point au début d’automne 1994 par Rasmus Lerdorf. Ce langage de script lui permettait de conserver la trace des utilisateurs venant consulter son CV sur son site, grâce à l’accès à une base de données par l’intermédiaire de requêtes SQL. Ainsi, étant donné que de nombreux internautes lui demandèrent ce programme, Rasmus Lerdorf mit en ligne en 1995 la première version de ce programme qu’il baptisa Personal Sommaire Page Tools, puis Personal Home Page v1.0 (traduisez page personnelle version 1.0). Passons maintenant au PHP.
Voyons maintenant la méthode.
L’aspect graphique Il faut tout d’abord un “look” à votre site. Pour les exemples qui vont suivre, j’en ai fait un tout ce qu’il y a de plus simple :
Bandeau du haut | |||||
|
| ||||
Bandeau du bas J’ai réalisé cette interface sous Photoshop mais vous pouvez utiliser d’autres logiciels tels que Paint Shop Pro, The Gimp ou même Paint. – Le bandeau du haut. – Le menu. Là l’image fait 100 pixels de haut. Ca permet à l’interface d’être aussi haute que nécessaire. – Le “corps” de la page. Idem que pour le menu. – Bandeau du bas. Ensuite l’assemblage est relativement simple. Il se fait à l’aide d’un tableau et on utilise les images comme “background” des cellules.
Les lignes que j’ai mis en rouge sont des tables dans les cellules du menu et du corps qui permettent au texte de ne pas coller au bord de la cellule. Vous avez maintenant une interface claire qui peut servir pour toutes les pages de votre site. Le problème c’est que de copier à chaque fois le tableau dans chaque page (ou si vous voulez changer le look du site plus tard), c’est fatiguant :op Avant de voir comment, il faut d’abord intaller un serveur sur votre ordinateur. Pourquoi ? Parce que le PHP est un langage interprété par le serveur de votre hébergeur et qu’il est lourd d’uploader vos fichiers à chaque fois que vous voulez tester si tout va bien. Maintenant vous pouvez utiliser le PHP sur votre PC.
Le texte en rouge, c’est le code PHP. Vous voyez, ce n’est pas bien long. La petite astuce de ce script c’est que si vous ne mettez rien derrière “page=” ou que vous ne tapez que http://monsite.com dans la barre d’adresse, il va automatiquement inclure le fichier home.php qui contient le texte de votre page d’acceuil (ATTENTION là il faut absolument utiliser le nom “home.php” pour votre page d’acceuil à moins de modifier le script PHP). ATTENTION : dans votre if, vous devez bien tester la présence d’une page existante afin de ne pas permettre à une personne mal intentionnée d’exécuter un script php autre que ceux que vous avez prévu ! Si vous voulez voir cet exemple en ligne, c’est par là. Félicitations, vous avez utilisé votre premier script PHP. A la manière des CSS qu’on a vu précédemment, ce script simplifie grandement la mise à jour de votre site. Si vous voulez en savoir plus sur le PHP et apprendre à programmer, je vous recommande vivement le site PHP Débutant. |
Dernière mise à jour le 2 décembre 2018