php Mode de compatibilit
1
PARTIE 1 : PHP
La programmation en PHP. Des centaines de fonctions détaillées et des exemples expliqués en détail.
PARTIE 2 : MySQL
La création et l’interrogation d’une base de données.
2
PHP* http://www.php.net http://www.phpinfo.net http://www.phpfrance.com http://www.developpez.com/php/
MySQL
http://www.mysql.com/ http://dev.nexen.net/docs/mysql/ HTML http://cyberzoide.developpez.com/html/ Exemple concret http://www.miag-rezo.net )
3
Histoire du PHP
• Il a été créé en 1994 par Rasmus Lerdorf pour les besoins des pages web personnelles (livre d’or, compteurs, etc.). A l’époque, PHP signifiait Personnal
Home Page.
• C’est un langage incrusté au HTML et interprété (PHP3) ou compilé (PHP4) côté serveur. Il dérive du C et du Perl dont il reprend la syntaxe. Il est extensible grâce à de nombreux modules et son code source est ouvert. Comme il supporte tous les standards du web et qu’il est gratuit, il s’est rapidement répandu sur la toile.
• En 1997, PHP devient un projet collectif et son interpréteur est réécrit par Zeev
Suraski et Andi Gutmans pour donner la version 3 qui s’appelle désormais PHP
: Hypertext Preprocessor (acronyme récursif à l’exemple du système Open
Source Linux : Is Not UniX).
• Il existe par ailleurs des applications web prêtes à l’emploi (PHPNuke, PHP
SPIP, PHPSlash…) permettant de monter facilement et gratuitement son portail.
En juillet 2000 plus de 300.000 sites tournaient déjà sous PHP !
4
PHP
Définition
• Un langage de scripts permettant la création d’applications Web
• Indépendant de la plate-forme utilisée puisqu’il est exécuté côté serveur et non côté client.
• La syntaxe du langage provient de celles du langage C, du Perl et de Java.
• Ses principaux atouts sont:
• La gratuité et la disponibilité du code source (PHP4 est distribué sous licence GNU GPL)
• La simplicité d'écriture de scripts
• La possibilité d'inclure le script PHP au sein d'une page
HTML
• La simplicité d'interfaçage avec des bases de données
•