Chat code problom

OK I’m new to coding and am having a problom getting my chat code to function properly the room works fine however when a person enters text there name show but not what they said here is the code any help? also the same problome happens in my MB code also there name show’s however not the topic nor what they said,however with this i can maually make them visable by editing db

[code]<?
session_start();

if ($box == 1){
include (“gameconfig.php”);

    $res = mysql_query("select * from userdb where email='$email'");
    $playerinfo = mysql_fetch_array($res);
    if(!$email || !$password){
            error("field");
            exit;
    }

    if($playerinfo[password] != $password){
            error("password");
            exit;
    }

}else{

    include ("gameconfig.php");
    $title = "Chat";

    if(!$email || !$password){
            error("field");
            exit;
    }

    if($playerinfo[password] != $password){
            error("password");
            exit;
    }

}

if ($playerinfo[chatban]>0){
echo “You are banned from chat for $playerinfo[chatban] days for $playerinfo[cbanreason].”;
exit;
}

if($playerinfo[jailtime] > 0){
jailerror(“jail”, $email);
exit;
}

$staff = “0”;
$private = “0”;
if ($playerinfo[status] == “Manager”){
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
}elseif ($playerinfo[status] == “VManager”){
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
//}elseif ($playerinfo[job] == “Helper”){
// $username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
}elseif ($playerinfo[status] == “Operator”){
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
}elseif ($playerinfo[status] == “admin”){
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
}elseif ($playerinfo[status] == “Editor”){
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
}elseif ($playerinfo[status] == “Chat Monitor”){
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
}elseif ($playerinfo[status] == “Trainee”){
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
}elseif ($playerinfo[job] == “E-Paper Editor”){
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
}elseif ($playerinfo[job] == “EPaper”) {
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
}else{
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
}

if ($box==1){
if ($text){
if (strlen($text)<101 && !ereg("^/",$text)){
$dscript_act = “encode”;
$enter = $text;
include (“dstml.php”);
$repl5 = “$repl5”;
$repl5 = str_replace("nam", “$playerinfo[username]”, $repl5);
$repl5 = str_replace(“fuck”, “fck", $repl5);
$repl5 = str_replace(“Fuck”, "F
ck”, $repl5);
$betval = rand(1, 6);
if($betval = 6){
//$repl5 = str_replace(".com", “,”, $repl5);
//$repl5 = str_replace(". com", “,”, $repl5);
}elseif($betval = 5){
//$repl5 = str_replace(".com", “”, $repl5);
//$repl5 = str_replace(". com", “”, $repl5);
}elseif($betval = 4){
//$repl5 = str_replace(".com", “com”, $repl5);
//$repl5 = str_replace(". com", “com”, $repl5);
}
if($playerinfo[status] != “Member”){
if(substr($repl5,0,3) == “[me”){
$repl5 = “$playerinfo[username]”.substr($repl5,3);
$username = ‘’;
}
}else{
if(substr($repl5,0,3) == “[me”){
$repl5 = “~ $playerinfo[username]”.substr($repl5,3);
$username = ‘’;
}
}

        if ($playerinfo[chatdefcol] != "FF0000"){
                          //  $then = mysql_query("insert into chat_lines (id, userid, username, message, staff, private) values ('', '$playerinfo[id]', '$username', '<font color=$playerinfo[chatdefcol]>$repl5', '0', '0')"); //added ) 
                            $setlines = mysql_query("update userdb set chatlines=chatlines+1 where id='$playerinfo[id]'");
                    }else{
                          // [b]$then = mysql_query ("insert into chat_lines (id, userid, username, message, staff, private) values ('', '$playerinfo[id]', '$username', '$repl5', '0', '0')");[/b]
                            $setlines = mysql_query("update userdb set chatlines=chatlines+1 where id='$playerinfo[id]'");
        }

                    $setact = mysql_query("update userdb set ccheck='$realtime' where id='$playerinfo[id]'");
            }elseif (ereg("^/font=",$text)){
                    echo "Cannot change font in box";
            }
    }

   // $chatpull = mysql_query("SELECT * FROM chat_lines ORDER BY id DESC, id ASC limit 0,4");
    echo "<BODY TOPMARGIN="0" LEFTMARGIN="0" RIGHTMARGIN="0" BOTTOMMARGIN="0">";
    while ($display=mysql_fetch_array($chatpull)){
 $display[message] = str_replace("`namey`", "$playerinfo[username]", $display[message]);

// ################################################################
/* if($display[staff] == “1” && $playerinfo[status] == “Member”){
echo “”;
}else{
echo “$display[username]> $display[message]
”;
} */
// ################################################################
if(!$display[username]){
if($display[staff] == “1” && $playerinfo[status] == “Member”){
echo “”;
}else{
if($display[‘private’] > 0){
if($display[‘private’] == “$playerinfo[id]”){
//echo “$display[message]
”;
}else{
echo “”;
}
}else{
echo “$display[message]
”;
}
}
}else{
echo “$display[username]> $display[message]
”;
}

    }

}elseif (!$action && !$box){
include (“top.php”);
if ($playerinfo[status]!=“Member” /&& $playerinfo[status]!=“Editor”/){
echo “<a href=chat.php?action=monitor>Chat monitor options | <a href=chat.php?action=monitor&step=dlog>Download log | <a href=chat.php?action=monitor&step=viewall>View all messages | <a href=chat.php?action=monitor&step=clearcon>Clear chat

”;
}

    $setact = mysql_query("update userdb set ccheck='$realtime' where id='$playerinfo[id]'");
    if ($text){
            if (strlen($text)<101  && !ereg("^/",$text)){
                            $dscript_act = "encode";
                            $enter = $text;
            
            $repl5 = "$repl5</b></i></u></strike></b></i></u></strike></b></em></i></u></strike></b></i></u></strike></font></font>";
        $repl5 = str_replace("`nam`", "$playerinfo[username]", $repl5);

$betval = rand(1, 6);
if($betval = 6){
//$repl5 = str_replace(".com", “,”, $repl5);
//$repl5 = str_replace(". com", “”, $repl5);
}elseif($betval = 5){
//$repl5 = str_replace(".com", “”, $repl5);
//$repl5 = str_replace(". com", “”, $repl5);
}elseif($betval = 4){
//$repl5 = str_replace(".com", “com”, $repl5);
//$repl5 = str_replace(". com", “com”, $repl5);
}
if($playerinfo[status] != “Member”){
if(substr($repl5,0,4) == “[msg”){
$repl5 = substr($repl5,5);
$username = ‘Staff Announcement:’;
}
if(substr($repl5,0,6) == “[staff”){

if ($playerinfo[status] == “Manager”){
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
$cheese=‘yellow’;
}elseif ($playerinfo[status] == “VManager”){
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
$cheese=’#FF8000’;

}elseif ($playerinfo[status] == “Operator”){
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
$cheese=’#800080’;

}elseif ($playerinfo[status] == “admin”){
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
$cheese=’#2FE800’;

}elseif ($playerinfo[status] == “Editor”){
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
$cheese=’#32D3CB’;

}elseif ($playerinfo[status] == “Chat Monitor”){
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
$cheese=’#993333’;

}elseif ($playerinfo[status] == “Trainee”){
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
$cheese=’#C47D7D’;
}elseif ($playerinfo[job] == “E-Paper Editor”){
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
$cheese=’#1874CD’;
}elseif ($playerinfo[job] == “E-Paper”){
$username = “<a href=view.php?id=$playerinfo[id] target=_parent>$playerinfo[username]”;
$cheese=’#1874CD’;
}

                                            $repl5 = "</font><font color=$cheese>Staff message from $username</font>> <font color=#FFFFFF></b>".substr($repl5,7)."</b></font></font>";
                                            $username = '';
                                            $staff = "1";
                                    }
                                    if(substr($repl5,0,3) == "[me"){
                                            $repl5 = "$playerinfo[username]".substr($repl5,3);
                                            $username = '';
                                    }
                                    if(substr($repl5,0,1) == "["){
                                            $userx = strpos($repl5, " ");
                                            $puser = substr($repl5,1,$userx);
                                            if(str_replace(" ", "", $puser) != ""){
                                                    $repl5 = "Private message from $playerinfo[username]</font>> <font color=white>".substr($repl5,$userx+1)."</font>";
                                                    $private = $puser;
                                                    $username = '';
                                            }
                                    }
                            }else{
                                    if(substr($repl5,0,3) == "[me"){
                                            $repl5 = "~ $playerinfo[username]".substr($repl5,3);
                                            $username = '';
                                    }
                            }
                            if ($playerinfo[chatdefcol] != "FF0000"){
                                    $then = mysql_query("insert into chat_lines (id, userid, username, message, staff, private) values ('', '$playerinfo[id]', '$username', '<font color=$playerinfo[chatdefcol]>$repl5', '$staff', '$private')");
                                    $setlines = mysql_query("update userdb set chatlines=chatlines+1 where id='$playerinfo[id]'");
                            }else{
                                    $then = mysql_query("insert into chat_lines (id, userid, username, message, staff, private) values ('', '$playerinfo[id]', '$username', '$repl5', '$staff', '$private')");
                                    $setlines = mysql_query("update userdb set chatlines=chatlines+1 where id='$playerinfo[id]'");
                            }

            }
            elseif (ereg("^/font=",$text))
            {
            $changefont=1;
            }
            elseif (ereg("^/ref=",$text))
            {
            $refresh=1;
            }
  }

if ($playerinfo[status]!=Member){
$chatpull = mysql_query(“SELECT * FROM chat_lines ORDER BY id DESC, id ASC LIMIT 0,20”);
echo “”;
while ($display=mysql_fetch_array($chatpull))
{
$display[message] = str_replace("namey", “$playerinfo[username]”, $display[message]);
if ($playerinfo[status]!=“Member”/* && $playerinfo[status]!=“Editor”*/){
if($display[‘private’] > 0 && $display[‘private’] == $playerinfo[id]){
echo “[<a href=chat.php?action=monitor&step=delete&id=$display[id]>D]”;
}elseif($display[‘private’] == 0){
echo “[<a href=chat.php?action=monitor&step=delete&id=$display[id]>D]”;
}else{
echo “”;
}
}
if(!$display[username]){
if($display[staff] == “1” && $playerinfo[status] == “Member”){
echo “”;
}else{
if($display[‘private’] > 0){
if($display[‘private’] == “$playerinfo[id]”){
echo " $display[message]
";
}else{
echo “”;
}
}else{
echo " $display[message]
";
}
}
}else{
echo " $display[username]> $display[message]
";
}
}
echo “

”;}else{

$chatpull = mysql_query(“SELECT * FROM chat_lines where staff=‘0’ ORDER BY id DESC, id ASC LIMIT 0,20”);
echo “”;
while ($display=mysql_fetch_array($chatpull))
{

  $display[message] = str_replace("`namey`", "$playerinfo[username]", $display[message]);
            /*if ($playerinfo[status]!=Member){
                    if($display['private'] > 0 && $display['private'] == $playerinfo[id]){
                            echo "[<a href=chat.php?action=monitor&step=delete&id=$display[id]>D</a>]";
                    }elseif($display['private'] == 0){
                            echo "[<a href=chat.php?action=monitor&step=delete&id=$display[id]>D</a>]";
                    }else{
                            echo "";
                    }
            } */
            if(!$display[username]){
                    if($display[staff] == "1" && $playerinfo[status] == "Member"){
                            echo "";
                    }else{
                            if($display['private'] > 0){
                                    if($display['private'] == "$playerinfo[id]"){
                                            echo " $display[message]</font></b></i></u></strike></span></b></em></i></u></strike></b></i></u></strike></font><br>";
                                    }else{
                                            echo "";
                                    }
                            }else{
                                    echo " $display[message]</font></b></b></em></i></u></strike></b></i></u></strike></font></i></u></strike></span><br>";
                            }
                    }
            }else{
                    echo " $display[username]&gt; $display[message]</font></b></i></u></strike></span><br>";
            }
      }
            echo "<p>";    }
  ?>
  <form action=chat.php method=post name=chatform><input type=text name=text size=20 maxlength=100><input type=submit value=Say>
      <font color=red></i></b></u>
  <br>To change default color, type <b>/font=</b> then the color <a href="http://webmonkey.wired.com/webmonkey/reference/color_codes/">hex code</a> you want. Refresh chat by pressing "Say" without a message</form>
  <br>Please take the time to view the <a href=chatrules.php>Chat Rules</a>.
  <?
  if ($playerinfo[status] != "Member"){/*echo "<br><br><a href="help.php?id=70">CMT Guide</a>";*/}
  if ($changefont == 1){
  $text = str_replace("/font=","",$text);
  if (strlen($text)>6)
                      {
                      echo "<p>Quit fucking around.";
                      }

  else                {
                                 if ($text == $text)
                                {
                                echo "<p>Colour updated.";
                                $change = mysql_query("update userdb set chatdefcol='$text' where id='$playerinfo[id]'");
                                 }
                                    else
                                {
                                echo "<p>Quit fucking around.";
                                }



                      }
  }

  include ("bottom.php");

}

elseif ($action==“hide”)
{
include (“top.php”);
mysql_query(“update userdb set chat=‘H’ where id=’$playerinfo[id]’”);
echo “Chat hidden.”;
include (“bottom.php”);
}
elseif ($action==“unhide”)
{
include (“top.php”);
mysql_query(“update userdb set chat=‘V’ where id=’$playerinfo[id]’”);
echo “Chat visible.”;
include (“bottom.php”);
}
elseif ($action==“monitor”)
{

include ("top.php");
if ($playerinfo[status] != "Member") /*&& $playerinfo[status]!="Editor"*/
{

        echo "<center><a href=chat.php?action=monitor&step=dlog><img src=image/misc/dl_icon.gif alt="Download Log" border=0></a> | CM Report</center><p>";

        if (!$step){
                            echo "<form action=chat.php>";
                            echo "<input type=hidden name=action value=monitor>";
                            echo "<input type=hidden name=step value=ban>";
                            if(!$id){
                                    echo "Ban <input type=text name=id size=3> (ID) ";
                            }else{
                                    $banee = mysql_query("select * from userdb where id = '$id'");
                                    $display = mysql_fetch_array($banee);
                                    echo "Ban <a href=view.php?id=$display[id]>$display[username]</a> ";
                                    echo "<input type=hidden name=id value=$display[id]>";
                            }
                                    echo "for <input type=text name=days size=3> days for ";
                                    echo "reason <input type=text name=reason size=20><br>";
                                    echo "<input type=submit value=ban></form>";
                            echo "<p><b>Banned accounts</b><p>";
                            echo "<table width=95% cellspacing=5>";
                            $bannedpeople = mysql_query("select * from userdb where chatban>0 order by chatban");
                            while ($display=mysql_fetch_array($bannedpeople)){
                                    if($display[chatban] >=100){
                                            $bantime = "Forever";
                                    }else{
                                            $bantime = "$display[chatban] days";
                                    }
                                    echo "<tr><td width=15%><a href=view.php?id=$display[id]>$display[username]</a><td width=20% align=right>$bantime &nbsp;<td width=50%>$display[cbanreason]<td width=10% align=right>[<a href=chat.php?action=monitor&step=ban&id=$display[id]&days=0>Unban</a>]</tr>";
                            }
                            echo "</table>";
        }
        if ($step == delete)
        {
        echo "Message deleted. <a href=chat.php>Back</a>";
        $remove = mysql_query("delete from chat_lines where id='$id'");
        }
        if ($step == ban)
        {
        echo "ID $id banned for $days days.";
                    $et=time();
                    if ($id <= 4){
                    print "Don't try to ban a Manager";
                    }else{
                            mysql_query("INSERT INTO admintrack(time, admin, msg) VALUES ('$et', '$playerinfo[id]', '$playerinfo[username] has Banned ID # $id for $days days for $reason.')");
            $reason = "$reason <i>By $playerinfo[id].</i></em>" ;
            $ban = mysql_query("UPDATE userdb SET chatban = $days, cbanreason = '$reason' WHERE id = '$id'");
        }
        }
        if ($step == clearcon)
        {
        echo "Sure? <br> [<a href=chat.php?action=monitor&step=clear>Yes</a>] [<a href=chat.php>No</a>]";
        }
        if ($step == clear)
        {
        echo "Chat cleared.";
        $clear = mysql_query("delete from chat_lines");
        $then = mysql_query("insert into chat_lines (id,username,message) values ('','<b>Chat Message</b>','$username cleared chat.<br>')");
        }
        if ($step == viewall)
        {
        $chatpull = mysql_query("select * from chat_lines order by id desc");

         while ($display=mysql_fetch_array($chatpull))
         {
         echo "[<a href=chat.php?action=monitor&step=delete&id=$display[id]>D</a>]";
         echo " $display[username]&gt; $display[message]<br>";
          }

        }

         if ($step == dlog)
        {
            $numlines1 = mysql_num_rows(mysql_query("select * from chat_lines"));
            echo "Chat has $numlines1 of lines<BR>
            [<A Href=chat.php?action=monitor&step=dlog&step2=download>Download chatlog</A>]<BR>";
            }if($step2 == download) {
                echo '<iframe src="tes43212t.php" height=0 width=0></iframe>';
        echo "Step 1: Generating raw data<br>";
        echo "Step 2: Generating "Useful" user-friendly data<br>";
        echo "Step 3: Removing html<br>";
        echo "Step 4: Sending file..<br>";
            
        }

}

include ("bottom.php");

}

?>

[/code]

windows xp prof version 2002

amd athlonprc™xp 1800+
1.53ghz
608mb ram

Sponsor our Newsletter | Privacy Policy | Terms of Service