|
YBET Rue Albert 1er, 7 6810 Pin - Chiny Route Arlon - Florenville (/fax: 061/32.00.15 |
|
|
14.1. Le langage PHP - MySql1 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
Les tableaux en fond jaune reprendront des aides:
2. Utilisations de PHPLe 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 création d'un forum, d'un site de vente en ligne, ... Vous trouverez de multiples exemples téléchargeable gratuitement sur Internet. Créer des pages en PHP n'oblige pas à créer tout le site dans ce langage. Les pages peuvent être mélangées avec d'autres en html sur le même site. La seule manière de vérifier le type de page est de vérifier l'extension de la page Internet, et encore puisque des pages en HTML peuvent être simplement renommée en PHP pour des développements futurs. Les extensions suivantes sont liées aux pages PHP suivant les versions utilisées par votre hébergeur:
Pour vérifier quelle version utilise votre hébergeur, tapez les lignes suivantes dans un éditeur:
enregistrez le fichier comme info.php (par exemple et attention à l'extension txt ajoutée automatiquement par NotePad si vous n'affichez pas les extensions sous Windows) et transférez ce fichier sur le serveur. En exécutant le fichier sur votre navigateur (par exemple http://www.mon-site.com/info.php), vous recevrez une fenêtre équivalente à ceci (même si le résultat est généralement beaucoup plus long) qui affiche la configuration sur le serveur.
Nous venons finalement de programmer notre première commande en PHP. Analysons les lignes de ce fichier:
Vous pouvez utilisez plusieurs séries de commandes (chaque fois avec les mêmes délimiteurs) dans une même page, entrecoupée de parties en html. L'extension du fichier sera néanmoins .php. 3. Utilitaires.Programmer en PHP nécessite quelques programmes et utilitaires spéciaux pour débuter:
Ces 2 utilitaires vous permettent finalement d'utiliser votre PC sous Windows pour créer et tester des pages programmées en PHP, pour les retransférer vers votre site Internet ensuite. |
|
YBET informatique: analysons ensemble votre projet. |
Cours sur la base de donnée Access de Microsoft en ligne |
Une introduction au langage HTML. |
Programmer en Javascript Un peu différent, quelques fonctionnalités supplémentaires |
|
YBET Informatique: formation débutant ou avancé dans notre salle de formation ou en entreprise |
||
|
|
|
|
Renseignements, tarifs et inscriptions sur notre page formations informatiques |
||
Autre formations en ligne:
Access - Excel - PowerPoint - Word - Internet - Quelques notes de la formation Ciel Comptabilité