Publicidad

technologies web chapitre 4 -php-.pptx

29 de Mar de 2023
Publicidad

Más contenido relacionado

Último(20)

Publicidad

technologies web chapitre 4 -php-.pptx

  1. TECHNOLOGIES WEB CHAPITRE IV : LE LANGAGE PHP 1 Mme Amani JARRAYA & Mohamed MOHSEN
  2. INTRODUCTION  PHP est un langage de script qui est principalement utilisé pour être exécuté par un serveur Web.  L'objectif de ce langage est de permettre aux développeurs web d'écrire des pages dynamiques rapidement.  Une page dynamique est une page qui s’exécute côté serveur (contrairement aux pages statiques HTML qui s’exécutent côté client 2 Amani JARRAYA & Mohamed MOHSEN
  3. INTRODUCTION  PHP n'est pas un langage compilé, c'est un langage interprété par le serveur.  Une plateforme minimale de base pour l’exécution d’un site web développé en PHP comprend : -Interpréteur PHP -Un serveur web (Apache, IIS, …) 3 Amani JARRAYA & Mohamed MOHSEN
  4. EXEMPLE <html> <head> <title>Exemple</title> </head> <body> <?php echo "Bonjour, je suis un script PHP!" ; ?> </body> </html> 4 Amani JARRAYA & Mohamed MOHSEN
  5. MISE EN OEUVRE ET DÉPLOIEMENT 5 Amani JARRAYA & Mohamed MOHSEN
  6. LES FONCTIONNALITÉS DU LANGAGE  insertion de code PHP à l'aide des balises:  <?php .............. ?>  <? .............. ?>  <?PHP .............. ?> 6 Amani JARRAYA & Mohamed MOHSEN
  7. LES FONCTIONNALITÉS DU LANGAGE des variables les variables sont représentées par une chaîne de caractères, ayant toujours comme premier caractère, le caractère dollar ($).  Exemple 1: $x, $ch, $nomvariable  Exemple 2: $x=«Bonjour »; 7 Amani JARRAYA & Mohamed MOHSEN
  8. LES FONCTIONNALITÉS DU LANGAGE ficher le contenu des variables <?php $nom = " Bonjour ! "; echo $nom; ?>  Ce qui affichera à l'écran : Bonjour ! 8 Amani JARRAYA & Mohamed MOHSEN
  9. LES FONCTIONNALITÉS DU LANGAGE Concaténation de deux chaînes : <?php $ch1=«J'apprend »; $ch2=«le PHP»; $ch=$ch1.$ch2; echo $ch; ?>  Ce qui affichera à l'écran : J'apprend le PHP 9 Amani JARRAYA & Mohamed MOHSEN
  10. LES FONCTIONNALITÉS DU LANGAGE Les Commentaires en PHP: <?php // commentaire de fin de ligne /* commentaire sur plusieurs lignes */ # commentaire de fin de ligne ?> 10 Amani JARRAYA & Mohamed MOHSEN
  11. LES FONCTIONNALITÉS DU LANGAGE Les opérateurs de contrôle : == strictement égal != différent > supérieur à < inférieur à >= supérieur ou égale <= inférieur ou égale 11 Amani JARRAYA & Mohamed MOHSEN
  12. LES FONCTIONNALITÉS DU LANGAGE Les opérateurs de contrôle: && et || ou AND et OR ou TRUE 1 ou oui FALSE 0 ou non 12 Amani JARRAYA & Mohamed MOHSEN
  13. LES FONCTIONNALITÉS DU LANGAGE Les structures de contrôles : Conditions if <?php if($var == ’condition’) { // ’condition vérifiée’ } else { //’condition non vérifiée’ } ?> ; 13 Amani JARRAYA & Mohamed MOHSEN
  14. LES FONCTIONNALITÉS DU LANGAGE Conditions elseif <?php If ($var == ’condition1’) { // ’condition1 vérifiée’; } elseif ($var == ’condition2’) { // ’condition2 vérifiée’; } elseif ($var == ’conditionN) { // ’conditionN vérifiée’; } else { echo ’Aucune condition n’est vérifiée’; } ?> 14 Amani JARRAYA & Mohamed MOHSEN
  15. LES FONCTIONNALITÉS DU LANGAGE Conditions SWITCH <? php switch ($variable) { case condition1: //Traitement de la condition 1 ; break; case condition2: //Traitement de la condition 2 ; break; case conditionN: //Traitement de la condition N break; default: //Traitement par défaut } ?> 15 Amani JARRAYA & Mohamed MOHSEN
  16. LES FONCTIONNALITÉS DU LANGAGE Itération avec WHILE <?php While ($condition) { //Traitements } ?> 16 Amani JARRAYA & Mohamed MOHSEN
  17. LES FONCTIONNALITÉS DU LANGAGE Itération avec FOR <?php for($i=0; $i != condtion ; $i++) { //Traitements réalisés } ?> 17 Amani JARRAYA & Mohamed MOHSEN
  18. LES TABLEAUX 18 Tableau indexé Tableau associatif Amani JARRAYA & Mohamed MOHSEN
  19. PASSAGE ET TRANSMISSION DE VARIABLES Les données d’un formulaire sont envoyées à travers une des fonction du protocole HTTP : GET ou en POST. Syntaxe : <form method="post" action="destination.php"> <input type="text" name="nom" size="12"><br> <input type="submit" value="OK"> </form> 19 Amani JARRAYA & Mohamed MOHSEN
  20. PASSAGE ET TRANSMISSION DE VARIABLES Récupération du contenu des variables Selon que la méthode d’envoi a été du GET ou du POST la récupération du contenu des variables est faite selon une syntaxe différente : Syntaxe : <? /Dans le cas d’un envoi des paramètres en POST $variable1=$_POST‘[nom_du_champ'] ; /Dans le cas d’un envoi des paramètres en GET $variable1=$_GET['nom_du_champ'] ; ?> 20 Amani JARRAYA & Mohamed MOHSEN
  21. PASSAGE ET TRANSMISSION DE VARIABLES Passage et transmission de variables par hyperlien : Des paramètres ou variables peuvent passer d’une page source vers une page destination sans transiter par un formulaire pour leur envoi. Les hyperliens peuvent être des vecteurs de passage de paramètre. 21 Amani JARRAYA & Mohamed MOHSEN
  22. PASSAGE ET TRANSMISSION DE VARIABLES Syntaxe : <a href = 'supprimer.php?variable1=contenu1&variable2=con tenu2’> Supprimer </a>  La récupération des paramètres dans la page destination se fait par le tableau $_GET : $variable1=$_GET['variable1'] ; $variable2=$_GET['variable2'] ; 22 Amani JARRAYA & Mohamed MOHSEN
  23. 23 Des questions ? Amani JARRAYA & Mohamed MOHSEN
Publicidad