Valid XHTML     Valid CSS2    

Listing du fichier extr_stages.php avec syntaxhighlighter


        <?php
        include("../std.php") ;
        debutPage("Solutions des exercices") ;
        #    (gH)   -_-  extr_stages.php  ;  TimeStamp (unix) : 10 Mars 2008 vers 15:45
        
        function trom( $txt ) { # enlève les \ produits par MySql
           # on remplace aussi & par &amp;
           $otxt = trim($txt) ;
           $ntxt = "" ;
           $ic = 0 ;
           while ($ic<=strlen($otxt)) {
             $lec = substr($otxt,$ic,1) ;
             $aec = ord($lec) ;
             if ($aec==92)  { $lec = "" ; } ;
             if ($lec=="&") { $lec = "&amp;" ; } ;
             $ntxt .= $lec ;
             $ic++;
           } ; # fin de tant que
           return $ntxt ;
        } ; # fin de fonction trom
        
        ?>
        
        <p>&nbsp;</p>
        
        <?php  $nbs = 0 ;
            mysql_connect("localhost","anonymous","anonymous") ;
            mysql_query("use statdata") ;
            $rese  = mysql_query("select count(*) from stagesMaitrise") ;
            $ligr  = mysql_fetch_array($rese) ;
            $nbs   = $ligr["count(*)"] ;
        ?>
        <h1>&nbsp;
        Affichage XML des <font color="blue"><?php echo $nbs ; ?></font> stages de la base des Stages
        </h1>
        <p>
        &nbsp;
        </p>
        <blockquote>
        <!-- ================ -->
        <pre>
        &lt;?xml version='1.0'  encoding="ISO-8859-1" ?&gt;
        
        &lt;stages&gt;
        
        <?php
        
         $res  = mysql_query("select * from stagesMaitrise order by nom") ;
        
         while ($ligr=mysql_fetch_array($res)) {
         $nom    = $ligr["nom"] ;
         $vnom   = trim($nom) ;
         if (strlen($vnom)>0) {
        
        
            $nom    = "<span class=\"bleu\"><b>$nom</b></span>" ;
            $an     = trom($ligr["an"]) ;
            $categ  = trom($ligr["categorie"]) ;
            $categ  = "<span class=\"gvert\">$categ</span>" ;
            $titre  = trom($ligr["titre"]) ;
            $titre  ="<b>$titre</b>" ;
            $entrep = trom($ligr["entreprise"]) ;
            $entrep = "<span class=\"rouge\"><b>$entrep</b></span>" ;
            $adress = trom($ligr["adresse"]) ;
            $codepo = $ligr["codepost"] ;
            $respon = $ligr["responsable"] ;
            $tel    = $ligr["tel"] ;
            $telstd = $ligr["telstd"] ;
            $telstg = $ligr["telstg"] ;
            $fax    = $ligr["fax"] ;
        
            echo "   &lt;stage anne=\"$an\" categorie=\"$categ\" &gt;\n" ;
            echo "             &lt;stagiaire  nom_prenom=\"$nom\" /&gt;\n" ;
            echo "             &lt;entreprise nom=\"$entrep\" \n" ;
            echo "                         mds=\"$respon\" \n" ;
            echo "                         tel=\"$tel\" \n" ;
            echo "             /&gt;\n" ;
            echo "   &lt;/stage&gt;\n\n";
        
         } ; # fin de si
         } ; # fin de tant que
        
        ?>
        &lt;/stages&gt;
        </pre>
        <!--- ================ -->
        <p>&nbsp;</p>
        <a href="http://www.info.univ-angers.fr/pub/gh/"><img src="return.gif" alt="retour gH" /></a>
        &nbsp;&nbsp;&nbsp;Retour à la page principale de &nbsp;
        <font color="#008800">(gH)</font>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        </blockquote>
        </blockquote>
        </body>
        </html>
        

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)