Imprimer
Affichages : 3938

Vote utilisateur: 0 / 5

Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives
 

NSI - Numérique et Sciences Informatiques


HTML (HyperText Markup Language) ,
PHP Hypertext Preprocessor
et Interation Client-Serveur : Présentation


1. Qu'est ce que PHP ?


Le PHP, acronyme récursif pour PHP Hypertext Preprocessor est un langage de scripts spécialement conçu pour le développement d'applications web.
Il peut être intégré facilement au HTML.

Le langage PHP a été créé en 1994 par Rasmus Lerdorf, un programmeur groenlandais et canadien pour son site web personnel.

Un exemple de code PHP

On petit exemple en PHP qui

<!doctype html>
<html>
 <head>
  <title>
   Exemple de variables
  </title>
  <meta charset="utf-8"/>
 </head>
 <body>
 <h1> Un premier programme en PHP : pour les tests</h1>
 
 <?php
  // Commentaires en php	
  // Utilisation de variables, avec le dollard $
        $var1=5;
        $var2=7;
	$somme=$var1+$var2;
		
	// echo permet d'afficher sur la page
	// On peut méler du texte et des variables 
	echo "<p>La somme de $var1 et $var2 est $somme.</p>";		
		
	$nombre1=rand(1,100); // rand(a,b) génère un entier aléatoire entre a et b (inclus)
		
	echo "<p>Le 1er nombre choisi au hasard est $nombre1.</p>";
	$nombre2=rand(1,100);
	echo "<p>Le 2e nombre choisi au hasard est $nombre2.</p>";
		
	$somme=$nombre1+$nombre2;
	// On affiche la somme
	echo "<p>La somme de $nombre1 et $nombre2 est $somme.</p>";	
 ?>
</body>
</html>

 

Premières remarques sur le PHP

Petit exercice important

  1. Affichez le code source (Click droit) de la page PHP-Exemple1.php.
  2. Vous remarquez que le code source propose juste l'affichage, sans les lignes de code PHP.
  3. Actualisez la page, on voit que le contenu change car la fonction rand(1 , 100) est appelée.
  4. C'est magique, le client, c'est à dire notre ordinateur ne s'aperçoit pas qu'il y a un calcul d'effectué.

 

Un fonctionnement distant

 client serveur HTML PHP

Le fonctionnement du PHP

Vous pouvez maintenant tranquillement lire cette page qui expose le fonctionnement du PHP.

 

2. Préparez votre environnement de travail


Il va donc nous falloir préparer un environement de travail afin de pouvoir lire les fichiers PHP.

Plusieurs solutions sont possibles, si vous avez déjà un site en ligne, tout sera plus facile, sinon, vous allez devoir installer plusieurs émulateurs de serveurs distants.

Cas 1 : j'ai un site en ligne

filezilla logo 600x300

Cas 2 : je veux installer un serveur en local

Deux principaux serveurs sont utilisés : 

Vous pouvez consulter le tutoriel d'Openclassrooms.

Quelques remarques post Installation

http://localhost/MonFichier.php

http://localhost/MonFichier.php

http://localhost/MonFichier.php

 

3. Un test puis les exercices et travaux dirigés


Nous sommes prêts pour un petit test.

 

4. Les travaux dirigés


Si tout fonctionne, on est prêt pour les premiers exercices.  Suivez le td sur la page :

 

Articles Connexes