US

Les scripts serveurs

Les scripts serveurs ne sont pas vraiment en rapport avec un tutoriel consacré au langage HTML, mais il y a néanmoins quelques petites choses qui méritent cette petite section consacrée à ces fameux scripts.

Pour rappel, les scripts serveurs s'exécutent sur le serveur. Il n'y a donc que le serveur qui doit pouvoir exécuter ces scripts, le client, lui, ne verra pas les scripts, il ne verra que les éventuels résultats de ces scripts. Il existe beaucoup de langage de scripts serveurs parmi lesquels on retrouve PHP, ASP et JSP.

Un exemple en PHP

1 
2 
3 
4 
5 
6 
7 
8 
<HTML>
    <HEAD>
        <TITLE>Une page contenant un script PHP</TITLE>
 
    <BODY>
        <?php
            echo '<P>Voici un message provenant d'un script PHP';
        ?>
listing h8.8 Une page avec un script PHP

Pour les pages PHP, on place les scripts PHP entre des balises spéciales <?php et ?> qui ne font donc pas partie du langage HTML. Chaque langage de script à sa propre manière d'inclure les scripts. Une fois cette page PHP interprétée par le serveur, la page envoyée est montrée au listing h8.9.

1 
2 
3 
4 
5 
6 
<HTML>
    <HEAD>
        <TITLE>Une page contenant un script PHP</TITLE>
 
    <BODY>
        <P>Voici un message provenant d'un script PHP
listing h8.9 La page PHP interprétée

L'utilisateur ne peut donc pas voir le code source et ne doit rien installer comme plugin pour pouvoir accéder à ce genre de site. Un autre avantage des scripts serveurs est qu'ils peuvent stocker des informations sur le serveur pour par exemple créer un forum ou un livre d'or puisque ceux-ci s'exécutent sur le serveur contrairement aux scripts clients.

Il est enfin à noter que si un script serveur doit générer du contenu pour un document HTML, il devra le faire en respectant le langage HTML, comme l'exemple du listing h8.8 qui génère un élément P.

Si vous êtes intéressé par les scripts serveurs, nous ne pouvons que vous conseiller de vous lancer dans l'étude de l'un ou l'autre langage de script serveur et de découvrir toute la puissance que ceux-ci offrent.

  • Espace membre
  • Learning Center
  • Les forums
  • Livre d'or
  • Imprimer
  • Boutique
  • Info
  • Règlement
  • Erreur
  • Newsletter