Valid XHTML     Valid CSS2    

Listing du fichier listetables.php

 

00001     <?php
00002     error_reporting(
E_ALL E_NOTICE ) ;
00003     include("../std.php"
) ;
00004     $tit 
"Liste des tables d'une base MySql " ;
00005     debutPage
($tit) ;
00006     debutSection
() ;
00007     blockquote
() ;
00008     
00009     if (!isset($_POST
["nombase"]))  {
00010       echo "Aucun nom de table fourni, rien à faire. " 
;
00011     } else {
00012     
00013     $nombase 
$_POST["nombase"] ;
00014     
00015     h1
("Liste des tables de la base MySql nommée $nombase ") ;
00016     #########################################################
00017     
00018      $res1  
= @mysql_connect("localhost","anonymous","anonymous") or die("pas de connexion à forge") ;
00019      $res2  
= @mysql_select_db($nombase) or die("pas de base nommé $nombase") ;
00020      if (!$res2
) {
00021        p
() ;
00022        echo "La base "
.b($nombase)." n'existe pas ou alors vous n'avez pas les droits suffisants pour y accéder."  ;
00023        finp
() ;
00024      } else {
00025         p
() ;
00026         echo " Ouverture de la base "
.b($nombase)." réussie." ;
00027         finp
() ;
00028         $res3  
mysql_query("show tables") ;
00029         $nb 
;
00030         table
() ;
00031         while ($ligr
=mysql_fetch_array($res3)) {
00032             $nb
++ ;
00033             tr
() ;
00034             td
("R") ;  nbsp(2) ; echo $nb nbsp(2) ; fintd() ;
00035             td
()    ;  echo    $ligr[0]             ; fintd() ;
00036          fintr
() ;
00037         } ; # fin de tant que
00038         fintable
() ;
00039      } ; # fin de si
00040     
00041     } ; 
# fin de si
00042     
00043     #########################################################
00044     finblockquote
() ;
00045     finSection
() ;
00046     finPage
() ;
00047     ?>

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)