Commit 50ef8008 authored by Nico Schallehn's avatar Nico Schallehn

init commit

parents
<?php include("config.php");
$result = mysql_query("SELECT chat, online FROM user WHERE id = '{$_SESSION['chatuserid']}'");
$users = mysql_fetch_array($result);
if(isset($_SESSION['chatuserid']) AND $users['online'] == 1)
{
$result = mysql_query("SELECT COUNT(*) AS anz FROM chat WHERE id > '{$users['chat']}'");
$chat = mysql_fetch_array($result);
if($chat['anz'] > 0)
$chatreload = 1;
$result = mysql_query("SELECT COUNT(*) AS anz FROM chat WHERE id > '{$users['chat']}' AND userchange = '1'");
$chat2 = mysql_fetch_array($result);
if($chat2['anz'] > 0)
$userreload = 1;
if($chatreload == 1 OR $userreload == 1)
echo 1;
mysql_query("UPDATE user SET refresh_time = '".time()."' WHERE id = '{$_SESSION['chatuserid']}'");
$result = mysql_query("SELECT id, name FROM user WHERE refresh_time < '".(time()-60)."' AND online = '1'");
while($user = mysql_fetch_array($result))
{
mysql_query("INSERT INTO chat (nachricht, user_id, hideuser, userchange, chat_time) VALUES ('<b>{$user['name']}</b> verl&auml;sst den Chat durch <b>TimeOut</b>', '{$user['id']}', '1', '1', '".time()."')");
}
mysql_query("UPDATE user SET online = '0' WHERE refresh_time < '".(time()-60)."' AND online = '1'");
}
?>
\ No newline at end of file
[h2][b]Herzlich Willkommen[/b][/h2]
Hier entsteht zurzeit ein Neuer Chat!
[small]Programmiert von Nico[/small]
\ No newline at end of file
<?php include("config.php"); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Admin Men</title>
<link rel="stylesheet" type="text/css" href="standard.css">
</head>
<body class="bodyadmin" onBlur="this.focus()" >
<?php
$result = mysql_query("SELECT * FROM user WHERE id = '{$_SESSION['chatuserid']}'");
$users = mysql_fetch_array($result);
if(!isset($_SESSION['chatuserid']) OR $users['online'] == 0)
echo "Erst anmelden...";
else{
if($users['admin'] >= 3) {
echo "<h2>Admin-Men</h2>";
echo "<a href=\"admin.php\">Home</a>&nbsp;|&nbsp;";
echo "<a href=\"admin.php?action=delete_chat\">Chat leeren</a>&nbsp;|&nbsp;";
echo "<a href=\"admin.php?action=show_user\">Zeige User</a>&nbsp;|&nbsp;";
echo "<a href=\"admin.php?action=startseitentext\">Startseitentext bearbeiten</a>&nbsp;|&nbsp;";
echo "<a href=\"admin.php?action=admin_log\">Admin Log</a>&nbsp;|&nbsp;<hr>";
if($_GET['action'] == "delete_chat")
{
echo "<font size=\"5\">Chat Lschen</font><br><br>";
echo "<a href=\"admin.php?action=delete_chat&del=privat\">Chat leeren (mit Privaten)</a><br>";
if($_GET['del'] == "privat")
{
mysql_query("DELETE FROM chat WHERE hidden = 0");
AdminLogAdd("Chat gelscht (mit Privat)", $_SESSION['chatuserid'], 2);
echo "<font color=\"green\">Chat gelscht (mit Privat)</font><script>window.setTimeout(\"parent.location.href = 'admin.php?action=admin_log';\",1000);</script><br>";
}
echo "<a href=\"admin.php?action=delete_chat&del=global\">Chat leeren (ohne Privaten)</a><br>";
if($_GET['del'] == "global")
{
mysql_query("DELETE FROM chat WHERE privat=0 AND hidden = 0");
AdminLogAdd("Chat gelscht (ohne Privat)", $_SESSION['chatuserid'], 2);
echo "<font color=\"green\">Chat gelscht (ohne Privat)</font><script>window.setTimeout(\"parent.location.href = 'admin.php?action=admin_log';\",1000);</script><br>";
}
echo "<a href=\"admin.php?action=delete_chat&del=all\">Chat leeren (mit Privaten und Adminlog)</a><br>";
if($_GET['del'] == "all")
{
mysql_query("DELETE FROM chat");
AdminLogAdd("Chat gelscht (Alles)", $_SESSION['chatuserid'], 2);
echo "<font color=\"green\">Chat gelscht (Alles)</font><script>window.setTimeout(\"parent.location.href = 'admin.php?action=admin_log';\",1000);</script><br>";
}
}
else if($_GET['action'] == "show_user")
{
echo "<font size=\"5\">User Liste</font><br><br>";
if(isset($_GET['id'])) {
$name = IDtoUsername($_GET['id']);
mysql_query("DELETE FROM user WHERE id =".$_GET['id']);
AdminLogAdd("User: ".$name." wurde gelscht!", $_SESSION['chatuserid'], 1);
echo "<font color=\"green\">User: ".$name." wurde gelscht!</font><br>";
}
echo "<table border=\"1\">
<tr><th>ID</th><th>Name</th><th>Passwort</th><th>Admin Level</th><th>Online</th><th>Aktion</th></tr>";
$result = mysql_query("SELECT * FROM user ORDER BY online DESC, admin DESC");
while($user = mysql_fetch_array($result))
{
if($user['online']==1) $online = "<font color=\"green\">Online</font>";
else $online = "<font color=\"red\">Offline</font>";
echo "<tr><td>{$user['id']}</td>
<td>{$user['name']}</td>
<td><abbr title=\"{$user['pass']}\">Versteckt!</abbr></td>
<td>{$user['admin']}</td>
<td><!--{$user['online']}--> ".$online."</td><td><a href=\"admin.php?action=show_user&id={$user['id']}\">lschen!</a></td></tr>";
}
echo "</table>";
}
else if($_GET['action'] == "startseitentext")
{
echo "<font size=\"5\">Startseite bearbeiten - $yourFile</font><br><br>";
if(isset($_POST['submit']))
{
$fs = fopen($yourFile, "w");
fwrite($fs, $_POST['fileData']);
}
$fs = fopen($yourFile, "r");
while(!feof($fs))
{
$fileData = fread($fs, 2048);
}
fclose($fs);
echo "<form method=\"post\"><textarea name=\"fileData\" rows=\"23\" cols=\"60\">$fileData</textarea><br><input type=\"submit\" value=\"ndern!\" name=\"submit\"></form>";
}
else if($_GET['action'] == "admin_log")
{
echo "<font size=\"5\">Admin Log</font><br><br><table border=\"1\"> <tr><th>Zeit</th><th>User:</th><th>Nachricht:</th></tr>";
$result = mysql_query("SELECT * FROM chat WHERE hidden = 1 ORDER BY id DESC");
while($log = mysql_fetch_array($result))
{
echo "<tr><td>".date("d.m.y H:i:s",$log['chat_time'])."</td>
<td>".IDtoUsername($log['user_id'])."</td>
<td>{$log['nachricht']}</td>";
}
echo "</table>";
}
else
{
echo "<font size=\"5\">Admin Men</font><br><table border=\"1\">";
echo 'Hier ist das Adminmen Herzlich Willkommen!';
}
}
else
echo "Zugriff verweigert!";
}
?>
<br><br><a href="#" onclick="window.close();">Fenster schlieen</a>
</body>
</html>
\ No newline at end of file
<?php include("config.php"); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" type="text/css" href="standard.css">
</head>
<body class="bodyl">
<div id="chat_text">
<?php
$result = mysql_query("SELECT * FROM user WHERE id = '{$_SESSION['chatuserid']}'");
$users = mysql_fetch_array($result);
if(!isset($_SESSION['chatuserid']) OR $users['online'] == 0)
echo "<script>parent.location.href = 'index.php';</script>";
else {
$result = mysql_query("SELECT MAX(id) AS id FROM chat");
$chat = mysql_fetch_array($result);
mysql_query("UPDATE user SET chat = '{$chat['id']}' WHERE id = '{$_SESSION['chatuserid']}'");
$result = mysql_query("SELECT chat.nachricht, chat.chat_time, chat.user_id, user.name, chat.hideuser, chat.admin, chat.privat, chat.hideuser FROM chat LEFT JOIN user ON user.id = chat.user_id WHERE chat.hidden = '0' ORDER BY chat.id");
while($chat = mysql_fetch_array($result)) {
echo nachrichtausgabe($chat['hideuser'], $chat['admin'], $chat['privat'], $chat['name'], $chat['chat_time'], $chat['nachricht'], $chat['user_id']);
}
}
?>
</div>
<script>
function add(message)
{
document.getElementById("chat_text").innerHTML += message;
window.scrollTo(0, 500000);
document.body.scrollTop = 500000;
}
function scroll()
{
window.scrollTo(0, 500000);
document.body.scrollTop = 500000;
}
window.scrollTo(0, 500000);
document.body.scrollTop = 500000;
</script>
</body>
</html>
<?php include("config.php"); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="standard.css">
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" class="bodyl">
<?php $result = mysql_query("SELECT * FROM user WHERE id = '{$_SESSION['chatuserid']}'");
$users = mysql_fetch_array($result);
if(!isset($_SESSION['chatuserid']) OR $users['online'] == 0)
echo "Erst einloggen...";
else{
if(isset($_REQUEST['chatok'])) {
if($_POST['text'] != "") {
if(substr(trim($_POST['text']), 0, 3) == "/p ") $privat = $_SESSION['chatuserid'];
else $privat = "";
if(substr(trim($_POST['text']), 0, 3) == "/p ") {
$end = strpos($_POST['text'], ":");
$id = UsernametoID(substr($_POST['text'], 3, $end-3));
}
else $id = 0;
$nachricht = nachrichtausgabe(0, 0, $id, $users['name'], time(), ChatNachricht($_POST['text'], 0, 0),"0");
echo "<script>parent.chat.add('$nachricht');</script>";
}
}
if(isset($_REQUEST['modok']) AND $users['admin'] >= 1) {
if($_POST['text'] != "") {
$nachricht = nachrichtausgabe(0, 1, 0, $users['name'], time(), ChatNachricht($_POST['text'], 1, 0),"");
echo "<script>parent.chat.add('$nachricht');</script>";
}
}
if(isset($_REQUEST['adminok']) AND $users['admin'] >= 2) {
if($_POST['text'] != "") {
$nachricht = nachrichtausgabe(0, 2, 0, $users['name'], time(), ChatNachricht($_POST['text'], 2, 0),"");
echo "<script>parent.chat.add('$nachricht');</script>";
}
}
if(isset($_REQUEST['specialok']) AND $users['admin'] >= 3) {
if($_POST['text'] != "") {
$nachricht = nachrichtausgabe(0, 3, 0, $users['name'], time(), ChatNachricht($_POST['text'], 3, 0),"");
echo "<script>parent.chat.add('$nachricht');</script>";
}
}
if($users['admin'] >= 1) $adminchat = "<input type=\"submit\" name=\"modok\" style=\"color: Chocolate\" value=\"Moderator-Chat\" >";
if($users['admin'] >= 2) $adminchat .= "<input type=\"submit\" name=\"adminok\" style=\"color: FireBrick\" value=\"Admin-Chat\" >";
if($users['admin'] >= 3) $adminchat .= "<input type=\"submit\" name=\"specialok\" value=\"Special-Chat\" >";
echo "<table width=\"100%\" height=\"100%\" style=\"border-top: 1px solid #D0CFCF;\"><form action=\"chatform.php\" method=\"post\"><tr><td style=\"padding-left: 10px; padding-right: 5px;\" nowrap><b>{$users['name']}: </b></td><td width=\"99%\"><input name=\"text\" type=\"text\" class=\"input\" style=\"width: 100%\"></input></td><td align=\"right\" nowrap><input name=\"chatok\" value=\"Absenden\" type=\"submit\" />$adminchat</td></tr></form></table>";
}
?>
<script>document.getElementsByName("text")[0].focus();</script>
</body>
</html>
\ No newline at end of file
<?php include("config.php");
$result = mysql_query("SELECT chat, online FROM user WHERE id = '{$_SESSION['chatuserid']}'");
$users = mysql_fetch_array($result);
if(isset($_SESSION['chatuserid']) AND $users['online'] == 1)
{
$result = mysql_query("SELECT chat.nachricht, chat.chat_time, chat.user_id, user.name, chat.hideuser, chat.admin, chat.privat, chat.userchange, chat.id, chat.hidden FROM chat LEFT JOIN user ON user.id = chat.user_id WHERE chat.id > {$users['chat']} ORDER BY chat.id");//AND chat.hidden = '0'
$nachricht = "";
while($chat = mysql_fetch_array($result))
{
if($chat['hidden'] != 1)
$nachricht .= nachrichtausgabe($chat['hideuser'], $chat['admin'], $chat['privat'], $chat['name'], $chat['chat_time'], $chat['nachricht'], $chat['name'] );
//echo "<br>".$chat['hideuser']."<br>".$chat['admin']."<br>".$chat['privat']."<br>".$chat['name']."<br>".$chat['chat_time']."<br>".$chat['nachricht'];
$chatid = $chat['id'];
if($chat['userchange'] == 1) $userreload = 1;
if($chat['userchange'] == 2) $userreload = 2;
}
if(isset($chatid)) mysql_query("UPDATE user SET chat = '$chatid' WHERE id = '{$_SESSION['chatuserid']}'");
if($nachricht != "") $script .= "parent.chat.add('$nachricht');";
if($userreload == 1) $script .= "parent.user.location.reload();";
if($userreload == 2) $script .= "parent.chat.location.reload();";
echo "<script>".$script."</script>"; /*date("H:i:s",time())." <a href=\"javascript:parent.chatupdateFrame.location.reload()\">Aktualisieren</a>"*/;
} ?>
\ No newline at end of file
<?php session_start();
$link = mysql_connect('localhost', 'chat', 'chat');
mysql_select_db('chat', $link);
$yourFile = "Newsbox.txt"; // startseiten datei
$result = mysql_query("SELECT count(*) AS anzahl FROM user");
while($Useranzahl1 = mysql_fetch_array($result)) $Useranzahl = $Useranzahl1['anzahl'];
$result = mysql_query("SELECT count(*) AS anzahl FROM user WHERE Online = 1");
while($Useranzahlon1 = mysql_fetch_array($result)) $Useronline = $Useranzahlon1['anzahl'];
//
// Funktions
//
function ChatNachricht($text, $admin, $userchange ){
if($admin != 3) $text = addslashes(htmlspecialchars($text));
$admin = addslashes(htmlspecialchars($admin));
$userchange = addslashes(htmlspecialchars($userchange));
if(substr(trim($text), 0, 3) == "/p ")
{
$end = strpos($text, ":");
$name = substr($text, 3, $end-3);
$UserID = UsernametoID($name);
$text = substr($text, $end+1);
}
mysql_query("INSERT INTO chat (user_id, nachricht, userchange, admin, chat_time, privat) VALUES ('{$_SESSION['chatuserid']}', '$text', '$userchange', '$admin', '" . time() . "', '$UserID')");
//echo "INSERT INTO chat (user_id, nachricht, userchange, admin, chat_time, privat) VALUES ('{$_SESSION['chatuserid']}', '$text', '$userchange', '$admin', '" . time() . "', '$UserID')";
mysql_query("UPDATE user SET chat = '".mysql_insert_id()."' WHERE id = '{$_SESSION['chatuserid']}'");
if (preg_match("/James/i",$text))
{
$time = time();
if (preg_match("/wie/i",$text) AND preg_match("/geht/i",$text)) mysql_query("INSERT INTO chat (user_id, nachricht, admin, chat_time) VALUES ('1', 'Mir geht es gut und dir ".IDtoUsername($_SESSION['chatuserid'])."?', '$admin', '$time')");
else if(preg_match("/danke/i",$text)) mysql_query("INSERT INTO chat (user_id, nachricht, admin, chat_time) VALUES ('1', 'Bitte ".IDtoUsername($_SESSION['chatuserid'])."!', '$admin', '$time')");
else if(preg_match("/Bye/i",$text) OR preg_match("/cucu/i",$text) OR preg_match("/ciao/i",$text)) mysql_query("INSERT INTO chat (user_id, nachricht, admin, chat_time) VALUES ('1', 'Bis Bald ".IDtoUsername($_SESSION['chatuserid'])."!', '$admin', '$time')");
else if(preg_match("/wie/i",$text) AND preg_match("/spt/i",$text) OR preg_match("/zeit/i",$text) OR preg_match("/uhr/i",$text)) mysql_query("INSERT INTO chat (user_id, nachricht, admin, chat_time) VALUES ('1', 'Nach meiner Uhr ist es gerade ".date("H:i")." und ".date("s")." Sekunden!', '$admin', '$time')");
else if(preg_match("/Moin/i",$text) OR preg_match("/Hi/i",$text) OR preg_match("/Hallo/i",$text) OR preg_match("/morgen/i",$text)) mysql_query("INSERT INTO chat (user_id, nachricht, admin, chat_time) VALUES ('1', 'Hallo ".IDtoUsername($_SESSION['chatuserid'])."', '$admin', '$time')");
else mysql_query("INSERT INTO chat (user_id, nachricht, admin, chat_time) VALUES ('1', 'Zu Befehl!', '$admin', '$time')");
}
return $text;
}
function BBcode($text){
# Formatierungen
$text = preg_replace('#\[b\](.*?)\[/b\]#si', '<b>\1</b>', $text);
$text = preg_replace('#\[i\](.*?)\[/i\]#si', '<i>\1</i>', $text);
$text = preg_replace('#\[u\](.*)\[/u\]#isU', "<u>$1</u>", $text);
$text = preg_replace('#\[h2\](.*)\[/h2\]#isU', "<h2>$1</h2>", $text);
$text = preg_replace('#\[h3\](.*)\[/h3\]#isU', "<h3>$1</h3>", $text);
$text = preg_replace('#\[h4\](.*)\[/h4\]#isU', "<h4>$1</h4>", $text);
$text = preg_replace('#\[h5\](.*)\[/h5\]#isU', "<h5>$1</h5>", $text);
$text = preg_replace('#\[small\](.*)\[/small\]#isU', "<small>$1</small>", $text);
$text = preg_replace('#\[color=(.*)\](.*)\[/color\]#isU', "<span style=\"color: \\1\">\\2</span>", $text);
$text = preg_replace("~\[font=(.*)\](.*)\[/font\]~Uis","<font face=\"\\1\">\\2</font>",$text);
$text = preg_replace("~\[size=(.*)\](.*)\[/size\]~Uis","<font size=\"\\1\">\\2</font>",$text);
$text = str_replace("\n", "<br>", $text);
$text = preg_replace("~\[float-clear\]~Uis","<br style=\"clear:both\">",$text);
# Links
$text = preg_replace('#\[url\](.*)\[/url\]#isU', "<a href=\"\\1\">\\1</a>", $text);
$text = preg_replace('#\[url=(.*)\](.*)\[/url\]#isU', "<a href=\"\\1\">\\2</a>", $text);
$text = preg_replace('#\[email\](.*)\[/email\]#isU', "<a href=\"mailto:\\1\">\\1</a>", $text);
$text = preg_replace('#\[email=(.*)\](.*)\[/email\]#isU', "<a href=\"mailto:\\1\">\\2</a>", $text);
# Grafiken
$text = preg_replace('#\[img\](.*)\[/img\]#isU', "<img src=\"$1\" alt=\"$1\" />", $text);
//$text = preg_replace('#\:-0#isU', "<img src=\"daten/smiley/07.gif\" alt=\":-0\" />", $text);
# Listen
$text = preg_replace('#\[list\](.*)\[/list\]#isU', "<li>$1</li>", $text);
return $text;
}
function IDtoUsername($ID)
{
$result = mysql_query("SELECT * FROM user WHERE id = '".$ID."'");
while($User = mysql_fetch_array($result))
{
return $User['name'];
}
}
function UsernametoID($name)
{
$result = mysql_query("SELECT * FROM user WHERE name LIKE '".htmlentities($name)."'");
while($User = mysql_fetch_array($result))
{
return $User['id'];
}
}
function nachrichtausgabe($hide, $admin, $privat, $name, $time, $nachricht, $vonid)
{
if($hide == 1)
return "<p class=\"chatp\">".date("H:i:s",$time)." | $nachricht</p>";
else
{
if ($admin == 1) {$style = " chatpmoderator"; $nachricht = BBcode($nachricht);}
else if ($admin == 2) {$style = " chatpshout"; $nachricht = BBcode($nachricht);}
else if ($admin == 3) {$style = ""; $nachricht = BBcode($nachricht);}
else if ($privat != "0") {$style = " chatprivat"; }
else {$style = ""; }
if($privat != "0")
{
if($privat == $_SESSION['chatuserid'])
return "<p class=\"chatp$style\">".date("H:i:s",$time)." | (Privat) <b>".$name." an Dich</b>: $nachricht</p>";// .IDtoUsername($vonid).
else if($name == $_SESSION['name'])
return "<p class=\"chatp$style\">".date("H:i:s",$time)." | (Privat) <b>Du an ".IDtoUsername($privat)."</b>: $nachricht</p>";
}
else
return "<p class=\"chatp$style\">".date("H:i:s",$time)." | <b>$name</b>: $nachricht</p>";
}
}
function AdminLogAdd($nachricht, $ID, $userchange)
{
mysql_query("INSERT INTO chat (`nachricht` ,`user_id` ,`userchange` ,`hideuser` ,`admin` ,`chat_time` ,`hidden` ,`privat`) VALUES ('$nachricht', '$ID', '$userchange', '1', '0', '".time()."', '1', '0')");
}
?>
\ No newline at end of file
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Chat</title>
</head>
<frameset cols="*, 170" border=0>
<frameset rows="*,35,0,0" border=0>
<frame name="chat" src="chat.php" />
<frame name="chatform" src="chatform.php" />
<frame name="refresh" src="refresh.php" />
<frame name="chatupdateFrame" src="chatupdate.php"> <!--scrolling="no" noresize>-->
</frameset>
<frameset rows="*,30" border=0>
<frame name="user" src="user.php"/>
<frame name="menu" src="menu.php"/>
</frameset>
</frameset>
</html>
\ No newline at end of file
<?php include("config.php"); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Chat - Login</title>
<link rel="stylesheet" type="text/css" href="standard.css">
</head>
<body id="body" class="bodybg" style="background-position: 0 -692;">
<?php
$result = mysql_query("SELECT * FROM user WHERE name = '{$_SESSION['chatuserid']}'");
$users = mysql_fetch_array($result);
echo '<a href="index.php">Home</a> | <a href="index.php?action=register">Registieren</a>';
$text = "";
if($_GET['action'] == "")
{
$text .= '<h1>Einloggen</h1>';
if(isset($_POST['ok']))
{
$username = htmlentities($_POST['username']);
$passwort = htmlentities($_POST['pass']);
if($username == "" OR $passwort == "")
$text .= "<font color=\"red\">Name oder Password Fehlt!</font>";
else
{
$result = mysql_query("SELECT id, pass, name FROM user WHERE name = '$username'");
$user = mysql_fetch_array($result);
if($user['pass'] == $passwort)
{
$_SESSION['chatuserid'] = $user['id'];
$_SESSION['name'] = $user['name'];
mysql_query("UPDATE user SET online = '1', refresh_time = ".time()." WHERE id = '{$_SESSION['chatuserid']}'");
mysql_query("INSERT INTO chat (nachricht, user_id, userchange, hideuser, chat_time) VALUES ('<b>{$user['name']}</b> betritt den Chat', '{$_SESSION['chatuserid']}', '1', '1', '".time()."')");
$text .= "Du hast dich erfolgreich eingeloggt!<script>parent.location.href = 'fr.php';</script>";
}
else
$text .= "<font color=\"red\">Name ($username) oder Passwort falsch!</font><br /><br />";
}
}
$text .= '<form method="post" action="index.php">
<table>
<tr><td>Name:</td> <td><input type="text" name="username" /></td></tr>
<tr><td>Passwort:</td> <td><input type="password" name="pass" /></td></tr>
<tr><td></td><td><input type="submit" name="ok" value="Anmelden" /></td></tr>
</table>
</form>';
}
else if($_GET['action'] == "register")
{
$text .= '<h1>Registieren</h1>';
if(isset($_POST['ok'])){
$result = mysql_query("SELECT COUNT(*) AS anz FROM user WHERE name = '{$_POST['username']}'");
$user = mysql_fetch_array($result);
if($user['anz'] == 0 AND $_POST['username'] != "" AND $_POST['pass'] != ""){
$_SESSION['chatuserid'] = $user['id'];
$_POST['username'] = htmlentities($_POST['username']);
$_POST['pass'] = htmlentities($_POST['pass']);
mysql_query("INSERT INTO user (name, pass) VALUES ('{$_POST['username']}', '{$_POST['pass']}')");
mysql_query("INSERT INTO chat (nachricht, user_id, userchange, hideuser, chat_time) VALUES ('<b>{$_POST['username']}</b> hat sich registriert', '{$_SESSION['chatuserid']}', '1', '1', '".time()."')");
AdminLogAdd("{$_POST['username']} hat sich registiert!", $_SESSION['chatuserid'], 0);
$text .= "Du hast dich erfolgreich registriert! <a href=\"index.php\">Zum Login!</a><br><br>";
}
else
if($user['anz'] != 0) $text .= "<font color=\"red\">Name existiert Schon!</font><br><br>";
else $text .= "<font color=\"red\">Name oder Passwort fehlt oder ist ungltig!</font><br><br>";
}
$text .= '<form method="post" action="index.php?action=register">
<table><tr><td>Name:</td> <td><input type="text" name="username"><td></tr>
<tr><td>Passwort:</td> <td><input type="password" name="pass"><td></tr>
<tr><td></td> <td><input type="submit" name="ok" value="Registrieren"><td></tr></table></form>';
}
echo $text; ?>
<br><br><?php echo BBcode(file_get_contents("$yourFile")); ?><br><br>
<small><?php echo "Es sind schon ".$Useranzahl." an Bord! Es sind ".$Useronline." Online!";?></small><br><br><br>
</body>
</html>
\ No newline at end of file
<?php include("config.php"); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="standard.css">
</head>
<body class="bodyr">
<?php $result = mysql_query("SELECT * FROM user WHERE id = '{$_SESSION['chatuserid']}'");
$users = mysql_fetch_array($result);
if(!isset($_SESSION['chatuserid']) OR $users['online'] == 0)
echo "Erst einloggen...";
else {
if($_GET['action'] == "") {
echo "<a href=\"menu.php?action=logout\">Ausloggen </a>";
if($users['admin'] >= 3)
echo "&nbsp;|&nbsp;<a href=\"admin.php\" target=\"_blank\" onclick=\"fenster=window.open(this.href, 'mods', 'width=800,height=670');return false;\">Admin-Men&uuml;</a>";
}
else if($_GET['action'] == "logout") {
echo "<script>parent.location.href = \"index.php\"</script>";
mysql_query("UPDATE user SET online = '0' WHERE id = '{$_SESSION['chatuserid']}'");
mysql_query("INSERT INTO chat (nachricht, user_id, userchange, hideuser, chat_time) VALUES ('<b>{$users['name']}</b> verl&auml;sst den Chat', '{$_SESSION['chatuserid']}', '1', '1', '".time()."')");
unset($_SESSION['chatuserid']);
}
}
?></body>
</html>
\ No newline at end of file
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body onLoad="init();">
<script language="JavaScript" type="text/javascript">
function getHTTPObject()
{
var xmlhttp;
try
{
xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert('ActiveX Elemente wurden im Browser deaktiviert. Bitte aktiviere ActiveX in den Sicherheitseinstellungen deines Browsers. Folgendes muss z.B. im Internet Explorer aktiviert sein: Extras->Internetoptionen->Sicherheit->Stufe anpassen->ActiveX-Steuerelemente ausfhren, die fr Scripting sicher sind - aktivieren.');
}
return xmlhttp;
}
var httpReloadChat = getHTTPObject();
function init()
{
pollStatus();
}
function pollStatus()
{
if(httpReloadChat.readyState == 4 || httpReloadChat.readyState == 0)
{
httpReloadChat.open("GET",'543782.php', true);
httpReloadChat.onreadystatechange = handleChatReload;
httpReloadChat.send(null);
}
}
function handleChatReload()
{
if(httpReloadChat.readyState == 4)
{
window.setTimeout('pollStatus()', 1500);
if(httpReloadChat.responseText.length==1)
{
//parent.chatupdateFrame.location.href = "chatupdate.php";
parent.chatupdateFrame.location.reload();
//parent.chatupdateFrame.location.href = "chat.php";
}
}
}
</script>
</body>
</html>
\ No newline at end of file
<?php include("config.php"); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" type="text/css" href="standard.css">
<title>Chat - Registration</title>
</head>
<body id="body" class="bodybg" style="background-position: 0 -692;">
<h2>Registrieren</h2>
<?php
if(isset($_POST['ok'])){
$result = mysql_query("SELECT COUNT(*) AS anz FROM user WHERE name = '{$_POST['username']}'");
$user = mysql_fetch_array($result);
if($user['anz'] == 0 AND $_POST['username2'] != "" AND $_POST['pass2'] != ""){
$_SESSION['chatuserid'] = $user['id'];
$_POST['username2'] = htmlentities($_POST['username2']);
$_POST['pass2'] = htmlentities($_POST['pass2']);
mysql_query("INSERT INTO user (name, pass) VALUES ('{$_POST['username2']}', '{$_POST['pass2']}')");
mysql_query("INSERT INTO chat (nachricht, user_id, userchange, hideuser, chat_time) VALUES ('<b>{$_POST['username2']}</b> hat sich registriert', '{$_SESSION['chatuserid']}', '1', '1', '".time()."')");
AdminLogAdd("{$_POST['username2']} hat sich registiert!", $_SESSION['chatuserid']);
echo "Du hast dich erfolgreich registriert! <a href=\"index.php\">Zum Login!</a><br><br>";
}
else
echo "<font color=\"red\">Name oder Passwort falsch!</font><br><br>";
}
?>
<form method="post" action="register.php">
<table>
<tr><td>Name:</td> <td><input type="text" name="username2"><td></tr>
<tr><td>Passwort:</td> <td><input type="password" name="pass2"><td></tr>
<tr><td></td> <td><input type="submit" name="ok" value="Registrieren"><td></tr>
</table>
</form>
<a href="index.php">Zum Login!</a>
</body>
</html>
\ No newline at end of file
/* Autor: Nico */
p, ul, ol, div, td, span, layer, table, body { font-family: Arial, helvetica, sans-serif; font-size: 12px; }
layer, table, body { font-family: Arial, helvetica, sans-serif; font-size: 12px;}
a { font-family: Arial, helvetica, sans-serif; }
a:link { color:#0033CC; text-decoration:none; font-weight:bold; }
a:visited { color:#0033CC; text-decoration:none; font-weight:bold; }
a:active { color:#0033FF; text-decoration:none; font-weight:bold; }
a:hover { color:#0033FF; text-decoration:underline; font-weight:bold; }
p { margin: 0px; padding: 0px; }
.input { font-size: 10px; background-color: #CEF6CE; border: 1px solid #00FF00; }
/* Chat Farben */
p.chatp { font-size: 13px; }
p.chatpshout { color: FireBrick; }
p.chatpmoderator { color: DarkOrange; }
p.chatprivat { color: #04B404; font-weight: bold; }
.bodyr { background-color: #E0E0E0;}
.bodyl { background-color: #FFFFFF;}
.bodyadmin { background-color: #FFFFFF;}
.online { color: green;}
.offline { color: red;}
<?php include("config.php");
/*
$text = "/p James:Nachricht";
echo $text."<br>";
if(substr(trim($text), 0, 3) == "/p ")
{
$end = strpos($text, ":");
echo "End: ".$end."<br>";
echo "Name: ".substr($text, 3, $end-3)."<br>";
echo "Nachricht: ".substr($text, $end+1);
}
*/
echo nachrichtausgabe(0, 0, 6, "IchBinNico", 1245263372, "hiho");
?>
<?php include("config.php"); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="standard.css">
</head>
<body class="bodyr">
<?php
$result = mysql_query("SELECT * FROM user WHERE id = '{$_SESSION['chatuserid']}'");
$users = mysql_fetch_array($result);
if(!isset($_SESSION['chatuserid']) OR $users['online'] == 0)
echo "Erst anmelden...";
else
{
echo "<table><tr><th align=\"left\">Name</th><th>Admin- Level</th></tr>";
$result = mysql_query("SELECT name, admin FROM user WHERE online = '1' ORDER BY admin DESC");
while($user = mysql_fetch_array($result))
{
echo "<tr><td><font class=\"online\"><b>{$user['name']}</b></font></td><td align=\"center\" valign=\"middle\">({$user['admin']})</td></tr>";
}
echo "<tr><td>&nbsp;</td><td>&nbsp;</td></tr>";
$result = mysql_query("SELECT name, admin FROM user WHERE online = '0' ORDER BY name");
while($user = mysql_fetch_array($result))
{
echo "<tr><td><font class=\"offline\"><b>{$user['name']}</b></font></td><td align=\"center\" valign=\"middle\">({$user['admin']})</td></tr>";
}
}
?>
</body>
</html>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment