14.pdf


Aperçu du fichier PDF 14.pdf

Page 123179




Aperçu texte


14.1. Le langage PHP - MySql
1 Introduction - 2. Utilisations du PHP. - 3. Utilitaires
Dans la partie précédente de la formation Internet, nous avons créé un site Web en
HTML avec FrontPage, donc statique. Ces notes de cours en ligne reprennent le
développement en PHP et MySQL (sites dynamiques), elles font partie de la formation
YBET "Création de site" donnée en nos locaux ou en entreprise et permettent de donner des
bases sur le langage PHP couplé à une base de donnée MySQL. Cette formation parle de
programmation, elle est donc plutôt compliquée, mais j'essaye de suffisamment dissocier les
différentes procédures dans ces notes. Ce cours est corrigé et mise à jour en fonction des
difficultés rencontrées lors des séances dans les salles de formation: exercices, notes
complémentaires, ...
Si l'apprentissage du langage et des procédures est important, une partie de cette
formation va également permettre de créer un site simple ou modifier des sites en GNU/GPL
(portals, OScommerce, livres d'or, forum, ...). L'exercice lié à ce cours est la création d'un site
de petites annonces. Le site associé, créé en partie par les "élèves" est dahut.be.
Commençons notre formation PHP - MySQL par quelques rappels sur les langages
utilisés sur créer des sites INTERNET, leurs différents avantages et inconvénients, leur mise
en ligne. Avec l'HML et l'ASP, le PHP est un des principal langage utilisé pour créer un site
INTERNET. Une page en HTML est directement décodée par votre navigateur (Internet
explorer ou Firefox par exemple). Par contre, l'ASP et le PHP sont décodées par le serveur qui
transfère le résultat vers le navigateur. Dans ce sens, ces 2 langages permettent une
programmation de vos pages Internet et même une interactivité entre le site et l'utilisateur
(choix des couleurs, identifiant, ...). Le langage PHP est généralement installé sur les serveurs
WEB Linux associé à une base de donnée Mysql (même si les serveurs sous Windows
l'acceptent). Le langage ASP, associé à une base de donnée SQL, est réservé aux serveurs
sous Windows.
Dans la suite de ce cours les tableaux en fond gris reprendront les commandes
Lignes de commandes
Les tableaux en fond jaune reprendront des aides:
Aides, fonctionnement des procédures.

2. Utilisations de PHP
Le langage PHP est directement décodé par le serveur Internet qui renvoie le résultat au
format HTML vers le navigateur. Pour l'utilisateur, cette fonctionnalité est complètement
transparente. Comme les pages du site sont "programmées", les possibilités sont presque
illimitées. Les pages créées peuvent afficher des paramètres personnalisés (l'heure, les
indications spécifiques au visiteur), créer des formulaires personnalisés avec une vérification
des données, afficher des fichiers textes remaniés, ... PHP est généralement couplé à une base
de donnée MySQL. Ce n'est pas obligatoire mais permet des application étendues comme la