multimedialab poule
coursmagdocgalerieliensinfos
PHP (Personal Home Page) est un langage interprété (un langage de script) exécuté du côté serveur
(comme les scripts CGI, ASP, ...) et non du côté client (un script écrit en Javascript ou une applet Java
s'exécute sur votre ordinateur). Il est donc indépendant du navigateur utilisé.
Il permet d'ajouter des commandes dans une page HTML pour accéder à une base de données.

PHP connaît aujourd'hui un succès croissant en raison de sa facilité d'utilisation.
Par le biais d'un ensemble de fichiers installés sur votre compte Web, le PHP permet un interfaçage
simple avec de nombreux Systèmes de Gestion ou de Bases de Données (SGBD).
Les systèmes les plus connus actuellement sont SPIP, MySQL, PHP Nuke ou Xoops.
Grâce à ces systèmes, vous pouvez bénéficier d'un certain nombre d'automatismes :
permettre l'accès aux données de façon simple, autoriser un accès aux informations à de multiples utilisateurs
et manipuler les données présentes dans la base de données (insertion, suppression, modification).
Ces systèmes de gestion imposent une structure précise au site, sous forme de grille pré-programmée
intégrant textes, images, etc.

Pour éditer un fichier PHP, il suffit d'un éditeur de texte simple tel que SimpleText ou le Bloc-notes
de Windows. Une connaissance du language HTML est évidemment conseillée, vu que le PHP s'inclut
dans le code HTML. Commencez d'abord par bien comprendre de quoi il s'agit grâce aux liens
référencés ci-dessous ou cette introduction sur le PHP facile, et le manuel PHP en français.
Puis plongez dans un kit d'installation (préfabriqué mais personnalisable), comme SPIP.

Introduction à PHP. Un dossier sur Comment ça marche ?
Introduction aux bases de données. Un dossier sur Comment ça marche ?
PHP hypertext preprocessor. Un article sur Wikipedia.
Qu'est-ce que le PHP ? Un article sur Uzine.
Initiation au PHP. Un tutoriel sur Framasoft.
PHP et MySQL. Logiciels libres sur Framasoft.
PHP, une initiation. Un cours de Dominique Gonzalez au Grappa. Voir le wiki des cours.
Le language PHP. Une introduction sur le site du CERIG.
Manuel PHP en français. Le language et ses fonctionnalités sur PHP.net, la référence centrale.
A-Z PHP. Cours PHP/MySQL pour débutants en programmation.
Le PHP facile. Documentation et introduction au PHP.
Articles PHP. Une série de tutoriaux sur Aide Javascript.

Pear PHP. PHP Extension and Application Repository.
Sparkline PHP Graphing Library.

PHP Apache Module. Instructions d'installation (en anglais) sur le site de Marc Liyanage.
MySQL Database Server. Instructions d'installation (en anglais) sur le site de Marc Liyanage.
Installer PHP sur MacOSX. La marche à suivre sur UltraMac.
Installer MySQL sous Mac OSX. La marche à suivre sur UltraMac.
Apache, PHP, MySQL. Tutoriaux d'installation sur Mac OS X sur PHPMac.
PHP on Mac OS X. Infos sur Apple Developer connection.
MySQL on Mac OS X. Infos sur Apple Developer connection.

SubEthaEdit. Éditeur de code gratuit pour les utilisations non commerciales.
BB Edit. Éditeur de code. Démo 30 jours disponible.

PHP index. Passerelle française des technologies PHP.
PHP Codeur. PHP et manipulation des bases de données.
Manucorp. Infos en tout genre sur PHP.
Zend. Le site de Andi Gutmans et Zeev Suraski, les concepteurs de PHP 3.0.

Easy PHP. Package pour installer facilement PHP, Apache, MySQL et PHPMyAdmin (Windows only).
PunBB. Forum rapide et léger en php. Voir la documentation.
PHPBB. Téléchargez le kit personnalisable de création d'un forum (Mac OSX et Win).
PHPBB France. Forum de documentation.

SPIP. Système Open Source de publication développé par uZine écrit en PHP.
L'employé du moi. Le site d'une équipe de dessinateur formidables, conçu principalement avec SPIP.
PleinOpenAir. Un exemple de site produit avec SPIP.
Magusine. Un autre exemple de site produit avec SPIP.
Open source CMS. Infos sur les systèmes dynamiques de publication.
PHP Nuke. Système Open Source de publication de portail écrit en PHP.
Xoops. Système Open Source de publication de portail écrit en PHP.
Logz. Comme SPIP ou phpnuke, dispositif léger de publication de sites web en PHP/MySql.
Webzinemaker. Créez votre webzine ou votre blog en 5 clics.

MySQL. Base de données Open Source la plus populaire, connue pour sa vitesse et sa fiabilité.
PHP Scripts. Présentation de PHP et répertoire de scripts.
PHP France. Scripts, trucs et astuces, etc.
PHP Team. Site communautaire francophone, orienté PHP5.
PHP Builder. Site communautaire à haute fréquentation (+ de 53.000 membres !)
PHP Index. Passerelle française des Technologies PHP.
Nexen. Portail PHP/MySQL.
Boomtchak. Site gelé mais documentation et infos toujours disponibles.
Hot Scripts. Codes source, notamment PHP.
Codewalkers. Ressources PHP et Sql.

Rabbitoshi. Installer un lapin-tamagoshi en PHP.
Web Based FTP with PHP. Construire un Client FTP. Tutoriel en 4 étapes, par Raditha Dissanayake.