Cours-Gratuit
  • Accueil
  • Blog
  • Cours informatique
home icon Cours gratuits » Cours informatique » Cours développement web

Introduction à la programmation web php mysql

Introduction à la programmation web php mysql
Participez au vote ☆☆☆☆☆★★★★★
1
Introduction
Le sigle PHP signifiait à l’origine Personal Home Page. Pour Rasmus Lerdorf, l’auteur
de ce qui allait devenir le langage de script côté serveur  incorporable dans tout document
HTML que nous connaissons, il s’agissait alors d’ajouter quelques fonctionnalités à ses
pages personnelles. PHP signifie aujourd’hui Php Hypertext Preprocessor car il renvoie
à un navigateur un document HTML construit par le moteur de script Zend Engine 2 de
PHP, dont nous allons voir le fonctionnement. Il permet de créer des pages web dynami-
ques et interactives. 
Imaginez que vous soyez fan de moto et que vous vouliez présenter les photos de vos
modèles préférés et leurs caractéristiques techniques. La création de quelques pages
HTML statiques, agrémentées de liens pour naviguer d’une page à l’autre, peut suffire.
Imaginez maintenant que vous soyez rejoint par d’autres personnes qui partagent la
même passion et que votre site présente des centaines de modèles et une rubrique de
petites annonces et de contacts entre membres. La quantité d’informations à présenter ne
permet plus de naviguer dans le site au moyen de liens mais réclame, dès la page
d’accueil, un moteur de recherche. L’utilisateur saisit un ou plusieurs critères de recher-
che, à partir desquels le code d’un script PHP crée une page contenant les informations
recherchées et seulement elles. Chaque visiteur et chaque besoin particulier génèrent
donc des pages différentes, personnalisées, construites dynamiquement.
PHP permet en outre de créer des pages interactives. Une page interactive permet à un
visiteur de saisir des données personnelles. Ces dernières sont ensuite transmises au
serveur, où elles peuvent rester stockées dans une base de données pour être diffusées
vers d’autres utilisateurs. Un visiteur peut, par exemple, s’enregistrer et retrouver une
page adaptée à ses besoins lors d’une visite ultérieure. Il peut aussi envoyer des e-mails
et des fichiers sans avoir à passer par son logiciel de messagerie. En associant toutes ces

Angels Livre  Page 2  Friday, January 20, 2017  2:36 PM
PHP 7
2
caractéristiques, il est possible de créer aussi bien des sites de diffusion et de collecte
d’information que des sites d’e-commerce, de rencontres ou des blogs.
Pour contenir la masse d’informations collectées, PHP s’appuie généralement sur une
base de données, généralement MySQL mais aussi SQLite, et sur des serveurs Apache.
PHP, MySQL et Apache forment d’ailleurs le trio ultradominant sur les serveurs Internet.
Quand ce trio est associé sur un serveur à Linux, on parle de système LAMP (Linux,
Apache, MySQL, PHP). PHP est utilisé aujourd’hui par plus des trois quarts des sites
dynamiques de la planète et par les trois quarts des grandes entreprises françaises. Pour
un serveur Windows, on parle de système WAMP, mais ceci est beaucoup moins courant.
Vous passerez en revue dans le cours de cet ouvrage tous les outils nécessaires à la réalisa-
tion d’un site dynamique et interactif à l’aide de PHP et d’une base de données MySQL ou
SQLite. Les principaux avantages de ces outils sont la facilité d’apprentissage, la grande
souplesse d’utilisation, l’excellent niveau de performance et, ce qui ne gâte rien, la gratuité.
Pour parvenir à la réalisation des types de site que nous venons de voir nous allons
aborder successivement les points suivants :
• La syntaxe et les caractéristiques du langage PHP, dont la connaissance est la base
indispensable à toute la suite.
• Les notions essentielles du langage SQL permettant la création et la gestion des bases
de données et la réalisation des requêtes sur ces bases.
• Le fonctionnement et la réalisation de bases de données MySQL puis SQLite et les
moyens d’y accéder à l’aide des fonctions spécialisées de PHP ou d’objets.
Pour progresser rapidement il vous sera nécessaire de lire ce livre de manière linéaire au
moins pour le début et de ne pas brûler les étapes. N’essayez donc pas de commencer par
la fin en abordant les bases de données sans connaissance préalable de PHP ou de SQL.
Avant de commencer
Avant d’envisager d’écrire votre premier script, il vous faut faire le point sur les connais-
sances nécessaires à cette réalisation. Il n’est pas envisageable de commencer cet appren-
tissage sans aucune connaissance d’Internet et de la création de pages HTML. Du point
de vue matériel, vous devez de surcroît disposer des quelques outils qui vous permettront
d’écrire et surtout de tester vos scripts sur un ordinateur personnel.
Compétences requises
L’objectif de cet ouvrage étant de permettre un apprentissage progressif de PHP, la
connaissance d’un langage de programmation quelconque n’est pas vraiment indispensa-
ble. Cependant, quelques notions de programmation en langage C, Java ou en JavaScript,
par exemple, ne peuvent que rendre l’accès à PHP plus facile. En revanche, la connais-
sance du langage HTML est recommandée puisque le serveur PHP renvoie les pages
HTML que vous programmez.

Angels Livre  Page 3  Friday, January 20, 2017  2:36 PM
Introduction
3
CHAPITRE 1
Pour ce qui concerne la méthode, commencez par télécharger et tester les exemples du
livre, puis modifiez-en certains paramètres afin d’évaluer le rôle de chacun d’eux. Cela
vous permettra de mieux apprécier l’effet réel d’une instruction, par exemple. 
Les outils de création
Puisqu’il s’agit de construire des pages web et de produire un document HTML lisible
par un navigateur, un éditeur HTML peut convenir pour créer la structure générale des
pages, y compris s’il est WYSIWYG. Le code des scripts PHP peut quant à lui être écrit
dans n’importe quel éditeur de texte, tel que le Bloc-notes de Windows.
Si les éditeurs tels que Dreamweaver privilégient l’aspect visuel en cachant le code,
d’autres outils de création très simples, comme HTML Kit, obligent le programmeur à
voir en permanence les éléments HTML utilisés. Un bon compromis consiste à utiliser
un éditeur WYSIWYG pour créer le design et la mise en page générale des pages web
puis de récupérer le fichier HTML réalisé dans un éditeur PHP spécialisé afin d’effectuer
les tests facilement après avoir installé le serveur local PHP.
Le tableau 1-1 présente une liste d’outils de développement de scripts.
Tableau 1-1 – Éditeurs HTML et PHP
Produit
Statut
Description
Adresse
HTML Kit
Gratuit
Éditeur HTML
HTMLPad
Payants
Éditeurs HTML et PHP
Rapid PHP
EditPlus
Payants
Éditeur HTML permettant l’écriture et l’exécution de
scripts PHP
Zend Studio
Payants
Très complet
Installation d’un serveur local
Faute de disposer d’un serveur local sur votre ordinateur personnel, vous seriez obligé
pour tester vos pages PHP de les transférer sur le serveur distant de votre hébergeur puis
d’appeler ces pages en vous connectant au site à l’aide de votre navigateur. La moindre
erreur de code ou la moindre modification vous obligerait à répéter toute cette procédure,
d’où une importante perte de temps.
Il est donc indispensable d’installer sur votre poste de travail un serveur local simulant
votre serveur distant et vous permettant d’effectuer en direct tous les tests désirés. Vous
aurez alors dans votre navigateur exactement le même aspect pour toutes ces pages que
les visiteurs de votre site quand vous aurez opéré le transfert de vos fichiers sur le serveur
distant qui l’hébergera.

Angels Livre  Page 4  Friday, January 20, 2017  2:36 PM
PHP 7
4
Le serveur local comprend les éléments suivants, disponibles séparément aux adresses
entre parenthèses :
• Serveur Apache ().
• Interpréteur de code PHP ().
• Base de données MySQL ().
• Base de données SQLite ().
• Utilitaire phpMyAdmin, qui permet de créer et de gérer bases et tables de données
MySQL().
• Utilitaire SQLiteManager, qui permet de créer et de gérer bases et tables de données
SQLite ().
On peut trouver sur le Web divers packages complets pour Windows, Linux ou Mac, qui
permettent d’installer en une seule opération tous ces éléments, évitant du même coup les
problèmes de configuration.
Un installeur est apparu à l’occasion de la sortie de PHP 5. Son auteur, Romain Bourdon,
se montre très réactif en publiant une nouvelle version à chaque évolution. Son package,
nommé Wampserver, téléchargeable à l’adresse , est destiné aux
ordinateurs sous Windows.
Une fois la procédure de téléchargement terminée, il vous suffit de lancer l’exécutable,
qui installe automatiquement Apache, PHP, MySQL, SQLite phpMyAdmin et SQLite-
Manager sur votre ordinateur. Si, pendant la phase d’installation, vous avez choisi
d’installer PHP en tant que service Windows, le serveur est lancé automatiquement à
chaque démarrage du système d’exploitation.
Sous Mac il existe un très bon installeur de serveur local nommé MAMP, très facile
d’emploi – c’est celui-ci que nous présentons ici mais WampServer est aussi accessible.
Pour pouvoir être exécutés par le serveur local, tous les scripts que vous écrivez doivent
être enregistrés dans le sous-dossier wwwsous WindowsouMAMP/htdocs sous Mac. Dans
ce dernier, vous pouvez créer un ou plusieurs sous-dossiers correspondant à chaque site
que vous voulez tester.
La page de démarrage du serveur vous permet de lancer les serveurs Apache et MySQL
(voir figure 1-1). L’icône « Ouvrir la page Webstart » déclenche l’ouverture de la page
d’accueil dans votre navigateur par défaut. Cette page d’administration du serveur local
(voir figure 1-2) vous donne accès à différents paramètres, l’onglet « Mon site web » affi-
che la liste de tous les fichiers présents dans le dossier htdocs et l’onglet « Outils » donne

Angels Livre  Page 5  Friday, January 20, 2017  2:36 PM
Introduction
5
CHAPITRE 1
accès à phpMyAdmin pour gérer les bases MySQL et à phpLiteAdmin pour les bases
SQLite. 
Figure 1-1
La page de démarrage des serveurs
Figure 1-2
Page d’administration du serveur local Apache PHP MySQL
Premier contact avec PHP
Étant désormais doté de tous les outils nécessaires, vous pouvez aborder le fonctionne-
ment de PHP et les différentes méthodes de travail que vous devrez utiliser par la suite.
Organisation de PHP
PHP ne repose pas sur une hiérarchie de classes regroupées en sous-ensembles (name-
space), comme  ou Java, mais sur des modules. Le module de base, dit standard,
permet d’accéder aux instructions élémentaires, aux différents types de données et à un
grand nombre de fonctions. Des modules additionnels spécialisés permettent d’ajouter
des fonctionnalités particulières, comme l’accès aux diverses bases de données et leur
gestion. Chaque module donne accès à un grand nombre de fonctions spécialisées pour
un domaine particulier.

Angels Livre  Page 6  Friday, January 20, 2017  2:36 PM
PHP 7
6
La liste des modules disponibles actuellement est visible dans la documentation générale
du langage sur le site officiel de PHP, à l’adresse .
Vous pouvez télécharger sur le même site la documentation officielle de PHP, qui donne,
y compris en français, la définition de toutes les fonctions existantes. Le document
compte quelque deux mille pages au format Acrobat PDF.
Pour savoir quels modules vous pouvez utiliser sur votre serveur local, il vous suffit de
cliquer sur l’onglet phpinfo de la page d’accueil.
Pour obtenir la même information pour le serveur qui héberge votre site, procédez de la
façon suivante :
1. Écrivez le script PHP suivant, d’une simplicité enfantine (vous n’en écrirez jamais
d’aussi court donnant autant d’informations), à l’aide de l’éditeur que vous avez choisi :
<?php
phpinfo();
?>
2. Enregistrez le script sous le nom . Sous PHP, tous les scripts commencent
par la ligne <?php et se terminent par ?>. Notez que, sauf recommandation spéciale de
votre hébergeur, tous les fichiers qui contiennent des instructions PHP sont enregistrés
avec l’extension .php. Les extensions .php3,.php4, .php5ou .phtmlse rencontrent sur
certains serveurs, suivant la configuration effectuée par l’administrateur.
3. Transférez le fichier  sur votre serveur distant à l’aide d’un logiciel FTP.
Si vous n’en avez pas, vous pouvez télécharger FileZilla, un logiciel gratuit, dont
le fonctionnement est aussi simple que convivial, à l’adresse 
projects/filezilla.

4. Saisissez l’adresse dans votre navigateur.
Un grand nombre d’informations utiles concernant votre serveur et l’ensemble des
modules qui y sont installés apparaissent alors sur toute la hauteur de la page (voir
figure 1-3).
Il est recommandé d’imprimer ces informations et de les conserver précieusement car
elles vous permettront de déterminer, au moment où vous en aurez besoin, si vous pouvez
utiliser tel ou tel module ou fonction. Il serait dommage de travailler des heures à créer
un script qui utilise des fonctions utilisables en local mais non disponibles sur votre
serveur distant.
Structure des fichiers HTML
Comme expliqué précédemment, la connaissance du langage HTML est utile pour se
lancer dans l’écriture de scripts PHP. Il est donc utile de connaître la structure des fichiers
HTML car une page dynamique PHP est bien un document HTML envoyé par le serveur
vers le poste client.

Angels Livre  Page 7  Friday, January 20, 2017  2:36 PM
Introduction
7
CHAPITRE 1
Figure 1-3
Informations concernant le serveur fournies par phpinfo()
Pour être conforme aux recommandations HTML 5, un document doit avoir la structure
suivante (fichier ) :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Titre de la page</title>
</head>
<body>
<h2>Bienvenue sur le site PHP 7 </h2>
</body>
</html>
Cette page primaire est écrite en HTML pur, et tous les visiteurs de votre site verront
exactement le même contenu, quel que soit le moment de leur connexion. Le fichier peut
avoir l’extension .htmlou.htmcar il ne contient que du code HTML, mais il pourrait
tout aussi bien avoir une extension .php et avoir le même rendu dans un navigateur.
Vous pourriez lui apporter un brin de dynamisme en affichant la date du jour en tête de
page à l’aide du code PHP suivant (fichier ) :
<!DOCTYPE html>
<html lang="fr">
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Angels Livre  Page 8  Friday, January 20, 2017  2:36 PM
PHP 7
8
  <title>Une page PHP</title>
 </head>
 <body>
  <?php
   echo "<h3> Aujourd'hui le ". date('d / M / Y H:m:s')."</h3><hr />";
   echo "<h2>Bienvenue sur le site PHP 7</h2>";
  ?>
 </body>
</html>
Le code de votre nouvelle page contient les nouveaux éléments suivants, qui ne sont pas
du HTML :
<?php
echo "<h3> Aujourd'hui le ". date('d / M / Y H:m:s ')."</ h3><hr />";
echo "<h2>Bienvenue sur le site PHP 7</h2>";
?>
Les éléments <?php et ?> marquent respectivement le début et la fin de tout script PHP,
qu’il soit inclus dans du code HTML ou isolé dans un fichier ne contenant que du code
PHP. Vous pouvez inclure autant de blocs de code PHP que vous le désirez dans un docu-
ment HTML, à condition que chacun d’eux soit délimité par ces marqueurs.
Entre ces éléments figure le code PHP proprement dit :
echo "<h3> Aujourd'hui le ". date('d / M / Y H:m:s')."</ h3><hr />";
echo "<h2>Bienvenue sur le site PHP 7</h2>";
L’instruction echo permet d’écrire dans le document final le contenu qui la suit, que ce
soit du texte ou le résultat retourné par une fonction, comme dans les deux lignes précé-
dentes. Notez que les lignes de code PHP se terminent toujours par un point-virgule. 
Si vous recopiez et exécutez ce fichier dans votre navigateur, vous obtenez le résultat
illustré à la figure 1-5, qui donne un aperçu de ce qu’est une page dynamique élémen-
taire. Vous pourriez faire la même chose à l’aide d’un script JavaScript exécuté non pas
sur le serveur mais par le navigateur du poste client. La différence est que la date et
l’heure affichées ici sont celles du serveur et pas celle de votre ordinateur, comme le
ferait JavaScript. L’un des avantages de PHP est cependant que vous n’avez pas à tenir
compte des capacités du navigateur du visiteur.
Figure 1-4
Résultat de votre première page PHP

Angels Livre  Page 9  Friday, January 20, 2017  2:36 PM
Introduction
9
CHAPITRE 1
Examinez maintenant le code source du document tel qu’il a été reçu par le navigateur.
Dans Opera, par exemple, allez dans le menu Développeur>Afficher la source. Le code
suivant s’affiche :
<!DOCTYPE html>
<html lang="fr">
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <title>Une page PHP</title>
 </head>
 <body>
  <h3> Aujourd'hui le 22 / Jul / 2016 22:07:53</h3><hr />
  <h2>Bienvenue sur le site PHP 7</h2>
 </body>
</html>
Par rapport au code du fichier , ce qui était contenu entre les éléments <?php
et ?>, soit :
<?php
echo "<h3> Aujourd'hui le ". date('d / M / Y H:m:s ')."</h3><hr />";
echo "<h2>Bienvenue sur le site PHP 7</h2>";
?>
a été remplacé par :
<h3> Aujourd'hui le 22 / Jul / 2016 22:07:53</ h3><hr />
<h2>Bienvenue sur le site PHP 7</h2>
L’interpréteur PHP analyse le document dans son ensemble puis renvoie le code HTML
tel quel, accompagné de l’évaluation des expressions contenues dans le code PHP. Cela
fait d’ailleurs dire à certains que tout est expression dans PHP puisque tout le code peut
être évalué comme une chaîne de caractères, un nombre ou une valeur booléenne.
Les parties de code contenues dans les guillemets sont renvoyées dans le flux du docu-
ment HTML, et les balises qu’elles contiennent sont interprétées en tant que telles par le
navigateur. C’est le cas de la deuxième ligne. La première ligne comporte une fonction
PHP qui retourne la date du jour. Cette date est concaténée avec le texte qui l’entoure puis
est retournée au navigateur.
Le cycle de vie d’une page PHP est le suivant :
• Envoi d’une requête HTTP par le navigateur client vers le serveur, du type 
.
• Interprétation par le serveur du code PHP contenu dans la page appelée.
• Envoi par le serveur d’un fichier dont le contenu est purement HTML.
Vous constatez ainsi que votre code PHP n’est jamais visible par les visiteurs de votre site.

Angels Livre  Page 10  Friday, January 20, 2017  2:36 PM
PHP 7
10
Écriture du code PHP
Le code PHP est souvent incorporé dans du code HTML. Vous pouvez donc incorporer
autant de scripts PHP indépendants que vous le souhaitez n’importe où dans du code
HTML, du moment que ces parties sont délimitées par les balises ouvrantes et fermantes
<?php et "?>"  (repères ?,  ?, ?, ? et ?). Les formes <?= et ?> (repères ? et ?) ou
encore l’élément HTML <script language="php"> (repère ?), qui est rarement
employé, sont désormais considérés comme obsolètes et déconseillés. Citée pour
mémoire car certains l’utilisaient, cette dernière forme n’est même plus reconnue du tout
par PHP 7 (voir figure 1-5), donc à proscrire.
Dans un fichier .php, vous pouvez à tout moment passer du code PHP au code HTML, et
réciproquement. C’est ce qui donne sa grande souplesse d’utilisation à ce code.
Le listing suivant illustre cette particularité :
<!DOCTYPE html>
<?php  ??
  $variable1=" PHP 7";
?>
<html lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<?php  ??
echo "<title>Une page pleine de scripts PHP</title>";
?>
</head>
<body>
<script language="php">  ??
  echo"<h1>BONJOUR A TOUS </h1>";
</script>
<?php  ??
  echo "<h2> Titre écrit par PHP</h2>";
  $variable2=" MySQL";
?>
<p>Vous allez découvrir <?= $variable1 ?>  ??</p>
<?php  ??
  echo "<h2> Bonjour de $variable1</h2>";
?>
<p>Utilisation de variables PHP<br />Vous allez découvrir également
  <?php??
  echo $variable2
  ?>
</p>
<?= "<div><big>Bonjour de $variable2 </big></div>" ?> ??
</body>
</html>
Huit mini-scripts PHP sont placés aussi bien dans l’en-tête (entre <head> et </head>) que
dans le corps (entre <body> et </body>) ou encore même en dehors du bloc délimité par
les éléments <html> et </html> du document HTML.

Angels Livre  Page 11  Friday, January 20, 2017  2:36 PM
Introduction
11
CHAPITRE 1
Certains de ces scripts interviennent comme contenu d’un élément HTML avec une
syntaxe particulière. Par exemple :
<?= $variable1 ?> 
peut être utilisé pour des instructions courtes. Il est équivalent à :
<?php echo $variable1 ?>.
À partir de ce document, vous obtenez le résultat illustré à la figure 1-5.
Figure 1-5
Résultat des mini-scripts
Comme précédemment, la consultation du code source dans le navigateur montrerait que
le résultat de chaque mini-script est purement HTML et qu’aucun code PHP ne subsiste.
Inclure des fichiers externes
Comme en JavaScript, il est possible d’écrire du code PHP ou HTML dans des fichiers
séparés puis de les incorporer dans du code HTML ou d’autres scripts PHP en fonction
des besoins. Cela peut constituer un début de modularisation du code, permettant d’écrire
une seule fois certaines parties de code et de les réutiliser dans plusieurs pages différentes,
avec économie de temps. Cette possibilité permet notamment de créer une bibliothèque
de fonctions d’utilisation courante.
On donne généralement aux fichiers de code PHP l’extension .inc ou , cette
dernière ayant l’avantage de protéger les données confidentielles que peut contenir le code,
comme les paramètres de connexion à la base de données (login et mot de passe). Le
contenu du fichier est interprété par le serveur. Si le fichier ne contient que vos paramètres
dans des variables, le serveur ne renvoie rien au poste client si quelqu’un tente de l’exécuter,
alors qu’un navigateur affiche le contenu d’un fichier avec l’extension .inc seule.
Pour inclure le contenu d’un fichier externe dans du code PHP, vous disposez des fonc-
tions recensées au tableau 1-2.

Angels Livre  Page 12  Friday, January 20, 2017  2:36 PM
PHP 7
12
Tableau 1-2 – Fonctions d’inclusion de code externe
Fonction
Description
include("")
Lors de son interprétation par le serveur, cette ligne est remplacée par
tout le contenu du fichier précisé en paramètre, dont vous fournissez le
nom et éventuellement l’adresse complète. En cas d'erreur, par exemple
si le fichier n’est pas trouvé, include() ne génère qu’une alerte, et le
script continue.
require("")
A désormais un comportement identique à include(), à la différence
près qu’en cas d’erreur, require() provoque une erreur fatale et met
fin au script.
include_once("nom_
Contrairement aux deux précédentes, ces fonctions ne sont pas exécu-
")
tées plusieurs fois, même si elles figurent dans une boucle ou si elles ont
require_once("nom_
déjà été exécutées une fois dans le code qui précède.
")
L’exemple suivant utilise les possibilités d’inclusion fournies par ces fonctions pour créer
une page HTML à partir de quatre fichiers indépendants. Il s’agit d’un début de modularisa-
tion du code d’un site. Notre hypothèse est que chaque page du site a le même en-tête et le
même pied de page et que chacune des pages ne diffère des autres que par son contenu. 
L’exemple comprend les fichiers suivants :
• .Contient le début du code HTML d’une page normale (<html>, <head>,
<body>) et trois petits scripts PHP. Le dernier de ces scripts (repère ?) affiche le
bandeau commun à toutes les pages (repère ?) ainsi que le nom du fichier exécuté et
celui du fichier inclus (repère ?).
• .Ne contient que du code PHP affichant deux lignes de texte
(repère ?).
• .Ne contient que du code HTML affichant deux lignes de texte (repère ?).
• .Contient un script affichant un bandeau de pied de page et deux liens
vers des sites dignes d’intérêt (repère ?).
• .Script utilisant les quatre précédents à l’aide des fonctions include()
(repère ?),  include_once()  (repère ?),  require() (repère ?) et require_once()
(repère ?). C’est le seul qui doive être appelé directement. Les autres fichiers n’étant
que des composants, ils ne doivent normalement pas être utilisés seuls.
La figure 1-6 donne un aperçu du résultat obtenu.
? Exemple 1-1. Inclusion de fichiers externes
Le fichier  :
<!DOCTYPE html>
<?php
  $variable1=" PHP 7";
?>
<html lang="fr">

Angels Livre  Page 13  Friday, January 20, 2017  2:36 PM
Introduction
13
CHAPITRE 1
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<?php
echo "<title>Une page pleine d'inclusions $variable1</title>";
?>
</head>
<body>
<?php??
$variableext="Ce texte provient du fichier inclus";
echo "<div><h1 style=\"border-width:5;border-style:double;background-color:#ffcc99;\">
Bienvenue sur le site $variable1 </h1>";??
echo "<h3> $variableext</h3>";
echo "Nom du fichier ex&#233;cut&#233;: ", $_SERVER['PHP_SELF'],"&nbsp;&nbsp;&nbsp;"; ??
echo "  Nom du fichier inclus : ", __FILE__ ,"</div> "; ??
?>
Le fichier  :
<?php
echo "<h1> Ceci est le corps du document </h1>";  ??
echo "<h2> Ceci est le corps du document </h2>";
?>
Le fichier  :
<h1> Ceci est le corps du document : Avec PHP on progresse vite et avec MySQL le  
?site devient vite tr&#232;s dynamique .</h1>
<h2> On s'y met tout de suite!!!! </h2>  ??
Le fichier  :
<hr />
<?php
echo "<div><h1 style=\"border-width:3;border-style:groove; background-color: 
?#ffcc99;\">  Fin de la page PHP Liens utiles : <a href=\"\"></a>
?&nbsp; <a href=\"\"></a></h1>";  ??
echo "Nom du fichier ex&#233;cut&#233;: ", $_SERVER['PHP_SELF'],"&nbsp;&nbsp; &nbsp;" ;
echo "Nom du fichier inclus: ", __FILE__ ,"</div>";
?>
</body>
</html>
Le fichier  : 
<?php
include("");  ??
echo "<hr />";
include_once("");  ??
require("");  ??
require_once("");  ??
?>

Angels Livre  Page 14  Friday, January 20, 2017  2:36 PM
PHP 7
14
Figure 1-6
Un page composée de fichiers inclus
Ajout de commentaires
Il est toujours utile de commenter les scripts que vous écrivez. Lors de l’écriture, tout peut
paraître évident, mais à la relecture, plusieurs mois plus tard, lorsqu’il s’agit d’effectuer
des mises à jour, par exemple, autant éviter de perdre du temps à redécouvrir la logique
adoptée auparavant.
Les commentaires ne sont pas pris en compte par l’analyseur PHP. S’ils alourdissent un
peu le fichier PHP en termes d’octets sur le serveur, ils ne sont pas présents dans le code
HTML renvoyé au navigateur client. Leur poids est donc sans importance pour la rapidité
de transmission des pages.
PHP supporte les trois syntaxes de commentaires suivantes :
• commentaires sur une seule ligne introduits par les caractères // :
//Ceci est un commentaire court sur une ligne
• commentaires sur plusieurs lignes introduits par les caractères /  * et fermés par les
caractères */ :
/* Ceci est commentaire abondant
qui va occuper plusieurs lignes
et va expliquer le code qui suit . */
• commentaires de type Unix, ne comportant qu’une seule ligne introduite par le carac-
tère # :
#***************************************
# commentaires de type Unix
#***************************************

Decouvrir ces documents

  • Introduction à MySQL pas à pas

    Introduction à MySQL pas à pas

  • Cours php MyAdmin et MySQL : introduction aux bases

    Cours php MyAdmin et MySQL : introduction aux bases

  • Tutoriel avancé sur les bases du langage MySQL

    Tutoriel avancé sur les bases du langage MySQL

  • Cours internet debutant

    Cours internet debutant

  • Document Introduction au PHP

    Document Introduction au PHP

  • Introduction à la programmation assembleur ARM

    Introduction à la programmation assembleur ARM

  • Cours Introduction à la programmation sur iPhone

    Cours Introduction à la programmation sur iPhone

  • Programmation php debutant

    Programmation php debutant

Articles connexes

  • Tuto Python : manipuler une base de donnée MySQL
  • Tutoriel Python : Notions de base
  • Questionnaire MS Access -introduction
  • Comment faire une introduction pour une analyse de texte philosophique ?
  • TD ASRA: introduction à l'utilisation de pf avec correction
  • TD 8 : Introduction aux bases de données Le langage SQL
  • Comment coder pour les débutants
  • Exercice introduction aux systèmes de gestion de base de données
  • Contactez-nous
  • A propos de nous
  • On recrute
  • Rechercher dans le site
  • Politique de confidentialité
  • Droit d'auteur/Copyright
  • Conditions générales d'utilisation
  • Plan du site
  • Accueil
  • Blog
  • Finance et compta.
  • Formations Pro.
  • Logiciels & Apps
  • Organisation
  • Cours informatique
  • Aide à la rédaction
  • Etudes et Metiers
  • Science et Tech
  • Titans de la Tech
id 11354 02