Valid XHTML     Valid CSS2    

Listing du fichier l2aprog04.php avec syntaxhighlighter


        <?php
        
        #    (gH)   -_-  l2aprog04.php  ;  TimeStamp (unix) : 07 Mars 2013 vers 17:58
        
        error_reporting(E_ALL | E_NOTICE | E_STRICT ) ;
        
        ###########################################################################
        #                                                                         #
        # exemple de programme php pour le cours Développement Web Avancé en L2   #
        #                                                                         #
        ###########################################################################
        #                                                                         #
        #                                                                         #
        #     Gestion des formulaires                                             #
        #                                                                         #
        #                                                                         #
        ###########################################################################
        
        #
        # Code-source du formulaire :
        #
        
        #
        #     <form action="demo.php" method="get">
        #
        #     Nom    <input size="30" name="nom" value="votrenom"  />
        #
        #     Prénom <input size="30" name="pre" value= "Pre" />
        
        #     Age <input size="30"               />
        #
        #     Jour
        #     <select name="jou">
        #     <option value="3" selected="selected"> 5 Septembre 2005 (lundi)</option>
        #     <option value="non"                  > 6 Septembre 2005 (mardi)</option>
        #     </select>
        #
        #     Table
        #     <input type='radio'  name='nomt'  id='films'     value='films'     checked="checked" /> films
        #     <input type='radio'  name='nomt'  id='artistes'  value='films'                       /> artistes
        #
        #     Envoi :
        #     <input type='submit'  value='envoyer' />
        #
        
        # Si on clique sur envoyer, le navigateur construit l'URL suivante :
        
        #     http://.../demo.php?nom=votrenom&pre=Pre&jou=3&nomt=films
        
        # On remarquera que age n'apparait pas car age n'a pas d'attribut name pour son <input>
        
        # Si on demande à PHP d'afficher le super-tableau $_GET, on y voit
        
        #   $GET["nom"] = "votrenom" ;
        #   $GET["pre"] = "Pre" ;
        # etc.
        
        # Exemple de gestion :
        
        if (!isset($_GET["nom"])) {
           # pas de nom transmis...
        } else {
           # le nom est transmis, mais il est peut-etre vide...
           $nom = $_GET["nom"] ;
           if (strlen(trim($nom)==0) {
              # le nom est vide
        
        } # fin si
        
        ?>
        

La coloration syntaxique est réalisée par : SyntaxHighlighter.

Si vous préférez, vous pouvez utiliser celle de geshi ou même celle construite autour de la fonction highlight_file.

 

 

retour gH    Retour à la page principale de   (gH)