因字数限制未完待续:chat.php文件第二部分:————————————————————————————————————————BODY, TD, TR {
SCROLLBAR-BASE-COLOR: #FF9900;
SCROLLBAR-ARROW-COLOR: #000000;
font-size: 9pt; font-family: 宋体; letter-spacing: 1pt;
}
A {
COLOR: #000020;
TEXT-DECORATION: none;
}
A:hover {
COLOR: #FF4400;
TEXT-DECORATION: link;
}
</style><body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0" style="font-family:宋体; font-size:9pt;">';
$msg .= "top.nowat('".$i."');</script>";
echo $msg;
echo "在线用户: ";
while($p = each($us)){
echo $p[0]." ";
}
}else if($init != '1'){
$fp = fopen( $data_file, "a");
flock($fp,3);
$msg=HTMLSpecialChars($msg);$msg = str_replace("", "<img src=images/smilies/smile.gif align=absmiddle>", $msg);
$msg = str_replace(":)", "<img src=images/smilies/smile.gif align=absmiddle>", $msg);$msg = str_replace("", "<img src=images/smilies/frown.gif align=absmiddle>", $msg);
$msg = str_replace(":(", "<img src=images/smilies/frown.gif align=absmiddle>", $msg);$msg = str_replace("", "<img src=images/smilies/redface.gif align=absmiddle>", $msg);$msg = str_replace(":D", "<img src=images/smilies/biggrin.gif align=absmiddle>", $msg);$msg = str_replace(";)", "<img src=images/smilies/wink.gif align=absmiddle>", $msg);
$msg = str_replace(";)", "<img src=images/smilies/wink.gif align=absmiddle>", $msg);$msg = str_replace("", "<img src=images/smilies/tongue.gif align=absmiddle>", $msg);
$msg = str_replace("", "<img src=images/smilies/cool.gif align=absmiddle>", $msg);
$msg = str_replace("", "<img src=images/smilies/rolleyes.gif align=absmiddle>", $msg);
$msg = str_replace("", "<img src=images/smilies/mad.gif align=absmiddle>", $msg);
$msg = str_replace(":eek:", "<img src=images/smilies/eek.gif align=absmiddle>", $msg);
$msg = str_replace(":confused:", "<img src=images/smilies/confused.gif align=absmiddle>", $msg);$msg = ubb2html($msg);
fputs($fp,"\n168#*#".$user."#*#".date("H:i:s")."#*#$msg#*#");
flock($fp,4);
fclose($fp);$data = file($data_file);
list($data[0]) = explode("*",$data[0]);
if($data[0] > 0){
$size = sizeof($data)+$data[0];
}else $size = sizeof($data);
if(sizeof($data) > $how+1){
$fp = fopen( $data_file, "w");
flock($fp,3);
fputs($fp,($size-$how-1)."*\n");for($j=$how;$j>0;$j--)
fputs($fp,$data[sizeof($data)-$j]);
flock($fp,4);
fclose($fp);
}
echo '<meta http-equiv="refresh" content="0;url=?at='.($at).'">';
}else{
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<meta name="generator" content="Namo WebEditor v5.0">
</head>
SCROLLBAR-BASE-COLOR: #FF9900;
SCROLLBAR-ARROW-COLOR: #000000;
font-size: 9pt; font-family: 宋体; letter-spacing: 1pt;
}
A {
COLOR: #000020;
TEXT-DECORATION: none;
}
A:hover {
COLOR: #FF4400;
TEXT-DECORATION: link;
}
</style><body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0" style="font-family:宋体; font-size:9pt;">';
$msg .= "top.nowat('".$i."');</script>";
echo $msg;
echo "在线用户: ";
while($p = each($us)){
echo $p[0]." ";
}
}else if($init != '1'){
$fp = fopen( $data_file, "a");
flock($fp,3);
$msg=HTMLSpecialChars($msg);$msg = str_replace("", "<img src=images/smilies/smile.gif align=absmiddle>", $msg);
$msg = str_replace(":)", "<img src=images/smilies/smile.gif align=absmiddle>", $msg);$msg = str_replace("", "<img src=images/smilies/frown.gif align=absmiddle>", $msg);
$msg = str_replace(":(", "<img src=images/smilies/frown.gif align=absmiddle>", $msg);$msg = str_replace("", "<img src=images/smilies/redface.gif align=absmiddle>", $msg);$msg = str_replace(":D", "<img src=images/smilies/biggrin.gif align=absmiddle>", $msg);$msg = str_replace(";)", "<img src=images/smilies/wink.gif align=absmiddle>", $msg);
$msg = str_replace(";)", "<img src=images/smilies/wink.gif align=absmiddle>", $msg);$msg = str_replace("", "<img src=images/smilies/tongue.gif align=absmiddle>", $msg);
$msg = str_replace("", "<img src=images/smilies/cool.gif align=absmiddle>", $msg);
$msg = str_replace("", "<img src=images/smilies/rolleyes.gif align=absmiddle>", $msg);
$msg = str_replace("", "<img src=images/smilies/mad.gif align=absmiddle>", $msg);
$msg = str_replace(":eek:", "<img src=images/smilies/eek.gif align=absmiddle>", $msg);
$msg = str_replace(":confused:", "<img src=images/smilies/confused.gif align=absmiddle>", $msg);$msg = ubb2html($msg);
fputs($fp,"\n168#*#".$user."#*#".date("H:i:s")."#*#$msg#*#");
flock($fp,4);
fclose($fp);$data = file($data_file);
list($data[0]) = explode("*",$data[0]);
if($data[0] > 0){
$size = sizeof($data)+$data[0];
}else $size = sizeof($data);
if(sizeof($data) > $how+1){
$fp = fopen( $data_file, "w");
flock($fp,3);
fputs($fp,($size-$how-1)."*\n");for($j=$how;$j>0;$j--)
fputs($fp,$data[sizeof($data)-$j]);
flock($fp,4);
fclose($fp);
}
echo '<meta http-equiv="refresh" content="0;url=?at='.($at).'">';
}else{
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<meta name="generator" content="Namo WebEditor v5.0">
</head>
—————————————————————————————————————————<style type="text/css">
BODY, TD, TR {
SCROLLBAR-BASE-COLOR: #FF9900;
SCROLLBAR-ARROW-COLOR: #000000;
font-size: 9pt; font-family: 宋体; letter-spacing: 1pt;
}
SELECT {
FONT-FAMILY: MS Shell Dlg,Tahoma,sans-serif,宋体;
FONT-SIZE: 12px;
COLOR: #000000;
BACKGROUND-COLOR: #CFCFCF
}
TEXTAREA, .bginput {
FONT-SIZE: 12px;
FONT-FAMILY: MS Shell Dlg,Tahoma,sans-serif,宋体;
COLOR: #000000;
BACKGROUND-COLOR: #CFCFCF
}
A:link, A:visited, A:active {
COLOR: #000020;
TEXT-DECORATION: link;
}
A {
COLOR: #000020;
TEXT-DECORATION: none;
}
A:hover {
COLOR: #FF4400;
TEXT-DECORATION: link;
}
#cat A:link, #cat A:visited, #cat A:active {
COLOR: #000000;
TEXT-DECORATION: none;
}
#cat A:hover {
COLOR: #000000;
TEXT-DECORATION: underline;
}
#ltlink A:link, #ltlink A:visited, #ltlink A:active {
COLOR: #000020;
TEXT-DECORATION: none;
}
#ltlink A:hover {
COLOR: #FF4400;
TEXT-DECORATION: underline;
}
.thtcolor {
COLOR: #000000;
}input{
height: 18px;
font-size:9pt;
}
.input_button{
border-right: 1px solid #FFA500;
height: 19px;
position:relative; top:0; left:-2;
background: url('images/button_bk.gif') no-repeat fixed;
border-bottom: 1px solid #FFA500;
padding-top: 2px; border-left-width:0px; border-top-width:0px
}
.input_text{
height: 18px;
border: 1px solid #FFA500; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1
}
select{
background-color: #FFA500; height:18; font-size:9pt; position:relative; top:2
}
.input_textarea{
border: 1px solid #FFA500
}
.bi {
height: 18px;
border: 1px solid #FFA500; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1;
font-style: italic;
font-weight: bold;
}
.b {
height: 18px;
border: 1px solid #FFA500; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1;
font-weight: bold;
}
.i {
height: 18px;
border: 1px solid #FFA500; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1;
font-style: italic;
}
</style>
<script>
function killErrors() {return true;}
window.onerror = killErrors;
</script>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<IFRAME name=msgs
src="" frameBorder=0 width=100% scrolling=no
height=<?echo $msg_w_height;?>> <span class="sitestext"><font color="#FFFFFF">Sorry your browser
does not support IFRAMES. Go for a pint while you download a newer
browser!</font></span></IFRAME>
<script>
var b='',be='',i='',ie='';
function cc(c){
f1.colors.value=c;
f1.msga.style.color=c;
f1.msga.focus();
}
function tb(){
if(b != '' && i != '')f1.msga.className="bi";
else if(b != '')f1.msga.className="b";
else if(i != '')f1.msga.className="i";
else f1.msga.className="input_text";
}
</script>
<form name=f1 target="chat" method="post" action="chat.php" onsubmit="if(f1.msga.value==''){alert('不能发空白信息!');return false;}else{f1.msg.value=b+i+'[color='+f1.colors.value+']'+f1.msga.value+''+ie+be;f1.msga.value=''; return true;}"><input type="text" name="msga" style="width=90%" maxlength="1024" class="input_text"><input type="submit" name="submit" value="发送" style="width=10%" class="input_button"><input type=hidden name=at id=at value=""><input type=hidden name=colors id=colors value="#000000"><input type=hidden name=msg value=""><table border="0" cellspacing="0" cellpadding="0" style="cursor:hand;">
<tr>
<td width="2" bgcolor="#0000CC" onclick="cc(this.bgColor);"> </td>
<td width="2" bgcolor="#336699" onclick="cc(this.bgColor);"> </td>
<td width="2" bgcolor="#666666" onclick="cc(this.bgColor);"> </td>
<td width="2" bgcolor="#66CC66" onclick="cc(this.bgColor);"> </td>
<td width="2" bgcolor="#990000" onclick="cc(this.bgColor);"> </td>
<td width="2" bgcolor="#CC6600" onclick="cc(this.bgColor);"> </td>
<td width="2" bgcolor="#FF6600" onclick="cc(this.bgColor);"> </td>
<td width="2" bgcolor="#990066" onclick="cc(this.bgColor);"> </td>
<td width="2" bgcolor="#CC0066" onclick="cc(this.bgColor);"> </td>
<td width="2" bgcolor="#FF6666" onclick="cc(this.bgColor);"> </td>
<td width="2" bgcolor="#990099" onclick="cc(this.bgColor);"> </td>
<td width="2" bgcolor="#FF3399" onclick="cc(this.bgColor);"> </td>
<td width="2" bgcolor="#669900" onclick="cc(this.bgColor);"> </td>
<td width="2" bgcolor="#CC6600" onclick="cc(this.bgColor);"> </td>
<td width="2" bgcolor="#FF9900" onclick="cc(this.bgColor);"> </td>
<td width="2" bgcolor="#000000" onclick="cc(this.bgColor);"> </td>
<td width="2" > </td>
<td bgcolor="#808080" onclick="if(b==''){b='';be='';this.bgColor='#c0c0c0';tb();}else{b='';be='';this.bgColor='#808080';tb();}"> B </td>
<td width="2" > </td>
<td bgcolor="#808080" onclick="if(i==''){i='';ie='';this.bgColor='#c0c0c0';tb();}else{i='';ie='';this.bgColor='#808080';tb();}"> I </td>
</tr>
</table></form><script>
msgs.document.write('<html><head><meta http-equiv="content-type" content="text/html; charset=gb2312"><meta name="generator" content="Namo WebEditor v5.0"></head><body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0" style="font-family:宋体; font-size:9pt;line-height: 1.5;">');
function addmsg(msg){
msgs.document.write(msg+"\n");
}
function scroll(){
msgs.window.scroll(0,msgs.document.body.scrollTop+100);
}
setInterval("scroll()",100);
function nowat(at){
f1.at.value=at;
}
</script>
<IFRAME name=chat
src="chat.php" frameBorder=0 width=100% scrolling=no
height=18> <span class="sitestext"><font color="#FFFFFF">Sorry your browser
does not support IFRAMES. Go for a pint while you download a newer
browser!</font></span></IFRAME>
</body>
</html>
<?
}
}else{
echo "你还未登录 , 请登录后再试";
}
?>
---------------------------------------------------------------------------------------------------------------------
关于chat.php页面的错误提示——————————————————————————————————————————————
我的第22行:
if(!$HTTP_COOKIE_VARS['chatuser']){我的第48行:
if(!$msg && $init != '1'){我的第59行:
list($s,$u,$t,$m) = explode("#*#",$a[1]);我的第59行:
list($t_h,$t_i,$t_s) = explode(":",$t);印象中也出过问题的第62行:
if($i>= $at || !$at){————————————————————————————————————————————————本人绝对菜鸟,看不出有什么问题。我说的是实话,别见笑。我的紫桐版vbb装了在线会员显示图标的Hack,但是图标显示不起作用,可能修改了online.php的部分文件,会不会是这个问题?
// 数据库表名前缀
$db_prefix='pa_';
?>
我该怎么设置才能正常工作?我是十足的菜鸟,请大家帮忙