Boostergermany
Erfahrenes Mitglied
Wo liegt hier der fehler?
? dieses Script funktioniert einfach nciht
PHP:
<?php
include("config.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>php_story Version 1.0 - Setup</title>
</head>
<body bgcolor=<?php echo $bgcolor; ?>>
<?php
echo"<font face=arial color=#0080c0><h3>".$PHP_SELF."</h3>
<h4>Datenbank-Setupscript für die php_story Version 1.0</h4><br>";
if (isset($table) && $table != "") {
$verbindung = @mysql_connect("$sqlhost","$sqluser","$sqlpass");
if (!$verbindung) {
echo "Keine Verbindung möglich!\n";
exit;
} else { echo"<font size=2><b>- Verbindung zur Datenbank hergestellt<br>"; }
mysql_select_db($sqldb,$verbindung);
echo"- Datenbank wurde ausgewählt<br>";
$daten = "CREATE TABLE $table (name varchar(32) NOT NULL, email varchar(32) NOT NULL, story text NOT NULL)";
$result = mysql_query($daten,$verbindung);
echo"- Tabelle wurder erstellt<br>";
echo"Setup beendet</b><br><br>Die Datei setup_db.php sollte aus Sicherheitsgründen jetzt gelöscht oder umbenannt werden.";
}
else
{
?>
<font size=2><b>Config-Variablen:</b> (Diese Variablen wurden zuvor in der Datei config.php festgelegt. Wenn noch nicht geschehen, bitte nachholen)
<br><br>
$sqlhost = "<?php echo $sqlhost; ?>"<br>
$sqluser = "<?php echo $sqluser; ?>"<br>
$sqlpass = "<?php echo str_replace($sqlpass,"*****",$sqlpass); ?>" <font size=1>(Passwort wird nicht angezeigt)<font size=2><br>
$sqldb = "<?php echo $sqldb; ?>"<br>
$sqltable = "<?php echo $sqltable; ?>"<br><br>
<b>Tabelle einrichten:</b><br><br>
Tabellenname: <font size=1>(Sollte mit $sqltable übereinstimmen. Ansonsten muss die Datei config.php noch einmal editiert werden) <font size=2> <br><br>
<form method=post action=<?php echo $PHP_SELF; ?>>
<input type=text name=table value=<?php echo $sqltable; ?>> <input type=submit value=Tabelle anlegen>
</form>
<?php
}
?>
</body>
</html>
? dieses Script funktioniert einfach nciht