Valid XHTML     Valid CSS2    

Listing du fichier listetables.php avec syntaxhighlighter


        <?php
        error_reporting(E_ALL | E_NOTICE ) ;
        include("../std.php") ;
        $tit = "Liste des tables d'une base MySql " ;
        debutPage($tit) ;
        debutSection() ;
        blockquote() ;
        
        if (!isset($_POST["nombase"]))  {
          echo "Aucun nom de table fourni, rien à faire. " ;
        } else {
        
        $nombase = $_POST["nombase"] ;
        
        h1("Liste des tables de la base MySql nommée $nombase ") ;
        #########################################################
        
         $res1  = @mysql_connect("localhost","anonymous","anonymous") or die("pas de connexion à forge") ;
         $res2  = @mysql_select_db($nombase) or die("pas de base nommé $nombase") ;
         if (!$res2) {
           p() ;
           echo "La base ".b($nombase)." n'existe pas ou alors vous n'avez pas les droits suffisants pour y accéder."  ;
           finp() ;
         } else {
            p() ;
            echo " Ouverture de la base ".b($nombase)." réussie." ;
            finp() ;
            $res3  = mysql_query("show tables") ;
            $nb = 0 ;
            table() ;
            while ($ligr=mysql_fetch_array($res3)) {
                $nb++ ;
                tr() ;
                td("R") ;  nbsp(2) ; echo $nb ; nbsp(2) ; fintd() ;
                td()    ;  echo    $ligr[0]             ; fintd() ;
             fintr() ;
            } ; # fin de tant que
            fintable() ;
         } ; # fin de si
        
        } ; # fin de si
        
        #########################################################
        finblockquote() ;
        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)