det gjorde jeg også. den kom ikke med nogle fejl. når jeg kører install.php gør den heller ikke noget. der ved jeg ikke hvor jeg skal indsætte or die( mysql_error() ); . Den ser således ud:
<?PHP
/*
Diese Datei gehört zum Clansys.
Durch die Nutzung dieses Scriptes stimmt der Benutzer den
Regelungen der Clansys auf
www.clansys.de.vu zu.
zu.
Clansys (C) Copyright 2002 by Hauke Fischbach (Lowbacca)
*/
?>
<html>
<head>
<title>Clansys Installation</title>
<style>
<!--
p { font-family:Tahoma,serif; font-size:8pt; color:black; }
a { font-family:Tahoma; font-weight:normal; font-size:8pt; color:black; text-decoration:none; }
a:hover { font-family:Tahoma; font-weight:normal; font-size:8pt; color:gray; text-decoration:none; }
a:visited { font-family:Arial; font-weight:normal; font-size:8pt; }
a.link_red { font-family:Arial; font-weight:normal; font-size:9pt; text-decoration:none; }
a.link_red:hover { font-family:Arial; font-weight:normal; font-size:9pt; text-decoration:underline; }
a.link_red:visited { font-family:Arial; font-weight:normal; font-size:9pt; }
.menu { border-bottom-width:1pt; border-bottom-color:red; border-bottom-style:solid; }
-->
</style>
</head>
<body bgcolor=white text=black link=blue vlink=purple alink=red>
<table cellpadding=0 cellspacing=0>
<tr>
<td class=menu width=500 height=29>
<table cellpadding=0 cellspacing=0>
<tr>
<td width=250>
<p align=left><b>Clansys - Installation</b></p>
</td>
<td width=250>
<p align=right>install.php Version: Beta 1.5</p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width=500 height=61 align=left valign=top>
<?php
if(empty($func))
{
echo "
<p align=center>
<br>
<br>
<b>Willkommen zur Installation des Clansys<br><br>Bitte nun die Datei 'config.inc.php' chmoden auf 777!</b></p>
<br>
<br>
<br>
<p align=center><a href=install.php?func=addmysql>Weiter</a></p>
</p>
";
}
elseif($func == "addmysql")
{
echo "
<br><br>
<form name=addmysql method=post action=install.php?func=createcon>
<table cellpadding=0 cellspacing=0>
<tr>
<td width=100>
<p> MySQL host</p>
</td>
<td width=150>
<p> <input type=text name=host size=18></p>
</td>
</tr>
<tr>
<td width=100>
<p> MySQL user</p>
</td>
<td width=150>
<p> <input type=text name=user size=18></p>
</td>
</tr>
<tr>
<td width=100>
<p> MySQL Pass</p>
</td>
<td width=150>
<p> <input type=text name=pass size=18></p>
</td>
</tr>
<tr>
<td width=100>
<p> MySQL DB</p>
</td>
<td width=150>
<p> <input type=text name=db size=18></p>
</td>
</tr>
<tr>
<td width=100>
<p> </p>
</td>
<td width=150>
<p> <input type=submit name=send value=Senden></p>
</td>
</tr>
</table>
</form>
";
}
elseif($func == "createcon")
{
$ver_num = "v.1.0";
$file = "config.inc.php";
$datei = fopen($file, "w+");
fputs($datei, "<"."?"."php \n");
fputs($datei, "\$mysql_host = \"$host\";\n");
fputs($datei, "\$mysql_user = \"$user\";\n");
fputs($datei, "\$mysql_password = \"$pass\";\n");
fputs($datei, "\$mysql_db = \"$db\";\n\n");
fputs($datei, "\$ver_num = \"$ver_num \";\n\n");
fputs($datei, "?".">\n");
fclose($datei);
echo "
<br><br><br><br>
<p align=center><a href=install.php?func=addadmin>weiter</a></p>
";
echo "
<script language=\"JavaScript\">
url=(\"install.php?func=addadmin\");
window.location=url
</script>
";
}
elseif($func == "addadmin")
{
echo "
<br><br>
<form name=addadmin method=post action=install.php?func=createtab>
<table cellpadding=0 cellspacing=0>
<tr>
<td width=100>
<p> Firts User</p>
</td>
<td width=150>
<p> <input type=text name=user size=18></p>
</td>
</tr>
<tr>
<td width=100>
<p> First Pass</p>
</td>
<td width=150>
<p> <input type=text name=password size=18></p>
</td>
</tr>
<tr>
<td width=100>
<p> </p>
</td>
<td width=150>
<p> <input type=submit name=send value=Senden></p>
</td>
</tr>
</table>
</form>
";
}
elseif($func == "createtab")
{
include("config.inc.php");
$conn = mysql_connect($mysql_host, $mysql_user, $mysql_password);
$db = mysql_select_db($mysql_db, $conn);
//pages Tabelle
mysql_query("DROP TABLE pages", $conn);
mysql_query("CREATE TABLE pages (
id int(5) NOT NULL auto_increment,
page_name varchar(50) NOT NULL,
titel varchar(50) NOT NULL,
inhalt text NOT NULL,
pos int(5) NOT NULL,
inmenu int(5) NOT NULL,
INDEX (id),
UNIQUE (id))", $conn) or die ("Fehler beim erstellen der Pages Tabelle");
//member tabelle
mysql_query("DROP TABLE member", $conn);
mysql_query("CREATE TABLE member (
id int(5) NOT NULL auto_increment,
nick varchar(50) NOT NULL,
realname varchar(50) NOT NULL,
birthday varchar(20) NOT NULL,
email varchar(50) NOT NULL,
icq varchar(20) NOT NULL,
content text NOT NULL,
membertype varchar(30) NOT NULL,
admin char(1) NOT NULL,
pass varchar(30) NOT NULL,
INDEX (id),
UNIQUE (id,nick))", $conn) or die ("Fehler beim erstellen der Member Tabelle");
//news tabelle
mysql_query("DROP TABLE news", $conn);
mysql_query("CREATE TABLE news (
id int(5) NOT NULL auto_increment,
header varchar(150) NOT NULL,
text text NOT NULL,
name varchar(100) NOT NULL,
email varchar(100) NOT NULL,
date varchar(20) NOT NULL,
rlink1 varchar(150) NOT NULL,
http1 varchar(150) NOT NULL,
rlink2 varchar(150) NOT NULL,
http2 varchar(150) NOT NULL,
INDEX (id),
UNIQUE (id))", $conn) or die ("Fehler beim erstellen der News Tabelle");
//gb tabelle
mysql_query("DROP TABLE gb", $conn);
mysql_query("CREATE TABLE gb (
id int(5) NOT NULL auto_increment,
text text NOT NULL,
name varchar(100) NOT NULL,
email varchar(100) NOT NULL,
date varchar(20) NOT NULL,
INDEX (id),
UNIQUE (id))", $conn) or die ("Fehler beim erstellen der Gästebuch Tabelle");
//clanwars tabelle
mysql_query("DROP TABLE clanwars", $conn);
mysql_query("CREATE TABLE clanwars (
id int(5) NOT NULL auto_increment,
date varchar(20) NOT NULL,
gegner varchar(150) NOT NULL,
gegner_url varchar(150) NOT NULL,
ergebniss varchar(10) NOT NULL,
liga varchar(50) NOT NULL,
map1 varchar(50) NOT NULL,
score1 varchar(50) NOT NULL,
map2 varchar(50) NOT NULL,
score2 varchar(50) NOT NULL,
players varchar(50) NOT NULL,
bericht text NOT NULL,
status varchar(1) NOT NULL,
INDEX (id),
UNIQUE (id))", $conn) or die ("Fehler beim erstellen der Clanwars Tabelle");
//files tabelle
mysql_query("DROP TABLE file", $conn);
mysql_query("CREATE TABLE file (
id int(5) NOT NULL auto_increment,
name varchar(50) NOT NULL,
url varchar(255) NOT NULL,
coment text NOT NULL,
INDEX (id),
UNIQUE (id))", $conn) or die ("Fehler beim erstellen der Files Tabelle");
//counter tabelle
mysql_query("DROP TABLE counter", $conn);
mysql_query("CREATE TABLE counter (
id int(11) NOT NULL auto_increment,
hits int(11) NOT NULL,
INDEX (id),
UNIQUE (id))", $conn) or die ("Fehler beim erstellen der Counter Tabelle");
//news kommentare tabelle
mysql_query("DROP TABLE news_comments", $conn);
mysql_query("CREATE TABLE news_comments (
id int(11) NOT NULL auto_increment,
news_id int(11) NOT NULL,
name varchar(255) NOT NULL,
email varchar(255) NOT NULL,
time int(11) NOT NULL,
text text NOT NULL,
INDEX (id),
UNIQUE (id))", $conn) or die ("Fehler beim erstellen der News-Kommentar Tabelle");
//style tabelle
mysql_query("DROP TABLE style", $conn);
mysql_query("CREATE TABLE style (
main_color varchar(10) NOT NULL,
main_border_color varchar(10) NOT NULL,
main_font_color varchar(10) NOT NULL,
titel_color varchar(10) NOT NULL,
titel_font_color varchar(10) NOT NULL,
head_page_titel VARCHAR(50) NOT NULL,
INDEX (main_color),
UNIQUE (main_color))", $conn) or die ("Fehler beim erstellen der Style Tabelle");
//artikel tabelle
mysql_query("DROP TABLE artikel", $conn);
mysql_query("CREATE TABLE artikel (
id int(5) NOT NULL auto_increment,
header varchar(150) NOT NULL,
text text NOT NULL,
name varchar(100) NOT NULL,
email varchar(100) NOT NULL,
date varchar(20) NOT NULL,
INDEX (id),
UNIQUE (id))", $conn) or die ("Fehler beim erstellen der Artikel Tabelle");
//useronline tabelle
#mysql_query("DROP TABLE useronline", $conn);
#mysql_query("CREATE TABLE useronline (
#zugriff varchar(14) NOT NULL,
#ip varchar(15) NOT NULL,
#INDEX (ip))", $conn) or die ("Fehler beim erstellen der User-Online Tabelle");
// INSTALL ADMIN //
$password = base64_encode($password);
mysql_query("INSERT INTO member (nick,pass,admin) VALUES ('$user', '$password', '1')", $conn) or die ("Fehler beim erstellen der Admin Daten");
// INSTALL STYLE //
mysql_query("INSERT INTO style (
main_color,
main_border_color,
main_font_color,
titel_color,
titel_font_color,
head_page_titel
) VALUES (
'#ADAAAD',
'black',
'black',
'#525552',
'#FFFFFF',
'Clansys $ver_num'
)", $conn) or die ("Fehler beim erstellen der Style Daten");
// INSTALL COUNTER //
mysql_query("INSERT INTO counter (id,hits) VALUES ('1', '0')", $conn) or die ("Fehler beim erstellen der Counter Daten");
echo "
<br><br><br><br>
<p align=center>Erster User und Datenbanken installiert</p>
<p align=center><a href=install.php?func=end>weiter</a></p>
";
}
elseif($func == "end")
{
echo "
<br><br><br><br>
<p align=center><b>Clansys Erfolgreich Installiert</b></p>
<p align=center>
Bitte Vergessen sie nicht <b>umgehend</b><br>
die <b>install.php</b> vom Server zu <b>löschen</b>,<br>
es könnten sonst alle Daten in den Tabellen in<br>
ihrer Datenbank gelöscht werden,<br>
bei wiederaufruf dieses Scriptes !!!
</p>
<p align=center><a href=index.php>zur Page »»»</a></p>
<p align=center><a href=http://www.dreamcodes.com>Dreamcodes besuchen »»</a></p>
";
}
?>
</td>
</tr>
</table>
</body>
</html>