Introduction php – 10 séances de 4h





titreIntroduction php – 10 séances de 4h
date de publication08.02.2017
taille101 Kb.
typeDocumentos
m.20-bal.com > loi > Documentos

Support de TP PHP IRSII 2009-2010



introduction PHP – 10 séances de 4h

Licence Pro IRSII – 2009-2010

Support proposé par C. Dabancourt, inspiré aussi par des exemples et tutoriaux 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 5

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

PHP Séance n°2 – introduction 6

Exercice n°1 : les types de variables simples 6

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

Exercice n°3 : les conditions 6

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

Exercice n°5 : les tableaux (foreach) 7

Exercice n°6 : les tableaux associatifs 7

Exercice n°7 : les fonctions 8

Exercice n°8 : les variables d’environnement 8

Exercice n°9 : les dates 8

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

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

Exercice n°12 : deux pages : GET 8

Exercice n°13 : deux pages : POST 9

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

Exercice n°15 : test des formulaires HTML 9

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

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

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

Exercice n°2 : gestion des erreurs SQL 11

Exercice n°3 : Insert – 2 pages 11

Exercice n°4 : Delete – 1 page 11

Exercice n°5 : Update – 2 pages 11

Exercice n°6 : les Magic Quotes 12

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

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

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

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

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

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

Devoir papier : écrire 3 algorithmes 16

Devoir machine : écrire 2 algorithmes 16

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

Exercice n°1 : Utilisation de la classe fpdf 17

Installez et testez la classe fpdf et ses exemples 17

Utilisation de la classe fpdf 17

Exercice n°2 : Utilisation de la classe fpdf 17

PHP Séance n°5 – 4h 18

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

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

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

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

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

Exercice n°1 : la banque – les transactions 20

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

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

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

Exercice n°5 : projet – gestion de bateaux 21

PHP Séance n°8 – SMARTY 22

Exercice n°0 : Tester SMARTY 22

Exercice n°1 : Tester les exemples SMARTY 22

Exercice n°2 : reprendre trombinoscope avec SMARTY 23

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

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

Le projet gestion de … 24

Le sujet 24

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

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

Exercice n°1 : PHPCheckStyle 25

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

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

Exercice n°4 : GLPI 25

Exercice n°5 : Nagios 25



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





http://fr.wikipedia.org/wiki/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