Valid XHTML     Valid CSS2    

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 &amp;
00008        $otxt 
trim($txt) ;
00009        $ntxt 
"" ;
00010        $ic 
;
00011        while ($ic
<=strlen($otxt)) {
00012          $lec 
substr($otxt,$ic,1) ;
00013          $aec 
ord($lec) ;
00014          if ($aec
==92)  { $lec "" ; } ;
00015          if ($lec
=="&") { $lec "&amp;" ; } ;
00016          $ntxt 
.= $lec ;
00017          $ic
++;
00018        } ; # fin de tant que
00019        return 
$ntxt ;
00020     } ; # fin de fonction trom
00021     
00022     ?>
00023     
00024     <p>&nbsp;</p>
00025     
00026     <?php  $nbs 
;
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>&nbsp;
00034     Affichage XML des <font color="blue"><?php 
echo $nbs ?></font> stages de la base des Stages
00035     </h1>
00036     <p>
00037     &nbsp;
00038     </p>
00039     <blockquote>
00040     <!-- ================ -->
00041     <pre>
00042     &lt;?xml version='1.0'  encoding="ISO-8859-1" ?&gt;
00043     
00044     &lt;stages&gt;
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 "   &lt;stage anne=\"
$an\" categorie=\"$categ\" &gt;\n" ;
00073         echo "             &lt;stagiaire  nom_prenom=\"
$nom\" /&gt;\n" ;
00074         echo "             &lt;entreprise nom=\"
$entrep\" \n" ;
00075         echo "                         mds=\"
$respon\" \n" ;
00076         echo "                         tel=\"
$tel\" \n" ;
00077         echo "             /&gt;\n" 
;
00078         echo "   &lt;/stage&gt;\n\n"
;
00079     
00080      } ; # fin de si
00081      } ; 
# fin de tant que
00082     
00083     ?>
00084     &lt;/stages&gt;
00085     </pre>
00086     <!--- ================ -->
00087     <p>&nbsp;</p>
00088     <a href="http://www.info.univ-angers.fr/pub/gh/"><img src="return.gif" alt="retour gH" /></a>
00089     &nbsp;&nbsp;&nbsp;Retour à la page principale de &nbsp;
00090     <font color="#008800">(gH)</font>
00091     <p>&nbsp;</p>
00092     <p>&nbsp;</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 gH    Retour à la page principale de   (gH)