Valid XHTML     Valid CSS2    

Listing du fichier l2aprog04.php

 

00001     <?php
00002     
00003     #    (gH)   -_-  l2aprog04.php  ;  TimeStamp (unix) : 07 Mars 2013 vers 17:58
00004     
00005     error_reporting
(E_ALL E_NOTICE E_STRICT ) ;
00006     
00007     ###########################################################################
00008     #                                                                         #
00009     # exemple de programme php pour le cours Développement Web Avancé en L2   #
00010     #                                                                         #
00011     ###########################################################################
00012     #                                                                         #
00013     #                                                                         #
00014     #     Gestion des formulaires                                             #
00015     #                                                                         #
00016     #                                                                         #
00017     ###########################################################################
00018     
00019     #
00020     # Code-source du formulaire :
00021     #
00022     
00023     #
00024     #     <form action="demo.php" method="get">
00025     #
00026     #     Nom    <input size="30" name="nom" value="votrenom"  />
00027     #
00028     #     Prénom <input size="30" name="pre" value= "Pre" />
00029     
00030     #     Age <input size="30"               />
00031     #
00032     #     Jour
00033     #     <select name="jou">
00034     #     <option value="3" selected="selected"> 5 Septembre 2005 (lundi)</option>
00035     #     <option value="non"                  > 6 Septembre 2005 (mardi)</option>
00036     #     </select>
00037     #
00038     #     Table
00039     #     <input type='radio'  name='nomt'  id='films'     value='films'     checked="checked" /> films
00040     #     <input type='radio'  name='nomt'  id='artistes'  value='films'                       /> artistes
00041     #
00042     #     Envoi :
00043     #     <input type='submit'  value='envoyer' />
00044     #
00045     
00046     # Si on clique sur envoyer, le navigateur construit l'URL suivante :
00047     
00048     #     http://.../demo.php?nom=votrenom&pre=Pre&jou=3&nomt=films
00049     
00050     # On remarquera que age n'apparait pas car age n'a pas d'attribut name pour son <input>
00051     
00052     # Si on demande à PHP d'afficher le super-tableau $_GET, on y voit
00053     
00054     #   $GET["nom"] = "votrenom" ;
00055     #   $GET["pre"] = "Pre" ;
00056     # etc.
00057     
00058     # Exemple de gestion :
00059     
00060     if (!isset(
$_GET["nom"])) {
00061        # pas de nom transmis...
00062     } else {
00063        # le nom est transmis, mais il est peut-etre vide...
00064        $nom 
$_GET["nom"] ;
00065        if (strlen
(trim($nom)==0) {
00066           # le nom est vide
00067     
00068     
# fin si
00069     
00070     ?>

La coloration syntaxique est réalisée par un enrobage de la function php nommée highlight_file

mais si vous préférez, vous pouvez utiliser celle de SyntaxHighlighter ou même celle de geshi.

Pour ne pas voir les numéros de ligne, ajoutez &nl=non à la suite du nom du fichier.

 

 

retour gH    Retour à la page principale de   (gH)