La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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

Présentations similaires


Présentation au sujet: "14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, - Programmation Web coté Server avec."— Transcription de la présentation:

1 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net Programmation Web coté Server avec PHP/MySQL Cours: Conception et programmation de sites web dynamiques

2 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net 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

3 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net Installation et configuration des serveurs (web et bases de données) Voyons ensemble le processus 2

4 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net PHP étant un langage de scripts coté serveur 3

5 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net La requête dune ressource au serveur Quel est votre nom complet?: Quel est votre age?: Quelle carrière voulez vous choisir?: 4

6 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net La requête dune ressource au serveur 5

7 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net 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

8 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net Scripts avec PHP/ mariage avec html <?php ?> 7

9 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net 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

10 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net 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

11 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net Génération de sorties au serveur InstructionSignification \n \r \t \\ \$ \ Saut de ligne Entrer Tabulation Hor. Barre inverse Symbole de $ Guillemet 10

12 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net Variables $mon_var= Du texte; // String. $mon_var = 3; // Entier. $mon_var = 3.14 * $mon_var; // Float. $mon_var = new MaClasse(); // Objeto. 11

13 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net Variables $MyArray[0] = 1; $MyArray[1] = salut !!; $MyArray[] = 3; $MyArray[jodia] = Mekredi; echo $MyArray[2]; // 3 12

14 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net Variables: Auto-convertion $myvar = 123; echo $myvar; // change à entier $myvar = 3; $myVar = 2 + $myvar; // $myVar change à entier 13

15 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net 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

16 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net 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

17 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net Union de pages php Include. Require. require(tetpaj.inc); include(tetpaj.inc); 16

18 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net 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

19 14/06/07 Préparé par: Ing. Rodrigue Osirus (509) 657 4027/427 6620, email: trandcurt@yahoo.com - webmaster@crefima.net Littérature consultée http://www.commentcamarche.net Classes sur programmation web, Cujae/Cuba. 18


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

Présentations similaires


Annonces Google