Introduction

5682 mots 23 pages
IUT de Metz

1

Support de cours

Introduction.

1.1

Qu’est-ce que le PHP ?

PHP pour Pre Hypertext Processor, est un langage de script exécuté par le serveur Web qui héberge le site
(comme les scripts CGI, ASP, ...) et non par le navigateur du visiteur (comme une page Html, un script écrit en JavaScript ou une applet Java qui s’exécutent directement sur votre ordinateur...). La syntaxe du langage
PHP est fortement inspirée de celles du langage C et du Perl.
Ses principaux atouts sont :
+
+
+
+
+
+

La gratuité et la disponibilité du code source (PHP est distribué sous licence GNU GPL).
Sa richesse fonctionnelle : PHP comporte plus de 1000 fonctions.
La simplicité d’écriture des scripts ( ?).
La disponibilité sur le Web de nombreux scripts PHP prêts à l’emploi.
La possibilité d’inclure le script PHP au sein d’une page Html.
La simplicité de liaison avec des bases de données. De nombreux systèmes de base de données sont supportés, mais le plus utilisé avec le PHP est MySQL, un système de base de données gratuit et disponible sur les plateformes Unix, Linux, et Windows.

Ce langage de programmation permet essentiellement de construire des sites Web dynamiques, particulièrement lorsqu’ils sont reliés à une base de données. Mais il sert également à exécuter tout type de traitement informatique initié par une page WEB (par exemple déclenché par un bouton ou un lien particulier).
Détaillons ce qu’il se passe lorsque vous consultez une page Html dite dynamique :

Figure 1 – Principe d’un serveur WEB avec PHP et MySQL.
+ Votre navigateur envoie l’URL que vous avez encodée.
+ Le serveur Web cherche dans son arborescence si le fichier existe et si celui-ci porte une extension reconnue comme une application PHP (.php, .php3,.php4, .php5, .phtml). Si c’est le cas, le serveur Web transmet ce fichier à PHP.
+ PHP interprète le fichier se trouvant encodé dans l’URL, c’est-à-dire qu’il va analyser et exécuter le code
PHP. Si ce code contient des requêtes vers une base de données

en relation

  • Introduction
    279 mots | 2 pages
  • Travail de fin d'etude chatbot
    12265 mots | 50 pages
  • Projet livre d'or pti bts informatique
    474 mots | 2 pages
  • Introduction
    256 mots | 2 pages
  • Jaja
    599 mots | 3 pages
  • Cours php sql
    1182 mots | 5 pages
  • Introduction
    786 mots | 4 pages
  • Introduction
    303 mots | 2 pages
  • php Mode de compatibilit
    6327 mots | 26 pages
  • Introduction
    328 mots | 2 pages
  • Integrateur web
    452 mots | 2 pages
  • Ocs inventory
    908 mots | 4 pages
  • tutoriel php pour débutant
    5111 mots | 21 pages
  • 151-Cours-de-php-5.html
    4875 mots | 20 pages
  • Avantages php
    533 mots | 3 pages