Guten Tag,
Baue momentan ein Chat in PHP und nun hab ich ein Problem mit den frame
undzwar kommt nun nur die messengs aba irgendwie will er die nicht aktulusieren!
hier der code unten is der frame
PHP
- <?php
- session_start();
- require("config.inc.php");
- $connect = @mysql_connect($q[0],$q[1],$q[2]) or die("Verbindung zum Datenbankserver fehlgeschlagen!");
- $selectDB = @mysql_select_db($q[3],$connect) or die("Konnte die Datenbank nicht auswählen!");
- function smilies_print()
- {
- $smilies_img = array('sad','eek','razz','biggrin','redface','evil','rolleyes','wink','exclaim','question','idea','arrow','neutral');
- $smilies_emo = array(':(',':shock:',':P',':D',':oops:',':evil:',':roll:',';)',':!:',':?:',':idea:',':arrow:',':|');
- foreach ($smilies_emo as $i => $val)
- {
- $smilies .= '<span onclick="emoticon(\''.$val.'\')"><a onclick="return false" href="#"><img src="images/smilies/'.$smilies_img[$i].'.gif" border="0"></a></span> ';
- }
- return $smilies;
- }
- function bbcodes_print()
- {
- $bbcodes_img = array('b','i','u','url','img','color','code','spoiler');
- $bbcodes_cod = array('[B][/B]','[I][/I]','[U][/U]','[URL][/URL]','[IMG][/IMG]','[COLOR=ORANGE][/COLOR]','[CODE][ /CODE ]','[S][/S]');
- foreach ($bbcodes_cod as $i => $val)
- {
- $bbcodes .= '<span onclick="emoticon(\''.$val.'\')"><a onclick="return false" href="#"><img src="images/bbcodes/'.$bbcodes_img[$i].'.gif" border="0"></a></span> '.($i == 2 ? ' ' : '');
- }
- return $bbcodes;
- }
- $row = mysql_fetch_array(mysql_query("select * from chat_user where user = '".$_SESSION["user"]."'"));
- if ($row["sperren"] == 1)
- {
- $inhalt = '<br>Ein Staff/Moderator hat dich aus dem Chat geworfen.<br><br>Du kannst den Chat nicht betreten.';
- mysql_query("delete from chat_on where user = '".$_SESSION["user"]."'");
- session_destroy();
- }
- else if ($_GET["z"])
- {
- exit('<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Chat</title><link rel="shortcut icon" href="../images/favicon.ico"><link rel="stylesheet" type="text/css" href="template/style.css"></head><body><script type="text/javascript">window.open(\'index.php\',\'win\',\'toolbar=no,location=no,status=no,menubar=no,scroll bars=no,resizable=no,width=700,height=500,top=100,left=200\');</script><center><br>Sollte sich kein Popup öffnen, klicke <span onclick="var open = window.open(\'index.php\',\'win\',\'toolbar=0,location=0,status=0,menubar=0,scroll bars=0,resizable=0,width=700,height=500,top=100,left=200\'); open.focus();"><a class="user" onclick="return false;" href="#">hier</a></span>.</center></body></html>');
- }
- else if ($_GET["kick"])
- {
- $inhalt = '<br>Ein Administrator hat dich aus dem Chatraum gekickt.<br><br><a href="index.php">Erneut einloggen</a> | <a href="javascript: self.close();">Fenster schließen</a>';
- mysql_query("delete from chat_on where user = '".$_SESSION["user"]."'");
- session_destroy();
- }
- else if ($_GET["reg"])
- {
- $row = mysql_fetch_array(mysql_query("select * from chat_user where user = '".mysql_real_escape_string($_POST["username"])."'"));
- if (!$_POST["submit"])
- {
- $inhalt = '<form action="index.php?reg=true" method="POST"><br><br><br><center><b>Registrieren</b> - Neuen Account erstellen</center><br><table width="80%" border="0" cellpadding="5" cellspacing="1" align="center"><tr><td width="130" align="right">Benutzername:</td><td width="230"><input class="chat" type="text" name="username" size="20"></td></tr><tr><td width="130" align="right">Passwort:</td><td><input class="chat" type="password" name="password" size="20"></td></tr><td width="130" align="right">Passwort wiederholen:</td><td><input class="chat" type="password" name="password2" size="20"></td></tr><tr><td></td><td><input type="submit" name="submit" class="button" value="Registrieren"></td></tr></table>';
- }
- else if (!$_POST["username"] OR !$_POST["password"])
- {
- $inhalt = '<br>Bitte gib einen Benutzernamen und ein Passwort an!<br><br><a class="user" href="index.php?reg=true">Klicke hier</a>, um zur Registrierung zurückzukehren';
- }
- else if ($_POST["password"] != $_POST["password2"])
- {
- $inhalt = '<br>Die Passwörter sind nicht gleich!<br><br><a class="user" href="index.php?reg=true">Klicke hier</a>, um zur Registrierung zurückzukehren';
- }
- else if ($row["id"])
- {
- $inhalt = '<br>Der Benutzername ist schon vergeben!<br><br><a class="user" href="index.php?reg=true">Klicke hier</a>, um zur Registrierung zurückzukehren';
- }
- else if ($insert = @mysql_query("insert into chat_user set user = '".mysql_real_escape_string($_POST["username"])."', passwort = '".md5($_POST["password"])."', regdate = '".time()."'"))
- {
- $inhalt = '<br>Der Benutzer wurde erfolgreich angelegt!<br><br><a class="user" href="index.php">Klicke hier</a>, um zum Login zu kommen';
- }
- else
- {
- $inhalt = '<br>Beim Anlegen des Benutzers trat ein Fehler auf!<br><br><a class="user" href="index.php?reg=true">Klicke hier</a>, um zur Registrierung zurückzukehren';
- }
- }
- else if (!$_SESSION["user"])
- {
- if (!$_POST["submit"])
- {
- $inhalt .= '<form action="index.php" method="POST"><br><br><br><center><b>Login</b> - Nur für Mitglieder</center><br><table width="80%" border="0" cellpadding="5" cellspacing="1" align="center"><tr><td width="130" align="right">Benutzername:</td><td width="230"><input class="chat" type="text" name="username" size="20"></td></tr><tr><td width="130" align="right">Passwort:</td><td><input class="chat" type="password" name="password" size="20"></td></tr><tr><td></td><td><input type="submit" name="submit" class="button" value="Login"><br><br><a href="index.php?reg=true">Noch keinen Account?</a></td></tr></table>';
- }
- else if (!$_POST["username"] OR !$_POST["password"])
- {
- $inhalt .= '<br>Bitte gib einen Benutzernamen und ein Passwort an!<br><br><a class="user" href="index.php">Klicke hier</a>, um zum Login zurückzukehren';
- }
- else
- {
- $row = mysql_fetch_array(mysql_query("select * from chat_user where user = '".mysql_real_escape_string($_POST["username"])."' and passwort = '".md5($_POST["password"])."'"));
- if ($row["id"])
- {
- $_SESSION["user"] = $row["user"];
- header("location: index.php");
- }
- else
- {
- $inhalt = '<br>Benutzername oder Passwort ist falsch!<br><br><a class="user" href="index.php">Klicke hier</a>, um zum Login zurückzukehren';
- }
- }
- }
- else
- {
- $inhalt = '<form style="display:inline" action="javascript: send();" name="eintrag"><div id="box"><div style="overflow: hidden;" name="inhalt" id="inhalt"><table cellpadding="10"><tr><td><noscript>Bitte Javascript aktivieren!<br></noscript></td></tr></table></div><b></div>
- <div id="box2"><div style="overflow: hidden;" name="online" id="online"></div></div><div id="box3"><table><tr><td height="20"><div id="bbcodes" style="display:none">'.bbcodes_print().'</div><div id="smilies">'.smilies_print().'</div></td></tr></table><input id="text" size="70" type="text" name="text"></textarea> <br><td></td></td></tr></table></div><script type="text/javascript" src="chat.js"></script><input type="checkbox" class="checkbox" id="stop" name="stop" value="1"></form>';
- }
- echo '<HTML>
- <HEAD>
- <TITLE>title</TITLE>
- <script language="JavaScript">
- function doLogout()
- {
- if (!window.exiting)
- {
- window.exiting = 1;
- }
- }
- </script>
- </HEAD>
- <frameset rows="*,70,0" frameborder=0 border=0 framespacing=0 onbeforeunload="doLogout()" onunload="doLogout()">
- <frameset cols="*,200">
- <frame name=main src="main.php" scrolling=auto>
- <frame name=onlineliste src="onlineliste.php" scrolling=auto>
- </frameset>
- <frame name=input src="input.html" scrolling=no>
- </frameset>
- </HTML>';
- ?>
mfg.
Chat url: http://brux.vexal-hosting.com