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 à la page principale de (gH)