14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, - Programmation Web coté Server avec.

Slides:



Advertisements
Présentations similaires
Novembre 2005 – Michel Desconnets PHP : théorie Objectif : introduire les concepts globaux permettant d'aborder la programmation en PHP.
Advertisements

CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
Conception de Site Webs dynamiques Cours 6
Conception de Site Webs dynamiques Cours 5
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 11 Patrick Reuter.
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 9 Patrick Reuter.
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 8 Patrick Reuter.
Création de Pages Web Dynamiques
Exposé de Système - Informatique et Réseau
Cours n°2M2. IST-IE (S. Sidhom) UE 303 Promo. M2 IST-IE 2005/06 Conception dun système d'information multimédia Architecture trois-tiers : PHP/MySQL &
TRANSFER Alger – Serveur Web Nicolas Larrousse Septembre Petit historique du Worl Wide Web Notion dHypertexte Extension à internet par Tim Berners.
TP n°1 PHP LES BASES Premier programme Affichage
PHP ou le web dynamique. généralités écrit par Ramsus Lerdorf en 1994 pour gérer sa page perso actuellement stable en version 5 (5.3) et la version 6.
TP 3-4 BD21.
16/10/10 Préparé par: Ing. Rodrigue Osirus (+509) , *** Site web dynamique.
Introduction aux Web Services Partie 1. Technologies HTML-XML
Cours n°3 Les formulaires
Common Gateway Interface
2006/2007Denis Cabasson – Programmation Web Cours de programmation web ENSAE
CPI/BTS 2 Programmation Web Introduction au PHP
HELHA informatique de gestion
Préparé par: Ing. Rodrigue OSIRUS | (+509) | | Web: 15/04/11 Protocoles.
16/10/10 Préparé par: Ing. Rodrigue OSIRUS (+509) , *** Conception dun site web Cours: Conception.
Comprendre l’environnement Web
Les instructions PHP pour l'accès à une base de données MySql
Bibliothèque de fonctions PHP
Programmation multimédia 3
Introduction au langage PHP Réfs : Chap 3 p 49. Présentation PHP (Hypertext PreProcessor) est un langage de développement Web créé en 1994 par Rasmus.
Le langage Javascript pour le web
1 PHP 1.Langage PHP 1.1. Types de base, variables et constantes 1.2. Opérateurs et expressions 1.3. Instructions 1.4. Fonctions 2.Accès aux bases de données:
Web dynamique PhP + MySQL AYARI Mejdi 2006
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
JSP (Java Server Pages)
L3 Module Libre Année universitaire Initiation à la Bioinformatique Jean-Michel RICHER.
Le flux RSS Symbole du flux RSS..
Initiation au web dynamique
Animateur : Med HAIJOUBI
PHP 1° PARTIE : LES BASES © BTS IRIS 2002 [tv] Présentation Historique
Javascript 1° PARTIE : LES BASES
PHP & My SQL.
Introduction au langage PHP Licence Pro Cours Internet / Intranet Utilité Historique Exemples Fonctions PHP Classes.
Techniques Internet de Base Licence 2 (Info, Maths, PC/PA) Université Jean Monnet Ruggero G. PENSA
JavaScript.
SIF-1053 Architecture des ordinateurs
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Cours de programmation web
T ECHNOLOGIES WEB CHAPITRE IV : L E LANGAGE PHP 1 Mme Amani JARRAYA & Mohamed MOHSEN.
 Syntaxe du langage PHP
 Requêtes MySQL en PHP Introduction
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
TP Développement d’applications web.  Etapes de création  Quel type de pages créer?  Editeurs de sites web  Systèmes de gestion de contenu.
S'initier au HTML et aux feuilles de style CSS Cours 5.
Architecture d’une application WEB Statique:
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Module : Pages Web Dynamiques (Production Électronique Avancée)
S'initier au HTML et aux feuilles de style CSS Cours 5.
 Formulaires HTML : traiter les entrées utilisateur
Initiation au JavaScript
Sites Web interactifs 2010 / 2011 / S1 Bernhard Rieder.
Deug 11 Systèmes d ’Information : 5a Michel de Rougemont Université Paris II Les Formulaires.
Initiation au web dynamique Licence Professionnelle.
Introduction à PHP TOURNADRE Guillaume - Informatique Réseaux URL :
Séance /10/ Projet de site dynamique avec Dreamweaver : MyCMS
Module 133 Développer des applications Web Introduction à PHP.
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
Principes et variables
{ Java Server Pages Par Billy et Mike.  Introduction  Qu’est-ce que JSP?  Pourquoi utiliser JSP?  Développement  Balises  Servlets  Conclusion.
Création d’un site WEB 1 – Un site WEB c’est quoi ? 2 – Questions à se poser avant la construction d’un site WEB 3 – Principes de fonctionnement d’un site.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
FACTORY systemes Module 6 Page 6-1 La base de données InSQL FORMATION InSQL 7.0.
Transcription de la présentation:

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - Programmation Web coté Server avec PHP/MySQL Cours: Conception et programmation de sites web dynamiques

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - Contenu Installation et configuration des serveurs web et bases de données PHP étant un langage de scripts coté serveur Mysql étant un DMS (Database Management System) Exemples pratiques 1

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - Installation et configuration des serveurs (web et bases de données) Voyons ensemble le processus 2

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - PHP étant un langage de scripts coté serveur 3

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - La requête dune ressource au serveur Quel est votre nom complet?: Quel est votre age?: Quelle carrière voulez vous choisir?: 4

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - La requête dune ressource au serveur 5

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - Scripts avec PHP <?php echo Mr/Mrs:. $_POST[nomprof_txt]. Vous étés enregistré(e) dans notre système; ?> Echo: Utilisé pour générer une sortie du serveur au client $_POST: Tableau de variables envoyées à la page par la méthode POST 6

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - Scripts avec PHP/ mariage avec html <?php ?> 7

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - Spécificités de PHP comme langage php est case sensitive Le point virgule marque la fin dune instruction On peut représenter un commentaire dune des façons suivantes: - /* … */ comme en C - // comme en C - # comme Perl 8

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - Génération des sorties au serveur echo permet la sortie des chaines de caractères entre: Guillemet simple Guillemet double <?php $nom=« Ing. Rodrigue Osirus » echo « $ nom. » ; echo $nom; ?> 9

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - Génération de sorties au serveur InstructionSignification \n \r \t \\ \$ \ Saut de ligne Entrer Tabulation Hor. Barre inverse Symbole de $ Guillemet 10

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - Variables $mon_var= Du texte; // String. $mon_var = 3; // Entier. $mon_var = 3.14 * $mon_var; // Float. $mon_var = new MaClasse(); // Objeto. 11

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - Variables $MyArray[0] = 1; $MyArray[1] = salut !!; $MyArray[] = 3; $MyArray[jodia] = Mekredi; echo $MyArray[2]; // 3 12

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - Variables: Auto-convertion $myvar = 123; echo $myvar; // change à entier $myvar = 3; $myVar = 2 + $myvar; // $myVar change à entier 13

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - Variables (OJO)_ Dans un document les variables sont globales dans celui-ci, de même pour un fichier inclus. Dans une fonction les variables restent dans lenvironnement de cette fonction 14

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - Similitude à C En plus de la manière dinsérer les commentaires: Operateurs arithmétiques (+,-,*,/,%). Auto-augmentation/diminution (++, --). Opérateurs logiques (&&, ||, XOR). Opérateurs: =, ==, ===. Comparaison (==, !=, <),etc. Autres attributions (+=, -=, *=, /=),etc. 15

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - Union de pages php Include. Require. require(tetpaj.inc); include(tetpaj.inc); 16

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - Conclusion PHP est un langage script coté serveur On peut intégrer php dans un document html Le type de données contenues dans les variables en php se fait automatiquement dans lexécution du code Similaire syntaxiquement aux langages: C, JavaScript, Perl 17

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - Littérature consultée Classes sur programmation web, Cujae/Cuba. 18