Accueil - Actualité - Annuaire - Forum - Lexique - Partenaires
10 visiteurs




357 tutoriels
172 membres
2 commentaires tutoriels
30 signatures
5 sites
0 site en attente
147 définitions
147 actualités
0 commentaire actualités
96 messages sur le forum
6 sondages
11 commentaires sondage
Introduction sur le langage PHP

Qu'est ce que le langage PHP :

Vous avez vu dans les cours précédent qu'il existe plusieurs langage de programmation pour créer des sites web. Par exemple, le langage HTML est un langage qui permet de construire un site. Le langage PHP est aussi un langage pour créer un site web.

Différence entre le PHP et le HTML

Que fait l'internaute lorsqu'il veut aller sur un site web ? Tout simplement, il saisit l'adresse du site web dans la barre d'adresse de son navigateur et le navigateur affiche automatiquement la page. Mais que s'est-il passé entre la validation de l'adresse et l'affichage de la page. Ici, il faut que je vous parle de deux notions le client et le serveur

  • Le client : C'est vous ou l'internaute. En somme, tous les visiteurs d'un site web sont des clients
  • Le serveur : C'est un super ordinateur, très puissant qui fonctionne 24h sur 24, 7 jours sur 7 et 365 jours sur 365. Ce serveur est bien entendu connecté à Internet et son rôle est d'envoyer les pages web demandées par le client.

Que se passe t-il avec le HTML ?

Pour rappel, une page HTML contient l'extension .html ou htm donc que se passe t-il lorsqu'un internaute demande d'afficher un page html ou html :

  • Le client saisit l'adresse dans la barre d'adresse. En somme, il demande poliment  au navigateur s'il peut afficher une page web
  • Dans un deuxième temps, le serveur lui répond et lui envoie la page a afficher

Et voila ce fait le langage HTML mais alors que fait le PHP de plus que le HTML

  • Le client demande de voir une page php dont l'extension est php ou php3. Pour le client, il n'y a aucune différence avec le HTML
  • Mais la il y a une différence avec le HTML. Le serveur n'envoie pas de suite la page PHP, il la crée sur le serveur et ensuite, il l'envoie sur votre navigateur. En effet, le client n'est pas capable de lire une page PHP, il ne lit que les pages HTML.
  • Une fois que la page est crée, celle-ci ne contient que du code HTML et donc le serveur peut l'envoyer au client.

Par exemple, si vous demandez d'afficher le code source de cette page en cliquant sur le bouton Bouton page puis Afficher la source, vous allez voir mon code HTML de la page. Par contre, vous ne verrez pas du tout de code PHP puisqu'il a été généré par le serveur.

Mais a quoi sert ce langage et comment on l'écrit ?

Le PHP contient des instructions qui permet d'effectuer des actions (afficher l'heure, afficher le nombre de personne présente sur le site ...) tandis qu'avec le HTML ce n'était pas possible d'effectuer tout cela.

Pour écrire du code PHP, il suffit de l'entourer des balises suivantes <?php et ?> c'est-à-dire que tout ce que vous allez mettre entre ces 2 balises doit être du code PHP.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Mon premier document PHP</title>
</head>

<body>
 <b><?php echo "Bonjour Helpclic" ?></b>
</body>
</html>
 

 

Exemple :

 

Que va afficher ce code ?

Tout simplement, il va afficher "Bonjour Helpclic". En faite, la page qui est générée par le serveur contient seulement du code HTML. A chaque fois qu'un nouveau client demande cette page, le serveur va en générer une nouvelle. Voilà, j'espère que vous avez compris a quoi sert le langage PHP  dans le prochain chapitre nous allons voir comment tester du code php en local.

 

Faire un lien vers ce tutoriel
Si vous souhaitez faire un lien de ce tutoriel vers votre site, utilisez le code html suivant :
<a href="http://www.helpclic.net/tutoriaux/tutoriel-331-Introduction-sur-le-langage-PHP.html" title="Introduction sur le langage PHP">Introduction sur le langage PHP</a>

Copyright © HELPCLIC.NET | Tutoriaux et cours informatique en ligne. Apprenez facilement l'informatique avec Helpclic