Spécialité : Base de données S3 Module : Gestion des bases de données en ligne.
Spécialité : Base de données S3 Module : Gestion des bases de données en ligne. LECON N° 2: MISE EN PRATIQUE DE PHP. I. Utiliser un bon éditeur de texte Pour éditer le code d’une page web vous avez plusieurs solutions : - utiliser un éditeur de texte tout simple que vous avez déjà, comme Bloc-notes. Pour l’ouvrir, faites Démarrer / Programmes / Accessoires / Bloc-notes. Ce logiciel suffit normalement à écrire des pages web en HTML et même en PHP, mais. . . - le mieux reste d’utiliser un logiciel spécialisé qui colore votre code (très pratique) et qui numérote vos lignes (très pratique aussi). Nous allons donc installer un logiciel qui va nous permettre d’éditer nos fichiers source de manière efficace. Copiez-collez ce code dans l’éditeur de texte qu’on va installer : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/x ,! html1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title>Ceci est une page HTML de test</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1",! /> </head> <body> <h2>Page de test</h2> <p>Cette page contient <strong>uniquement</strong> du code HTML.<br,! /> Voici quelques petits tests : </p> <ul> <li style="color: blue;">Texte en bleu</li> <li style="color: red;">Texte en rouge</li> <li style="color: green;">Texte en vert</li> </ul> </body> </html> Il existe beaucoup de logiciels gratuits à télécharger pour éditer du texte sous Windows. Le plus utilisé est Notepad++, il est petit et rapide à télécharger. Copiez-collez le code HTML dans Notepad++. Allez dans Fichier / Enregistrer, puis choisissez le dossier où vous souhaitez enregistrer le fichier. (C:\wamp\www\tests). Choisissez le type de fichier .html puis donnez un nom à votre fichier. Une fois le fichier enregistré, le code source apparaît coloré. II. Premier pas avec PHP 1. Les balises PHP Le code source d’une page HTML est constitué de balises (aussi appelées tags). Le code PHP vient s’insérer au milieu du code HTML. Pour utiliser du PHP, on va devoir introduire une nouvelle balise. . . et celle-ci est un peu spéciale. Elle commence par < ?php et se termine par ?> ; c’est à l’intérieur que l’on mettra du code PHP. Mme BENSIDI AHMED CFPA Gué de Constantine Page 1 Spécialité : Base de données S3 Module : Gestion des bases de données en ligne. Voici une balise PHP vide : <?php ?> À l’intérieur, on écrira donc du code source PHP : <?php /* Le code PHP se met ici */ ?> On peut sans problème écrire la balise PHP sur plusieurs lignes. En fait, c’est même indispensable car la plupart du temps le code PHP fera plusieurs lignes. Cela donnera quelque chose comme : <?php /* Le code PHP se met ici Et ici Et encore ici */ ?> La balise PHP que nous venons de découvrir s’insère au milieu du code HTML. Pour reprendre l’exemple que l’on a vu au cours précédent : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/x ,! html1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title>Ceci est une page de test avec des balises PHP</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1",! /> </head> <body> <h2>Page de test</h2> <p> Cette page contient du code HTML avec des balises PHP.<br /> <?php /* Insérer du code PHP ici */ ?> Voici quelques petits tests : </p> <ul> <li style="color: blue;">Texte en bleu</li> <li style="color: red;">Texte en rouge</li> <li style="color: green;">Texte en vert</li> </ul> <?php /* Encore du PHP Toujours du PHP */ ?> </body> </html> Bien entendu, cette page ne fonctionne pas vu que nous n’avons pas encore écrit de vrai code PHP Le code PHP peut être inséré n’importe où, seulement dans le corps de la page HTML : vous pouvez placer une balise PHP dans l’en-tête de la page ou au milieu d’une balise HTML. 2. Afficher du texte : L’instruction echo Le PHP est un langage de programmation, ce qui n’était pas le cas du HTML. Tout langage de programmation contient ce qu’on appelle des instructions. On en écrit une par ligne en général, et elles se terminent toutes par un point-virgule. Une instruction commande à l’ordinateur d’effectuer une action précise. Ici, la première instruction que nous allons découvrir permet d’insérer du texte dans la page web. Il s’agit de l’instruction echo, la plus simple et la plus basique. Voici un exemple d’utilisation de cette instruction : Mme BENSIDI AHMED CFPA Gué de Constantine Page 2 Spécialité : Base de données S3 Module : Gestion des bases de données en ligne. <?php echo "Ceci est du texte"; ?> Comme vous le voyez, à l’intérieur de la balise PHP on écrit l’instruction echo suivie du texte à afficher entre guillemets. Il faut savoir qu’on a aussi le droit de demander d’afficher des balises. Par exemple, le code suivant fonctionne : <?php echo "Ceci est du <strong>texte</strong>"; ?> Le mot « texte » sera affiché en gras grâce à la présence des balises <strong> et </strong>. Vous savez que le code PHP s’insère au milieu du code HTML. Alors allons-y, prenons une page basique en HTML et plaçons-y du code PHP : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/x ,! html1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title>Notre première instruction : echo</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" ,! /> </head> <body> <h2>Affichage de texte avec PHP</h2> <p> Cette ligne a été écrite entièrement en HTML.<br /> <?php echo "Celle-ci a été écrite entièrement en PHP."; ?> </p> </body> </html> 3. Enregistrer et tester une page PHP Enregistrez la page avec l’extension .php, par exemple affichertexte.php, dans le dossier tests que je vous ai fait créer. Il doit se trouver dans C:\wamp\www\tests. Si vous utilisez Notepad++, sélectionnez PHP Hypertext Preprocessor file (*.php) dans la fenêtre pour enregistrer, Une fois la page enregistrée, il faut maintenant la tester. Mme BENSIDI AHMED CFPA Gué de Constantine Page 3 Spécialité : Base de données S3 Module : Gestion des bases de données en ligne. Démarrez WAMP si ce n’est pas déjà fait. Allez dans le menu Localhost, la page d’accueil s’ouvre. Là, si vous avez bien créé le dossier tests dans le répertoire www comme indiqué au cours précédent, vous devriez voir un lien vers le dossier tests. Cliquez dessus. Une page web s’ouvre indiquant tous les fichiers qui se trouvent dans le dossier tests. Vous devriez avoir le fichier affichertexte.php. Cliquez dessus : votre ordinateur génère alors le code PHP puis ouvre la page. Le même résultat peut être obtenu dans votre navigateur en allant directement à l’adresse http://localhost/tests/affichertexte.php.. 4. Les commentaires Un point qui a une très grande importance en PHP, comme dans tout langage de programmation : les commentaires. Un commentaire est un texte que vous mettez pour vous dans le code PHP. Ce texte est ignoré, c’est-à-dire qu’il disparaît complètement lors de la génération de la page. C’est pour vous. Cela permet de vous y retrouver dans votre code PHP. Il existe deux types de commentaires : - Les commentaires monolignes : Pour indiquer que vous écrivez un commentaire sur une seule ligne, vous devez taper deux slashs : « // ». Tapez ensuite votre commentaire. Un exemple ? <?php echo "J’habite en Chine."; // Cette ligne indique où j’habite // La ligne suivante indique mon âge echo "J’ai 92 ans."; ?> - Les commentaires multilignes : Ce sont les plus pratiques si vous pensez écrire un commentaire sur plusieurs lignes, mais on peut aussi s’en servir pour écrire des ommentaires d’une seule ligne. Il faut commencer par écrire /* puis refermer par */ : <?php /* La ligne suivante indique mon âge Si vous ne me croyez pas... ... vous avez raison ;o) */ echo "J’ai 92 ans."; ?> Mme BENSIDI AHMED CFPA Gué de Constantine Page 4 uploads/S4/ lecon-2-mise-en-pratique-de-php.pdf
Documents similaires










-
42
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Fev 02, 2021
- Catégorie Law / Droit
- Langue French
- Taille du fichier 0.1456MB