Valid XHTML     Valid CSS2    

Listing du fichier l2a.php avec syntaxhighlighter


        <?php
        error_reporting(E_ALL | E_NOTICE | E_STRICT) ;
        #   # (gH)   -_-  l2a.php  ;  TimeStamp (unix) : 19 Janvier 2015 vers 11:47
        include("std.php") ;
        debutPage("DEVELOPPEMENT WEB AVANC&Eacute; L2","strict") ;
        debutSection() ;
        h1("Développement Web Avancé L2&nbsp;: PHP et MySQL") ;
        h1("(Faculté des Sciences d'Angers)") ;
        #########################################################
        #########################################################
        
        p("grouge droite") ;
        echo "gilles.hunault \"at\" univ-angers.fr" ;
        finp() ;
        
        #########################################################
        
        h2("1. Objectifs de l'enseignement ") ;
        
        #########################################################
        
        p("texte") ;
        echo "A la fin de ce cours, vous devriez &ecirc;tre capable d'écrire des ".s_span("programmes PHP","gbleuf")." qui générent des " ;
        echo " pages Web ".s_span("XHTML Strict valides","grouge").", d'automatiser des traitements (comme le m&ecirc;me début et la m&ecirc;me fin de page), ";
        echo " des affichages et d'".s_span("interroger des bases de données MySql","gvertf")." afin de fournir des jolis affichages tabulés et des graphiques. " ;
        sdl() ;
        echo " Les pré-requis sont de connaitre et d'avoir pratiqué ".b("XHTML").", ".b("CSS")." et ".b("Javascript").". A défaut, on pourra reprendre mes exercices " ;
        echo " corrigés de mon ".href("l2.php","cours de développement Web L2","gbleuf nou").". " ;
        finp() ;
        
        p("texte") ;
        echo "L'autre but est de commencer à mettre en place des règles de développement professionnelles comme soigner les choix implémentés et la documentation interne, " ;
        echo " vérifier le code produit par test unitaire et par test d'intégration, créer et utiliser des librairies de fonctions, recourir aux tableaux associatifs et " ;
        echo " aux expressions régulières, produire du PDF... " ;
        finp() ;
        
        #########################################################
        
        h2("2. Supports de cours et TP (prévus pour des blocs de 3&nbsp;h)") ;
        
        #########################################################
        
        blockquote() ;
        p() ;
        echo href("l2a_crs.php","supports de cours","bouton_fin orange_pastel nou") ; nbsp(3) ;
        sdl() ;
        echo href("l2a_tp1.php","TP1","bouton_fin vert_pastel nou") ; nbsp(3) ;
        sdl() ;
        echo href("l2a_tp2.php","TP2","bouton_fin vert_pastel nou") ; nbsp(3) ;
        sdl() ;
        echo href("l2a_tp3.php","TP3","bouton_fin vert_pastel nou") ; nbsp(3) ;
        sdl() ;
        echo href("l2a_tp4.php","TP4","bouton_fin vert_pastel nou")."." ;
        finp() ;
        finblockquote() ;
        
        #########################################################
        
        h2("3. Organisation pratique des cours 2015/2016 ") ;
        
        #########################################################
        
        p("texte") ;
        echo "Le développement Web ".b("avancé")." pour l'année L2 de la licence comporte : " ;
        finp() ;
        
        ul() ;
        li(s_span("3 cours soit 7 h d'exposé","gvert").", ") ;
        li(s_span("4 tp de 3 h","gvert").", ") ;
        li(s_span("un controle continu dont les consignes sont ".href("l2a_cc.php","ici"),"gvert").".") ;
        finul() ;
        
        p("texte") ;
        echo "Consulter " ;
        $celcat = "http://celcat.univ-angers.fr/web/publi/etu/g141867.html" ;
        echo href($celcat,"celcat L2 MPCIE","bouton_fin bleu_pastel nou") ;
        echo " et les horaires par groupe  " ;
        echo href("http://celcat.univ-angers.fr/web/publi/etu/g141871.html","Grp 201","bouton_fin orange_pastel nou") ; nbsp(2) ;
        echo href("http://celcat.univ-angers.fr/web/publi/etu/g141872.html","Grp 211","bouton_fin orange_pastel nou")  ; nbsp(2) ;
        echo href("http://celcat.univ-angers.fr/web/publi/etu/g141873.html","Grp 212","bouton_fin orange_pastel nou")  ; nbsp(2) ;
        echo href("http://celcat.univ-angers.fr/web/publi/etu/g141874.html","Grp 213","bouton_fin orange_pastel nou") ;
        echo "." ;
        finp() ;
        
        #p() ;
        #echo "Cours le vendredi matin à 8 h (dur, dur&nbsp;!)." ;
        #finp() ;
        
        p() ;
        echo "En cas de conflit avec Celcat, consulter mes ".href("../horergh.pdf","contraintes horaires","grouge nou")." (PDF). " ;
        echo " Les TP ont sans doute lieu en salle G101 ou en salle G205... A vérifier." ;
        finp() ;
        
        #########################################################
        
        h2("4. Modalités de l'examen final") ;
        
        #########################################################
        
        p("texte") ;
        echo "L'examen final aura lieu en mode ".b("tous documents papier autorisés").". " ;
        echo " Mais cela ne vous servira à rien de venir avec 3 tonnes de documents si vous n'&ecirc;tes pas entra&icirc;né(e) " ;
        echo" à la programmation en PHP. Donc il faut lire et relire les supports, refaire les TP chez soi, commencer le CC dès la " ;
        echo" première semaine..." ;
        finp() ;
        
        $txt  = "Sujets d'examens passés : " ;
        $txt .= s_nbsp(3) ;
        $txt .= href("l2web2013_1.pdf","2013") ;
        $txt .= s_nbsp(3) ;
        $txt .= href("l2web2014_1.pdf","2014.1") ;
        $txt .= s_nbsp(3) ;
        $txt .= href("l2web2014_2.pdf","2014.2") ;
        $txt .= s_nbsp(3) ;
        $txt .= href("l2web2015_1.pdf","2015.1") ;
        $txt .= s_nbsp(3) ;
        $txt .= href("l2web2015_2.pdf","2015.2") ;
        $txt .= "." ;
        h4($txt) ;
        
        
        #########################################################
        
        h2("Ouvrages recommandés :") ;
        
        #########################################################
        
        blockquote() ;
        
        $txt  = "" ;
        $txt .= "Collection ".href("http://www.pearson.fr/collections/leguidedesurvie/","le guide de survie").", " ;
        $txt .= " éditions ".href("http://www.pearson.fr/","Pearson France")." car peu cher (~15 euros)" ;
        h3($txt) ;
        
        blockquote() ;
        
        div("centre") ;
        table(0,10) ;
        
        tr() ;
        
        td() ; nbsp(5) ; fintd() ;
        td("C") ;
        p() ;
        echo href('http://www.pearson.fr/livre/?GCOI=27440100463410',img('php5.gif','',125)) ;
        finp() ;
        fintd() ;
        
        td() ; nbsp(15) ; fintd() ;
        td("C") ;
        p() ;
        echo href('http://www.pearson.fr/livre/?GCOI=27440100331050',img('martin_xhtml.gif')) ;
        finp() ;
        fintd() ;
        
        td() ; nbsp(15) ; fintd() ;
        td("C") ;
        p() ;
        echo href('http://www.pearson.fr/livre/?GCOI=27440100993180',img('wenz_js.gif')) ;
        finp() ;
        fintd() ;
        
        fintr() ;
        
        tr() ;
        td() ; nbsp(5) ; fintd() ;
        td("C") ;
        p() ;
        echo href('http://www.pearson.fr/livre/?GCOI=27440100463410',"PHP 5 et MySQL 5") ;
        finp() ;
        fintd() ;
        
        td() ; nbsp(5) ; fintd() ;
        td("C") ;
        p() ;
        echo href('http://www.pearson.fr/livre/?GCOI=27440100331050',"XHTML et CSS2") ;
        finp() ;
        fintd() ;
        td() ; nbsp(15) ; fintd() ;
        td("C") ;
        p() ;
        echo href('http://www.pearson.fr/livre/?GCOI=27440100993180',"Javascript") ;
        finp() ;
        fintd() ;
        
        fintr() ;
        
        tr() ;
        
        td() ; nbsp(5) ; fintd() ;
        td("C") ;
        p() ;
        echo "Christian Wenz" ;
        finp() ;
        fintd() ;
        
        td() ; nbsp(5) ; fintd() ;
        td("C") ;
        p() ;
        echo "Michel Martin" ;
        finp() ;
        fintd() ;
        
        td() ; nbsp(15) ; fintd() ;
        td("C") ;
        p() ;
        nbsp(15) ;
        echo "Christian Wenz" ;
        nbsp(15) ;
        finp() ;
        fintd() ;
        
        fintr() ;
        
        fintable() ;
        findiv() ;
        
        finblockquote() ;
        
        # -----------------------------------------------------------
        
        h3("Autres ouvrages intéressants car assez complets") ;
        
        div("centre") ;
        table(0,1) ;
        
        tr() ;
        
        td() ; nbsp(5) ; fintd() ;
        td("C") ;
        p() ;
        echo href('http://www.amazon.fr/PHP-5-MySQL-1C%C3%A9d%C3%A9rom/dp/2744018872',img('php5WT.jpg','',200)) ;
        finp() ;
        fintd() ;
        
        td() ; nbsp(15) ; fintd() ;
        td("C") ;
        p() ;
        echo href('http://www.amazon.fr/Les-Cahiers-du-programmeur-PHP5/dp/2212112343',img('mariel.jpg','',185)) ;
        finp() ;
        fintd() ;
        
        td() ; nbsp(15) ; fintd() ;
        td("C") ;
        p() ;
        echo href('http://www.amazon.com/Beginning-PHP-5-3-Wrox-Programmer/dp/0470413964',img('doyle.jpg','',180)) ;
        finp() ;
        fintd() ;
        
        fintr() ;
        
        tr() ;
        td() ; nbsp(5) ; fintd() ;
        td("C") ;
        p() ;
        echo href('http://www.amazon.fr/PHP-5-MySQL-1C%C3%A9d%C3%A9rom/dp/2744018872',"PHP 5 &amp; MySQL 5") ;
        finp() ;
        fintd() ;
        
        td() ; nbsp(5) ; fintd() ;
        td("C") ;
        p() ;
        echo href('http://www.amazon.fr/Les-Cahiers-du-programmeur-PHP5/dp/2212112343',"PHP 5") ;
        finp() ;
        fintd() ;
        td() ; nbsp(15) ; fintd() ;
        td("C") ;
        p() ;
        echo href('http://www.amazon.com/Beginning-PHP-5-3-Wrox-Programmer/dp/0470413964',"Beginning PHP 5.3") ;
        finp() ;
        fintd() ;
        
        fintr() ;
        
        tr() ;
        
        td() ; nbsp(5) ; fintd() ;
        td("C") ;
        p() ;
        echo "Luke WELLING, Laura THOMSON." ;
        finp() ;
        fintd() ;
        
        td() ; nbsp(5) ; fintd() ;
        td("C") ;
        p() ;
        echo "Stéphane MARIEL." ;
        finp() ;
        fintd() ;
        
        td() ; nbsp(15) ; fintd() ;
        td("C") ;
        p() ;
        nbsp(15) ;
        echo "Matt DOYLE." ;
        nbsp(15) ;
        finp() ;
        fintd() ;
        
        fintr() ;
        
        fintable() ;
        
        p("texte") ;
        echo "Mais n'hésitez pas à chercher des cours en ligne de ".b("PHP 5")." avec Google en mode " ;
        echo href("http://www.google.fr/search?q=PHP5%20filetype:pdf&amp;safe=off","filetype:pdf","grouge nou").". " ;
        finp() ;
        
        findiv() ;
        finblockquote() ;
        
        pvide() ;
        
        p() ;
        echo href("montresource.php?nomfic=l2a.php","Code-source PHP de cette page","orange_stim nou")."." ;
        finp() ;
        
        #########################################################
        finSection() ;
        finPage() ;
        ?>
        
        

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)