- Plan du Site | Contact

Automatisation d'une Page Web

On pourra souvent se poser la question de savoir quel(s) usage(s) peut-être associé(s) à PHP, notamment pour un site simple et statique. Imaginons un site simpliste composé d'une page d'accueil, une page avec un CV et une page présentatnt une dizaine de photos de vacances. Avec du HTML seul, il faudra, pour donner accès à toutes nos pages copier/coller le contenu de notre menu sur toutes les pages. Et le jour oú une modification intervient, répercuter cette mise à jour dans tous nos fichiers...

 

Ne serait-ce que pour cette simple opération, PHP est déjà très utile : il suffira de stocker notre code HTML correspondant au menu dans un fichier menu.htm, par exemple et d'insérer l'instruction suivante dans chacune de nos pages à l'endroit oú celui-ci doit apparaître :

<?php require("menu.htm"); ?>

Le fonctionnement de cette commande est très simple : lorsque le module PHP du serveur voit la fonction require(), il l'exécute. Ce qui permet ici de prendre le contenu du fichier spécifié et de l'intégrer au fichier en cours. Ainsi, une modification du fichier menu.htm sera répercutée automatiquement sur toutes les pages de notre site. D'oú un site plus simple à gérer et à modifier.

 

Avant d'aller plus en avant dans les applications pratiques de PHP, nous regarderons le principe de fonctionnement du Client-Serveur et la manière dont PHP s'intègre dans une page HTML.

 

To top

Premiers éléments du language

Balises d'Encapsulation

Ce qui distingue PHP d'un language client comme javascript, c'est que le code est exécuté sur le serveur. Ainsi, au lieu d'écrire un programme avec de nombreuses commandes pour afficher du HTML comme ce serait le cas avec PERL (CGIs) ou en C, on écrit notre page HTML avec des portions de code embarquées destinées à réaliser une action.

 

Pour ce faire, le code PHP est encapsulé par des balises spécifiques de début et de fin qui permettent d'entrer et de sortir du mode PHP.

<html>

<head>

<title>Ma Première page </title>

</head>

<body>

 

<?php // balise de début

...

instructions PHP;

...

?> // balise de fin

 

</body>

</html>

 

To top

Intégration de PHP dans une Page HTML

L'exemple suivant montre de quelle manière PHP s'intègre dans une page HTML pour afficher une chaîne de caractères (ici, le traditionnel et historique "Hello World !") :

<html>

<head>

<title>Ma Première page </title>

</head>

<body>

<?php

echo "Hello World ! " ;

?>

</body>

</html>

 

To top

Actualités
29-05-2008
... Et profitez d'un Web meilleur : Mozilla tente d'établir un record du nombre de logiciels téléch...
29-08-2007
Plusieurs extensions permettent d'intégrer les éléments de cette API mise à disposition par Google.
1-03-2007
TinyButStrong est un moteur de Template pour le language PHP.
20-11-2006
Le LABEL CLE a été décerné au Portail de la Communauté de Communes de Sartilly.
9-11-2006
Depuis sa version 2.0, OpenOffice n'a plus rien à démontrer face aux suites logicielles de bureautiq...
9-11-2006
Disponible dans plus de 33 langues, le nouveau Firefox est encore plus rapide, plus sûr et totalemen...
8-11-2006
Artichow est une librairie qui permet de créer simplement des graphiques avec PHP et GD. On pourra a...
25-08-2006
Le célèbre navigateur "Firefox" est plus performant que jamais. Naviguez sur le Web avec confiance !

Liens Utiles


PHP / MySQL

zend.com

nexen.net

phpteam.net

laltruiste.com

phpinfo.net

phpfacile.com


XML & CSS

openweb.eu.org

csszengarden.com

cssbeauty.com

cssvault.com

alistapart.com


LINUX

formation-linux

debian-fr.org

lea-linux.org

 

Services | Solutions | Formations | Portfolio | Photos | F.A.Q. | Accès Client
© 2004-2008 ACCEDO - Siret : 452 155 112 00017
6, Chemin des Moires - 50740 CAROLLES
Tél : 06 83 88 31 78