La formation continue avec Intras Consultants

Réseau national de la formation continue
Formation performante à prix low-cost



Tutoriel PHP : présentation

Installation de PHP

Le langage PHP n'est pas un langage compris par votre navigateur. Ce langage est fait pour dialoguer avec le serveur. Bien souvent, les hébergeurs de sites web utilisent un serveur Apache. Si vous voulez créer un site web comportant des pages dynamiques en PHP, vous n'avez pas commencer par les tester sur le serveur de votre hébergeur : sans quoi vos visiteurs se retrouveraient en permanence avec des erreurs de code et partiraient en courant vers d'autres sites !

Il vous faut donc installer un serveur en local sur votre ordinateur. Je vous rassure : il existe plusieurs packages permettant de faire cela très facilement. Je vous parle de package parce qu'en plus du langage PHP, vous aurez rapidement besoin d'une base de données (et nous utiliserons MySQL qui est gratuite et puissante) ainsi que d'un outil permettant de dialoguer avec cette base (dans ces tutoriels, nous utiliserons PHPMyAdmin, ce qui vous permettra de travailler dans un environnement Linux ou Windows au choix.

Principaux packages PHP à installer :

Les instructions d'installation sont fournies par ces packages. Je ne vais donc pas les reproduire ici. On va supposer qu'un laps de temps est passé et que vous avez installé correctement votre package ;-)

 

Rappel : votre navigateur ne comprend pas le PHP. N'essayez donc pas de lui faire une page web contenant du code. Il se bornera à exécuter le code HTML présent dans la page et ignorera superbement le PHP !
A chaque fois que vous voudrez tester votre code localement, il vous faudra donc passer par le serveur. En local, l'adresse IP du serveur est quasiment toujours celle-ci : 127.0.0.1, souvent affiché comme ceci : http://localhost

 

Il faudra donc expliquer à votre serveur où se trouve votre site web local (donc lui indiquer le dossier de travail). Si vous avez suivi les exercices du tutoriel Dreamweaver, ce dossier sera bien entendu celui des pages web créées avec Dreamweaver.

Supposons que vous ayez créé un dossier monsite, il faudra indiquer cette adresse au serveur : http://localhost/monsite

 

Le serveur cherchera la page par défaut (la page index). Si cette page comporte du code PHP, il faudra qu'elle comporte l'extension .php.

 

En résumé :

Pour appeler votre site depuis le serveur local, il faudra taper à chaque fois : http://localhost/monsite/index.php

 

Premier exercice

Avec votre éditeur de texte préféré, ouvrez la page index.php de votre tout nouveau site dynamique et écrivez le code suivant tout en haut de la page :

<?php

print "coucou";

?>

 

Appelez de nouveau votre page via le serveur : vous devez voir le mot "coucou" s'afficher. Impressionnant, non ?

 

A retenir :

  1. Tout code PHP doit se trouver entre les balises <?php et ?>
  2. L'extension d'une page contenant du php doit être .php
  3. Chaque instruction écrite en PHP doit se terminer par un point-virgule
  4. La moindre erreur de syntaxe se traduit par un blocage du programme = fôtes d'ortograffe interdites ;-)
  5. PHP est un langage FACILE à apprendre
  6. Les pirates adorent les sites web faits par des débutants en PHP

Je vous sens chaud-bouillant pour démarrer quelques petits exercices d'échauffement : découvrons les variables en PHP