PHP / MySQL. Cours n 1



Documents pareils
INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Introduction. PHP = Personal Home Pages ou PHP Hypertext Preprocessor. Langage de script interprété (non compilé)

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin

Programmation Web. Introduction

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward

Documentation de conception

Pratique et administration des systèmes

CREATION WEB DYNAMIQUE

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Formation en Logiciels Libres. Fiche d inscription

En date du 11 décembre 2008

Programmation Web. Madalina Croitoru IUT Montpellier

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Formation Webmaster : Création de site Web Initiation + Approfondissement

OFF OF R F E R E DE D E S TA T G A E G 02/04/09

1 ère Université WEB. Courbevoie Samedi 21 octobre Votre site interactif sur internet.

Guide d installation de Gael

Tutoriel Drupal version 7 :

Hébergement de site web Damien Nouvel

Programmation Web TP1 - HTML

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

D'UN SITE INTERNET LES S D'UN SITE INTERNET PRATIQUE ET PERFORMANT PRATIQUE ET PERFORMANT

FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur)

Diffuser un contenu sur Internet : notions de base... 13

les techniques d'extraction, les formulaires et intégration dans un site WEB

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Architectures web/bases de données

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Devenez un véritable développeur web en 3 mois!

Application Web et J2EE

Activité sur Meteor. Annexe 1 : notion de client-serveur et notion de base de données

GER helpdesk permet de traiter et d optimiser la gestion de vos interventions au sein de chaque bureaux.

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

1. La plate-forme LAMP

Une famille d'applications permettant à toute organisation d'optimiser le suivi et la gestion de ses ressources internes vous présente

Architectures en couches pour applications web Rappel : Architecture en couches

CONNEXION. Une interface de connexion sécurisée, simple et accessible même depuis un appareil mobile. CONNEXION /

Web & Libre. Outils pour être présent sur le net librement

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

Remote Cookies Stealing SIWAR JENHANI (RT4) SOUHIR FARES (RT4)

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

LAMP : une nouvelle infrastructure LAMP. Une architecture modulaire. Installation

Installation et Mise en œuvre de MySQL

Utiliser un CMS: Wordpress

Développement des Systèmes d Information

Installation locale de JOOMLA SEPIA

PHP 5.4 Développez un site web dynamique et interactif

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Un exemple d'authentification sécurisée utilisant les outils du Web : CAS. P-F. Bonnefoi

Manuel d utilisateur du site de covoiturage «Etucovoiturage»

Installation / Sauvegarde Restauration / Mise à jour

Association UNIFORES 23, Rue du Cercler LIMOGES

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage

Mise en oeuvre d un intranet à partir de logiciels Open Source avec intégration des certificats numériques et login unique

MANUEL DE L UTILISATEUR

L3 informatique TP n o 2 : Les applications réseau

INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

Formation Découverte du Web

Mise à jour : Octobre 2011

DRUPAL Réalisez des développements professionnels avec PHP (2ième édition)

Thème : Création, Hébergement et référencement d un site Web

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

MINI-MÉMOIRE DE PPP - S4

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Extensions, Documentation, Tutoriels, Astuces

Performance web. Mesurer. Analyser. Optimiser. Benjamin Lampérier - Benoît Goyheneche. RMLL Beauvais. 8 Juillet 2015

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

Joomla! Création et administration d'un site web - Version numérique

Fais ton site internet toi-même

SP1 : Intégration d'une vidéo dans une mardi 21/01/2014. page web, fonction du format vidéo et 3 mercredi 22/01/2014

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

Création de Site web statique

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février Exposé Système et Réseaux : ApEx, Application Express d Oracle

Guide d utilisation. Version 1.1

Programme Agroforesterie 2006/08. Groupe de Travail GT1

MANUEL INSTALLATION. GANESHA version 4. Editeur Anéma SAS Département Développement

Mise en place d un serveur Proxy sous Ubuntu / Debian

Module BD et sites WEB

BTS SIO Dossier BTS. PURCHLA Romain

Catalogue des Formations Techniques

Sommaire. 1 Introduction Présentation du logiciel de commerce électronique 23

Web Site Story Etude, développement et valorisation de votre présence internet

Comparatif CMS. Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA

2 Formation utilisateur

Théorie : internet, comment ça marche?

Caruso33 : une association à votre service

Gestion d identités PSL Exploitation IdP Authentic

Transcription:

PHP / MySQL Cours n 1 COURS 1- EAA 2008

Présentation Visite de sites web connus (statique vs dynamique) Architecture d un site web statique Architecture d un site web dynamique Vocabulaire web Configuration de votre machine Premier pas en PHP Exercices 2

Visite de sites et commentaires 10 Essayez de trouver des sites différents et affichez les sur votre écran. Essayez ensuite de déterminer si le site est statique ou dynamique. 3

Architecture d un site statique Serveur 4

Pour un site dynamique Serveur MySQL Serveur Apache 5

Vocabulaire informatique du web HTML PHP (Langage) MySQL (Base de données) Client Serveur 6

Configuration de votre machine 10 Essayez de trouver Mamp ou EasyPHP sur votre machine et observez la configuration 7

Configuration de votre machine 5 Création des répertoires pour les exercices 8

Premier pas en PHP PHP est un langage du programmation Web Il génère du html qui est envoyé au Client Lorsqu on commence par écrire du PHP <?php Lorsqu on finit l écriture du PHP?> Entre les bouts de code PHP, on peut écrire du HTML Exemple d un script PHP <html> <head> <title>hello World</title> </head> <body> <?php echo "Hello World";?> </body> </html> 20 Taper le code dans un fichier «index.php» et essayer d afficher la page avec le navigateur web. Regarde ensuite le code produit dans le navigateur 9

Exercice 1: Production de HTML En reprenant l exemple précédent, essayez d écrire ce code HTML à l intérieur d un echo de PHP <p style="font-size:24px"> HELLO WORLD </p> Regarder ensuite le rendu sur votre naviguateur 10 15

Exercice 2: Variables et affichage Une variable est un tiroir dans lequel on met une valeur qu on pourra reprendre plus tard! Il faut mettre un $ dans les variables qu on utilise dans PHP $prenom = Olivier ; echo $prenom; Ici on place dans prenom la valeur Olivier Essayez et regardez ensuite le rendu sur votre navigateur 11 10

Exercice 3: Variables et affichage Lorsqu on utilise echo, on peut concaténer une chaîne de caractères et une ou plusieurs variables Essayez et regardez ensuite le rendu sur votre navigateur $prenom = Olivier ; $nom = Strummiello ; echo Hello. $prenom.. $nom; 12 15

Exercice 4: Nombres et affichage Une variable est un tiroir dans lequel on met aussi un nombre. Ici on place dans nombre la valeur 1. On l affiche, puis on la modifie, et ainsi de suite. Essayez de prévoir ce qui s affichera sur la page web $nombre = 1; echo $nombre. <br/> ; $nombre++; echo $nombre. <br/> ; $nombre = $nombre + 1; echo $nombre. <br/> ; Ensuite vérifiez et regardez ensuite le rendu sur votre navigateur 13 20

Exercice 5: Variables et paramètres de page L URL d une page PHP peut contenir un ou plusieurs paramètres ex: index.php?prenom=olivier prenom est ici le nom du paramètre qui a pour valeur Olivier Pour récupérer le paramètre dans la page PHP on utilise $_REQUEST[ prenom ]; $prenom = $_REQUEST[ prenom ]; echo Bonjour. $prenom; On peut donc afficher Hello + le prenom de quelqu un qu on a mis dans l URL de la page. Essayez et regardez ensuite le rendu sur votre navigateur 14 15

Exercice 6: POST, GET et formulaire Faites une page formulaire et enregistrez la dans formulaire.html <form id="form" name="form" method="post" action="hello.php"> <label>nom <input type="text" name="nom" /> </label> <br /> <input type="submit" name="submit" value="dire bonjour" /> </form> Écrivez dans le fichier hello.php le code qui saluera la personne qui a taper son nom grâce à la variable $_POST[ nom ] $nom = $_POST[ nom ]; echo Bonjour. $nom; 15 30

Exercice 6 (suite): Design et PHP Rendez les pages formulaire.html et hello.php le plus joli possible en utilisant vos connaissances. 16 30