zurück

1: Das Textfeld zum eingeben von Nachrichten leert sich bei einem Klick darauf.
2: Eine Nachricht kann maximal 255 Zeichen haben.
3: Eine Nachricht muss mindestens 4 Zeichen haben.
4: Der Chat läd ohne manuelles neu laden alle 45 Sekunden neu.

Befehle
1. Mit dem Code \"/farbe #farbcode\" kann man die Farbe des Nicknamens im Chat ändern. (Tabelle)
2. /quit um den Chat zu schließen (Kann in den Einstellungen wieder aktiviert werden)
3. /privat Nickname: Text... um eine private Nachricht zu senden.
"; } else{ if($_POST['text']){ $text = htmlentities($_POST['text']); $check = explode(" ", $text); $ok = 1; if($check[0] == "/farbe"){ $farbe = str_replace("#","",$check[1]); mysql_query("UPDATE user SET farbe = '$farbe' WHERE ID = '$_SESSION[pimp]'"); echo "GESPEICHERT
"; $ok = 2; } if($check[0] == "/sperre"){ $daten=mysql_fetch_array(mysql_query("SELECT chatmod FROM user WHERE ID = '$_SESSION[pimp]'")); if($daten['chatmod'] == 1){ $nick = $check[1]; $dauer = $check[2]; $dauer *= 60; $dauer *= 60; $dauer += time(); mysql_query("UPDATE user SET chatsperre = '$dauer' WHERE nickname = '$nick'"); echo $nick." wurde für ".(($dauer-time())/60/60)." Stunden aus dem Chat gesperrt.
"; } $ok = 2; } if($check[0] == "/frei"){ $daten=mysql_fetch_array(mysql_query("SELECT chatmod FROM user WHERE ID = '$_SESSION[pimp]'")); if($daten['chatmod'] == 1){ $nick = $check[1]; mysql_query("UPDATE user SET chatsperre = '0' WHERE nickname = '$nick'"); echo $nick." wurde wieder für den Chat freigeschalten.
"; } $ok = 2; } if($check[0] == "/quit"){ echo "Du hast den Chat verlassen, beim nächsten Klick wird der Chat ausgeblendet!

"; unset($_SESSION["chat"]); mysql_query("UPDATE user SET chat = '0' WHERE ID = '$_SESSION[pimp]'"); $text = " hat den Chat verlassen"; } if($ok == 1){ mysql_real_escape_string($text); if(isset($text) && strlen($text) > 3){ $time = time(); if($status['chatsperre'] > time()){ echo "Du darfst nicht schreiben, weil du im Chat gesperrt wurdest.
"; } else{ mysql_query("INSERT INTO chat (datum, name, pID, farbe, text) VALUES ('$time', '$status[nickname]', '$status[ID]', '$status[farbe]', '$text')"); } } } } include("bb.php"); $chat_db = mysql_query("SELECT * FROM chat ORDER BY ID DESC LIMIT 75"); while($chat = mysql_fetch_array($chat_db)){ $check = explode(" ", $chat['text']); $check2 = explode(":", $chat['text']); $an = str_replace("/privat ","",$check2[0]); $text = $chat['text']; if($check[0] == "/privat" && ($an == $status['nickname'] or $status['nickname'] == $chat['name'])){ $text = str_replace("/privat", "", $text); $text = str_replace($an, "", $text); $text = str_replace(" :",":",$text); $text = str_replace(" :","´",$text); echo "Privat an ".$an." | ".strftime("%H.%M", $chat['datum'])." - (Pr.) ".$chat['name']."".bb_code($text)."
"; }elseif($check[0] != "/privat"){ echo "".strftime("%H.%M", $chat['datum'])." - "; ?>(Pr.)".$chat['name'].": ".bb_code($text)."
"; } } } } ?>