Introduction php – 10 séances de 4h





télécharger 221.14 Kb.
titreIntroduction php – 10 séances de 4h
date de publication08.02.2017
taille221.14 Kb.
typeDocumentos
m.20-bal.com > loi > Documentos

Support de TP PHP IRSII 2009-2010


introduction PHP – 10 séances de 4h

(Support proposé par C. Dabancourt, inspiré aussi par des exemples et tutoriels Internet)



PHP Séance n°1 – introduction & CMS 3

Exercice n°1 : principe du PHP 3

Exercice n°2 : les programmes de base 3

Exercice n°3 : les CMS 4

Exercice n°4 : faire un site avec SPIP 4

Création du site 4

Structuration et données du site : 4

La mise en forme du site (squelette) 4

Exercice n°4 : insérer une page php dans Spip 4

Exercice n°5 : vous pouvez essayer de faire le même travail avec Joomla 4

PHP Séance n°2 – introduction 5

Exercice n°1 : les types de variables simples 5

Exercice n°2 : les chaînes de caractères (les fonctions) 6

Exercice n°3 : les conditions 7

Exercice n°4 : les boucles (for et while) 8

Exercice n°5 : les tableaux (foreach) 9

Exercice n°6 : les tableaux associatifs 10

Exercice n°7 : les fonctions 12

Exercice n°8 : les variables d’environnement 13

Exercice n°9 : les dates 14

Exercice n°10 : portée des variables (include) 14

Exercice n°11 : lire/écrire un nombre dans un fichier texte 15

Exercice n°12 : deux pages : GET 16

Exercice n°13 : deux pages : POST 18

Exercice n°14 : deux pages : le jeu « plus grand-plus petit » 19

PHP Séance n°3 – PHP et Mysql 22

Exercice n°0 : connexion-déconnexion à une BDD mysql (1 seule table) 22

Exercice n°1 : select dans un tableau – 1 page 22

Exercice n°2 : gestion des erreurs SQL 23

Exercice n°3 : Insert – 2 pages 23

Exercice n°4 : Delete – 1 page 23

Exercice n°5 : Update – 2 pages 23

Exercice n°6 : les Magic Quotes 24

Exercice n°7 : session simple (le panier !) 24

Exercice n°8 : protéger des pages - session 25

PHP Séance n°4 - PROJET – 4h 28

Exercice n°1 : structure d’une application (pour déploiement/maintenance facilité) 28

Exercice n°2 : projet à réaliser. Trombinoscope 28

PHP Séance n°6A – devoir = 2h (version 2008) 30

Devoir papier : écrire 3 algorithmes 30

Devoir machine : écrire 2 algorithmes 30

PHP Séance n°6B = 2h 31

Exercice n°1 : Utilisation de la classe fpdf 31

Installez et testez la classe fpdf et ses exemples 31

Utilisation de la classe fpdf 31

Exercice n°2 : Utilisation de la classe fpdf 31

PHP Séance n°5 – 4h 32

Exercice n°1 : Yahoo YUI et Google AJAX Libraries API 32

Exercice n°2 : Ajax pour envoyer un nom de fichier. 32

Exercice n°3 : deux pages : le jeu « plus grand-plus petit » avec Ajax 32

Exercice n°4 : reprendre l’application « trombinoscope ». 32

PHP Séance n°7 – Transaction & ADODB 33

Exercice n°1 : la banque – les transactions 33

Exercice n°2 : Analyser le corrigé du TP6 33

Exercice n°3 : Analyser le corrigé du TP3 : l’adapter à ADODB 33

Exercice n°4 : reprendre le corrigé du trombinoscope : l’adapter à ADODB 33

Exercice n°5 : projet – gestion de bateaux 34

PHP Séance n°8 – SMARTY 35

Exercice n°0 : Tester SMARTY 35

Exercice n°1 : Tester les exemples SMARTY 35

Exercice n°2 : reprendre trombinoscope avec SMARTY 36

Exercice n°3 : projet – gestion de bateaux avec SMARTY 36

PHP Séance n°9 – Devoir 4h 37

Le projet gestion de … 37

Le sujet 37

La réalisation : écrire les 5 pages php. 37

PHP Séance n°10 – utilisation d’outils PHP 38

Exercice n°1 : PHPCheckStyle 38

Exercice n°2 : insérer googleMap en PHP 38

Exercice n°3 : AjaxTerm : un xterm via le web 38

Exercice n°4 : GLPI 38

Exercice n°5 : Nagios 38



PHP Séance n°1 – introduction & CMS


(13 exercices corrigés) vous pouvez consulter http://fr.php.net/tut.php

Exercice n°1 : principe du PHP




Exercice n°2 : les programmes de base


Quelques outils pour commencer :

  • En local (tout sur votre ordinateur : plus rapide !) :

    • Un serveur WEB Apache avec le module PHP

    • Un éditeur de texte (VI, Quanta+, Notepad++, Dreamwaver disponible à l’iut))

    • Un navigateur

  • Sur un Serveur Distant (en production !)

    • Un serveur WEB distant avec PHP et un serveur FTP

    • Un éditeur de texte

    • Un client FTP (pour déposer les fichiers php)

    • Un navigateur

Sous windows, vous avez des programmes WAMP (Windows-Apache-Mysql1-Php), les pages sont dans le dossier C:\wamp\www\.

Sous linux, on parle de LAMP (Linux-Apache-Mysql-Php), les pages sont dans le dossier /var/www/
A faire : installer le système linux pour tester le programme « bonjour.php » suivant :




echo " bonjour " ;

print " tout le monde ";

?>

similaire:

Introduction php – 10 séances de 4h iconIntroduction php – 10 séances de 4h

Introduction php – 10 séances de 4h iconAtelier php

Introduction php – 10 séances de 4h iconCours php

Introduction php – 10 séances de 4h icon1. Le Php 1 Historique

Introduction php – 10 séances de 4h iconLe Langage De Programmation php

Introduction php – 10 séances de 4h iconChapitre II : Le langage php

Introduction php – 10 séances de 4h iconTechnical Manager php, seo, Scrum

Introduction php – 10 séances de 4h iconSÉances sur le traitement de l’eau

Introduction php – 10 séances de 4h iconJe veux gérer efficacement mes douleurs de fibromalgie au quotidien...

Introduction php – 10 séances de 4h iconTravail de recherche en groupe ou individuel en salle informatique...





Tous droits réservés. Copyright © 2016
contacts
m.20-bal.com