- Plan du Site | Contact

Pré-Requis

Pour suivre les différents exemples et exercices présentés, on suppose que vous avez installé un serveur web fonctionnel avec le suport de PHP activé, et que les fichiers terminés par l'extension .php sont traités par PHP. (...)

 

Si votre serveur web supporte PHP, vous n'avez rien à faire. Simplement, créez un dossier, puis créez un fichier texte, avec l'extension .php : le serveur va automatiquement l'exécuter avec PHP. Il n'y a pas de compilation, ou d'installation compliquée. Gardez en tête que les fichiers sont comparables à des fichiers HTML, dans lesquels vous allez utiliser des balises magiques, qui feront beaucoup de choses pour vous. (extrait du manuel PHP).

 

Une certaine pratique du html est nécessaire à l'apprentissage de PHP, ceux qui hésitent parmi les quelques dizaines de milliers de pages qui proposent des tutoriels peuvent se rendre là.

 

Principes du Client-Serveur

Schéma d'une requête statique

Ce premier schéma montre le fonctionnement simple d'un serveur HTTP qui " sert " une page html sous la demande du client. Dans un premier temps, le client accède à une ressource disponible sur le serveur en entrant l'adresse (URL) dans son navigateur. Le serveur HTTP va alors rechercher le fichier dans son arborescence et se contenter de l'envoyer en réponse au client. La charge reste alors au client d'interpréter avec l'aide de son navigateur les balises HTML, les scripts client (par exemple Javascript). Si le code HTML fait appel à des images, il faudra à nouveau les chercher sur le serveur.

 

To top

Fonctionnement du module PHP

Ci-dessous le processus a lieu en plusieurs étapes. Comme lors de l'exemple précédent, le client envoie une requête au serveur sous la forme d'une URL avec éventuellement un passage de paramètres (1). Le serveur commence par vérifier si la page demandé dépend du module php (.php, .php3, .php4, ...) ou est statique (.htm, .html, ...) (2). Si il s'agit d'une page php, le script est alors interprété par le moteur (3) qui peut éventuellement envoyer une requête vers un serveur de base de donnée (4) tel que MySQL par exemple. Celui-ci lui renverra alors les données demandées afin de terminer l'interprétation du script (5). Au final, il générera une page statique (6) du même type qu'une page html pouvant être interprétée par le navigateur du client (7).

 

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