Listing du fichier extr_stages.php
00001 <?php
00002 include("../std.php") ;
00003 debutPage("Solutions des exercices") ;
00004 # (gH) -_- extr_stages.php ; TimeStamp (unix) : 10 Mars 2008 vers 15:45
00005
00006 function trom( $txt ) { # enlève les \ produits par MySql
00007 # on remplace aussi & par &
00008 $otxt = trim($txt) ;
00009 $ntxt = "" ;
00010 $ic = 0 ;
00011 while ($ic<=strlen($otxt)) {
00012 $lec = substr($otxt,$ic,1) ;
00013 $aec = ord($lec) ;
00014 if ($aec==92) { $lec = "" ; } ;
00015 if ($lec=="&") { $lec = "&" ; } ;
00016 $ntxt .= $lec ;
00017 $ic++;
00018 } ; # fin de tant que
00019 return $ntxt ;
00020 } ; # fin de fonction trom
00021
00022 ?>
00023
00024 <p> </p>
00025
00026 <?php $nbs = 0 ;
00027 mysql_connect("localhost","anonymous","anonymous") ;
00028 mysql_query("use statdata") ;
00029 $rese = mysql_query("select count(*) from stagesMaitrise") ;
00030 $ligr = mysql_fetch_array($rese) ;
00031 $nbs = $ligr["count(*)"] ;
00032 ?>
00033 <h1>
00034 Affichage XML des <font color="blue"><?php echo $nbs ; ?></font> stages de la base des Stages
00035 </h1>
00036 <p>
00037
00038 </p>
00039 <blockquote>
00040 <!-- ================ -->
00041 <pre>
00042 <?xml version='1.0' encoding="ISO-8859-1" ?>
00043
00044 <stages>
00045
00046 <?php
00047
00048 $res = mysql_query("select * from stagesMaitrise order by nom") ;
00049
00050 while ($ligr=mysql_fetch_array($res)) {
00051 $nom = $ligr["nom"] ;
00052 $vnom = trim($nom) ;
00053 if (strlen($vnom)>0) {
00054
00055
00056 $nom = "<span class=\"bleu\"><b>$nom</b></span>" ;
00057 $an = trom($ligr["an"]) ;
00058 $categ = trom($ligr["categorie"]) ;
00059 $categ = "<span class=\"gvert\">$categ</span>" ;
00060 $titre = trom($ligr["titre"]) ;
00061 $titre ="<b>$titre</b>" ;
00062 $entrep = trom($ligr["entreprise"]) ;
00063 $entrep = "<span class=\"rouge\"><b>$entrep</b></span>" ;
00064 $adress = trom($ligr["adresse"]) ;
00065 $codepo = $ligr["codepost"] ;
00066 $respon = $ligr["responsable"] ;
00067 $tel = $ligr["tel"] ;
00068 $telstd = $ligr["telstd"] ;
00069 $telstg = $ligr["telstg"] ;
00070 $fax = $ligr["fax"] ;
00071
00072 echo " <stage anne=\"$an\" categorie=\"$categ\" >\n" ;
00073 echo " <stagiaire nom_prenom=\"$nom\" />\n" ;
00074 echo " <entreprise nom=\"$entrep\" \n" ;
00075 echo " mds=\"$respon\" \n" ;
00076 echo " tel=\"$tel\" \n" ;
00077 echo " />\n" ;
00078 echo " </stage>\n\n";
00079
00080 } ; # fin de si
00081 } ; # fin de tant que
00082
00083 ?>
00084 </stages>
00085 </pre>
00086 <!--- ================ -->
00087 <p> </p>
00088 <a href="http://www.info.univ-angers.fr/pub/gh/"><img src="return.gif" alt="retour gH" /></a>
00089 Retour à la page principale de
00090 <font color="#008800">(gH)</font>
00091 <p> </p>
00092 <p> </p>
00093 </blockquote>
00094 </blockquote>
00095 </body>
00096 </html>
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)