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 à la page principale de (gH)