0Faute : Créer et animer son site, Georges Simenon, Yello
Sommaire  Plan du site  Contact  Vous cherchez ?  Les liens
DESIGN
Sur le site
0Faute News
Recevez chaque mois les nouveautés de 0Faute ainsi que les tendances du Net et de la société.

S'inscrire Se désinscrire
Consultez le dernier numéro de 0Faute News, les archives et les enquêtes sur la protection des personnes et nos élus et le Net.

Partenaire

Créez votre site Les standards  PHP

PHP est un langage de scripting embarqué dans les pages HTML et traité par le serveur. PHP3 permet de construire dynamiquement des pages HTML contenant les résultats de calculs ou de requêtes SQL adressées à un système de gestion de bases de données (SGBD).
Grâce à de nombreuses extensions, PHP3 peut générer des fichiers PDF, s'interfacer avec des serveurs de messagerie, des serveurs LDAP ou encore générer des images et graphiques GIF à la volée, pour ne citer que quelques unes des fonctionnalités les plus impressionnantes.
PHP peut s'interfacer facilement à la quasi totalité des SGBD du marché, qu'ils soient commerciaux ou qu'ils viennent du monde du logiciel libre (Oracle, Sybase, mSql, MySQL, Solid, PostgresSQL, dBase, Informix, dbm,...). PHP supporte également l'accès à toutes les bases de données qui proposent un pont ODBC. C'est le moyen le plus simple (à part Java/JDBC) d'attaquer une base de données Microsoft depuis Linux ou UNIX.
PHP est donc un langage comparable à ASP de Microsoft (la comparaison s'arrête là : PHP comporte beaucoup plus de fonctions qu'ASP, supporte pratiquement tous les standards du Web, et est extensible). Il ne s'agit pas d'un langage de scripting destiné au client, le navigateur, comme peut l'être JavaScript.
On doit la première version de PHP à Rasmus Lerdorf qui l'a mise au point pour ses propres besoins en 1994. Cette version était destinée à son usage personnel, d'où le nom Personnal Home Pages).
PHP3 est distribué librement et gratuitement sous la licence GNU GPL. Il peut être téléchargé depuis le site miroir de l'Université Michel Montaigne Bordeaux III (aussi surprenant que cela puisse paraître, c'est en anglais).
PHP3 est l'outil idéal pour tout site Internet ou Intranet de taille moyenne, ou de grande taille mais n'ayant pas à supporter un grand nombre de requêtes simultanées.
Reprenant une syntaxe claire et familière puisque très proche de celle du langage C, PHP est un langage dont la prise en main est généralement rapide. C'est donc un langage qui conviendra autant au débutant désireux de se familiariser "sans douleur" avec les techniques du Web dynamique, qu'au professionnel cherchant une solution simple mais toutefois puissante et fiable pour des sites de taille moyenne.
Idéalement, vous aurez besoin d'une machine fonctionnant sous une version x86 de LINUX. Il est possible d'utiliser PHP3 sur des machines LINUX non x86, ou sur des stations UNIX, mais dans ce cas, vous devez obligatoirement recompiler les sources pour pouvoir l'exécuter. Vous pouvez également utiliser un PC fonctionnant sous un des systèmes Windows 32 bits (Win95/98 ou NT4). Dans tous les cas, vous devrez installer et configurer un serveur HTTP supportant au moins les CGI sur votre machine.
PHP peut être installé comme module par Apache et Microsoft Internet Information Server, soit plus de 90% des serveurs du marché. PHP peut aussi être installé sur n'importe quel serveur Web sous la forme d'un programme CGI. Dans ce cas, toutes les pages contenant des ordres PHP devront être passées en paramètre à l'interprète PHP situé dans le répertoire "/cgi-bin" du serveur.
Vous trouverez également quantité de scripts gratuits sur PHPScripts. Vous pouvez aussi vous rendre sur PHPFrance où vous attendent manuel de référence, tutorials, trucs et astuces et un forum en français.

 Voir aussi :

 Sommet de la page

Precedente Sommaire Remonter

  Click Here!
Pour toute question ou remarque concernant ce site, envoyez un courriel à jacques @ 0faute.com
Dernière mise à jour de cette page le 11/12/2005.
 
Dans cette rubrique
Réactions

Une réaction ? Besoin d'un conseil ?
Participez au Forum 0Faute Design !

N'oubliez pas de signer le livre d'or de 0Faute !


Sélection

Conseils de lecture

  • PHP4 professionnel par Harish Rawat et Jesus Castagnetto.
  • Programmation Web avec PHP par Laurent Lacroix, Nicolas Leprince et Christophe Boggero.