Cours 2007-08

Organisation

8 séances de 1h30 répartis sur 2 semaines, sur Mac

Buts du cours : créer des documents liés à une base de données depuis le Web

-> 1 :
1 fois 1h30
  • langages de script,
  • tableaux et formulaires en HTML,
  • communication client-serveur

cours

-> 2 :
1 fois 1h30
  • formulaire en html,
  • récupération des valeurs transmises uniquement sur le client (minimum de javascript),

réalisation d'un formulaire en HTML, pour demander de remplir 3 champs de couleur R, V et B en hexadécimal

modifications minimales du formulaire "couleur" pour obtenir qu'à chaque envoi, la couleur entrée par le visiteur soit prise comme couleur de fond

-> 3 :
2 fois 1h30
  • initiation au langage php,
  • principes de base du langage,
  • boucles, modularité (fichiers inclus et fonctions)

formulaire pour modifier un texte contenu sur une seule ligne dans un fichier

exemple pour un fichier _DATE.txt

utilisation de la boucle while(list($key,$val)=each($_GET)) $$key=$val; , variable d'environnement $_SERVER['PHP_SELF'] ,

et préremplissage du formulaire avec les dernières valeurs saisies

-> 4 :
1 fois 1h30
  • manipulations de fichiers en php,
  • expressions régulières

récupération et mémorisation des valeurs de paramétrage "couleur" dans un fichier _PARAM.txt,
où chaque ligne contient le nom du paramètre, suivi de :, puis la valeur, suivi de ;

A faire pour "demain" : formulaire pour demander les coordonnées pour des cartes de visites,

-> 5 :
1 fois 1h30
  • MySQL,
  • communication entre le serveur web et le serveur MySQL,
  • PhpMyAdmin
création d'une table MySQL pour mémoriser les informations du formulaire précédent, codage de l'insertion des données dans la base
-> 6 :
2 fois 1h30
  • des classes pour
    • pdf
    • et xml

tutoriel sur fdpf

générer du pdf avec php sur les exemples du tutoriel

réalisation de cartes de visites en pdf

principes de la classe xml