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É L2","strict") ; debutSection() ; h1("Développement Web Avancé L2 : 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 ê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ême début et la mê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 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 !)." ; #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'êtes pas entraî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 & 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&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 à la page principale de (gH)