Médiaforma

All posts tagged client

Il est rare que les pages Web soient entièrement écrites en code PHP. Très souvent, elles consistent en un mélange de HTML, CSS, JavaScript, PHP et MySQL. Très rapidement, cette section va reprendre les fondamentaux des langages HTML5, CSS3 et JavaScript, en guise d’introduction au langage PHP.

Déclaration de type de document

La balise <!DOCTYPE> définit le type du document (HTML 3.2, HTML4 (strict, transitionnel ou frameset), HTML5, …). Dans cette formation, nous utiliserons du code HTML5. Dans cette version du langage, la balise <!DOCTYPE> est très simple :

<!DOCTYPE html>

Jeu de caractères

Les jeux de caractères (charsets) sont associés à la notion de claviers nationaux. Pour indiquer aux navigateurs dans quel jeu de caractères vous travaillez, vous insèrerez une balise <meta charset=> dans l’en-tête de votre document, entre les balises <head> et </head>.

  • <meta charset="ISO-8859-1" /> pour accéder directement à la majorité des caractères des langues occidentales (français, anglais, allemand, espagnol, etc.).
  • <meta charset="UTF-8" /> pour afficher sur une même page des caractères issus de plusieurs langues (français et japonais par exemple).

Dans cette formation, nous utiliserons systématiquement le jeu de caractères UTF-8, dont la portée est bien plus large que celle du jeu de caractères ISO-8859-1, et qui, de plus, est largement adopté par la communauté des développeurs Web à travers le monde.


La programmation HTML, CSS et JavaScript se fait côté client.

La programmation PHP et MySQL se fait côté serveur.

Dans cette formation, nous allons nous intéresser à la programmation en PHP et en MySQL, côté serveur.

Les sites écrits en PHP et MySQL peuvent être statiques ou dynamiques.

Sur un site statique, le client demande une page au serveur. Cette page est lue dans les mémoires du serveur et retournée au client.

Sur un site dynamique, le client demande une page au serveur. Cette page est fabriquée par le serveur en consultant une base de données MySQL et retournée au client sous la forme d’une page HTML.

La page sollicitée par le client est une page PHP.

Le code PHP fabrique une page HTML/CSS, éventuellement en consultant une base de données et la retourne au client en réponse à sa requête.