Les langages de création de page web dynamiques côté serveur

Pages Web Dynamiques Côté serveur, Langage PHP

PHP

 Les langages de création de page web dynamiques côté serveur
 PHP
 Connaît un succès toujours croissant sur le Web et se positionne comme un rival important pour ASP
 L’environnement Linux est sa plateforme de prédilection
 Combiné avec le serveur Web Apache et la base de données MySQL, PHP offre une solution particulièrement robuste, stable et efficace
 Gratuité : Tous les logiciels sont issus du monde des logiciels libres (Open Source).
 Histoire et Origine
 PHP : Hypertext PreProcessor
 Première version de PHP a été mis au point au début d’automne par Rasmus Lerdorf en 1994
 Version appelée à l’époque Personal Home Pages
 Pour conserver la trace des utilisateurs venant consulter son CV sur son site, grâce à l’accès à une base de données par l’intermédiaire de requêtes SQL
 La version 3.0 de PHP fut disponible le 6 juin 1998
 A la fin de l’année 1999, une version bêta de PHP, baptisée PHP4 est apparue
 En 2001 cinq millions de domaines utilisent PHP
 trois fois plus que l’année 2000
 Définition
 Un langage de scripts permettant la création d’applications Web
 Indépendant de la plate-forme utilisée puisqu’il est exécuté côté serveur et non côté client.
 La syntaxe du langage provient de celles du langage C, du Perl et de Java.
 Ses principaux atouts sont:
 La gratuité et la disponibilité du code source (PHP4 est distribué sous licence GNU GPL)
 La simplicité d’écriture de scripts
 La possibilité d’inclure le script PHP au sein d’une page HTML
 La simplicité d’interfaçage avec des bases de données
 L’intégration au sein de nombreux serveurs web (Apache, Microsoft IIS, …)

Intégration PHP et HTML (1)

 Principe
 Les scripts PHP sont généralement intégrés dans le code d’un document HTML
 L’intégration nécessite l’utilisation de balises
avec le style xml :<? ligne de code PHP
Avec le style php:<?phpligne de code PHP
?>
?>
avec le style JavaScript :
<script language=«php»>
ligne de code PHP
</script>
avec le style des ASP :<%
ligne de code ASP
%>
Intégration PHP et HTML (2)
 Forme d’une page PHP
 Intégration directe
< ?php
//ligne de code PHP
?>
<html>
<head> <title> Mon script PHP </title> </head>
<body>
//ligne de code HTML
< ?php
//ligne de code PHP
?>
//ligne de code HTML
….
</body> </html>
 Forme d’une page PHP
 Inclure un fichier PHP dans un fichier HTML : include()
Fichier Prinipal
<html>
<head>
<title> Fichier d’appel </title>
</head>
<body>
<?php
$salut = “ BONJOUR” ; include “information.inc” ; ?>
</body>
</html>
Fichier à inclure : information
<?php
$chaine=$salut. “ , C’est PHP “ echo “ <table border= \“3“
<tr> <td width = “ 100%\ “ > <h2> $chaine</h2>
?></td> </tr></table> “;
Syntaxe de base : Introduction
 Typologie
 Toute instruction se termine par un point-virgule
 Sensible à la casse
 Sauf par rapport aux fonctions
 Les commentaires
 /* Voici un commentaire! */
 // un commentaire sur une ligne
Syntaxe de base : Les constantes
 Les constantes
 Define(« nom_constante », valeur_constante )
 define (“ma_const”, “Vive PHP4”) ;
 define (“an”, 2002) ;
 Les constantes prédéfinies
 NULL
 _FILE_
 _LINE_
 PHP_VERSION
 PHP_OS
 TRUE et FALSE
 E_ERROR

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *