[TYPO3-german] Script einbauen?

Jochen Graf graf at uni-landau.de
Sun Jun 28 12:27:50 CEST 2009


Hallo,

ich habe im Internet folgendes Script gefunden, aber ich schaffe es 
nicht, dieses einzubauen

#####################################################################

<?php
$mysqlhost = "localhost"; // MySQL-Host angeben
$mysqluser = "root"; // MySQL-User angeben
$mysqlpwd = "**** "; // Passwort angeben

###########################################

$connection = mysql_connect($mysqlhost, $mysqluser, $mysqlpwd);
if (mysql_error()) {
echo "Konnte Datenbankserver nicht anwählen, bitte versuchen Sie es 
später nocheinmal. <!-- ".mysql_error()."//-->";
}

$db_list = mysql_list_dbs();
$i = 0;
$cnt = mysql_num_rows($db_list);

echo "<table cellspacing=\"0\" cellpadding=\"0\" width=\"500\" 
align=\"center\">\n";

while ($i < $cnt) {

$db = mysql_db_name($db_list, $i);
###########################################

mysql_select_db($db, $connection);
$result = mysql_list_tables($db);

echo "<tr>
<td colspan=\"2\" style=\"font-weight:bold\"><br />Datenbank: <span 
style=\"color:blue\">".$db."</span></td>
</tr>\n";
echo "<tr>\n
<td>Tabelle</td>
<td>Ergebnis</td>\n
</tr>\n";
while ($row = mysql_fetch_row($result)) {

$sql = "OPTIMIZE TABLE `".$row[0]."`";
$erg = mysql_query($sql, $connection) or die(mysql_error());
$daten= mysql_fetch_array($erg, MYSQL_ASSOC);

if($daten){

switch ($daten['Msg_text']) {
case "Table is already up to date":
$color = "#CAF9AE";
break;

case "OK":
$color = "#63EB66";
break;

case "The handler for the table doesn't support check/repair":
$color = "#63EB66";
break;

default:
$color = "#F21C1C";
break;
}

echo "<tr style=\"background-color:".$color."\">
<td width=\"300\" nowrap>".$row[0]."</td>
<td width=\"200\" nowrap>".$daten['Msg_text']."</td>
</tr>\n";
}
}
###########################################
$i++;
}
echo "</table>\n";
?>

##############################################################

Bei diesem Sctipt werden die Überhänge der Dastenbank gelöscht, könnte 
mir bitte jemand einen Tipp geben, wie ich das zum laufen bekommen?

In diesem Script würde ich gerne nur zwei Datenbanken einbauen, so wie 
ich das sehe, werden hier alle Datenbanken abgearbeitet.

Danke

-- 
Mit freundlichen Grüssen

Jochen Graf

Universität Koblenz-Landau / Campus Landau
Arbeitstelle Multimedia/Technik-Administration

Thomas-Nast-Str. 44
76829 Landau

mail: graf at uni-landau.de
fon: 06341-990-224

web:http://www.paeps.technik.uni-landau.de
web:http://www.paeps.uni-landau.de
web:http://www.bite.uni-landau.de




More information about the TYPO3-german mailing list