|
#1
|
|||
|
|||
Shoutbox problem
I have problem with my shoutbox. I inserted script for chat disable for users but now when i look at my chat i get this:
Code:
Parse error: syntax error, unexpected $end in /home/skylineh/public_html/shoutbox.php on line 183 Here's my shoutbox.php Code:
<? /***************************** Hannes' ShoutBox v1.0 *****************************/ require_once("include/bittorrent.php"); dbconn(false); loggedinorreturn(); //deleting messages if (isset($_GET['del'])) { if (is_numeric($_GET['del'])) { $query = "SELECT * FROM shoutbox WHERE id=".$_GET['del']; $result = mysql_query($query); } else {echo "invalid msg id STOP TRYING TO INJECT SQL TIT HEAD";exit; } $row = mysql_fetch_row($result); if ( (get_user_class() >= UC_USER) ) { $query = "DELETE FROM shoutbox WHERE id=".$_GET['del']; mysql_query($query); } } // EDIT SHOUT ? if (isset($_GET['edit']) && get_user_class() >= UC_MODERATOR && is_valid_id($_GET['edit'])) { $sql=sql_query("SELECT id,text FROM shoutbox WHERE id=".sqlesc($_GET['edit'])); $res=mysql_fetch_array($sql); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="expires" content="0"> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <style type="text/css"> #specialbox{ border: 1px solid black; width: 600px; background: #353535; font: 11px verdana, sans-serif; color: #FFFFFF; padding: 3px; outline: none; } #specialbox:focus{ border: 1px solid black; } .btn { cursor:pointer; border:outset 1px #ccc; background:#999; color:#666; font-weight:bold; padding: 1px 2px; background:url(pic/formbg.gif) repeat-x left top; } </style> </head> <body bgcolor=#F5F4EA> <?php if ($CURUSER["chatpost"] === 'no'){ echo'<h2><br><center><font color=red>Tev ir atslēgts čats.</font></center></h2>'; die(); } else { echo '<form method=post action=shoutbox.php>'; echo '<input type=hidden name=id value='.(int)$res['id'].'>'; echo '<textarea name=text rows=3 id=specialbox>'.htmlspecialchars($res['text']).'</textarea>'; echo '<input type=submit name=save value=save class=btn>'; echo '</form></body></html>'; die; } // UPDATE SHOUT? if (isset($_POST['text']) && get_user_class() >= UC_MODERATOR && is_valid_id($_POST['id'])) { $text = trim($_POST['text']); $id = (int)$_POST['id']; if (isset($text) && isset($id) && is_valid_id($id)) sql_query("UPDATE shoutbox SET text = ".sqlesc($text)." WHERE id=".sqlesc($id)); } ?> <html><head> <title>Čats</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <META HTTP-EQUIV=REFRESH CONTENT="60; URL=shoutbox.php"> <style type="text/css"> A {color: #000000; font-weight: bold; } A:hover {color: #FF0000;} .small {font-size: 9pt; font-family: tahoma; } .date {font-size: 9pt;} </style> </head> <body> <? /* if ($CURUSER["chatpost"] == 'no') { print("<h2><br><center>You are banned.</center></h2>"); exit; } else { */ if($_GET["sent"]=="yes") { $userid=$CURUSER["id"]; $username=$CURUSER["username"]; $date=time(); $text=trim($_GET["shbox_text"]); $text = stripslashes($text); mysql_query("INSERT INTO shoutbox (id, userid, username, date, text) VALUES ('id'," . sqlesc($userid) . ", " . sqlesc($username) . ", $date, " . sqlesc($text) . ")") or sqlerr(__FILE__, __LINE__); } $res = mysql_query("SELECT * FROM shoutbox ORDER BY date DESC LIMIT 35") or sqlerr(__FILE__, __LINE__); if (mysql_num_rows($res) == 0) print("\n"); else { print("<table border=0 cellspacing=0 cellpadding=2 width='100%' align='left' class='small'>\n"); while ($arr = mysql_fetch_assoc($res)) { $res2 = mysql_query("SELECT username,class,avatar,donor, title,enabled,warned FROM users WHERE id=$arr[userid]") or sqlerr(__FILE__, __LINE__); $arr2 = mysql_fetch_assoc($res2); $resowner = mysql_query("SELECT id, username, class FROM users WHERE id=$arr[userid]") or print(mysql_error()); $rowowner = mysql_fetch_array($resowner); if ($rowowner["class"] == "7") $usercolor= "<font color=darkred>" .htmlspecialchars($rowowner["username"]). "</font>"; elseif ($rowowner["class"] == "6") $usercolor= "<font color=purple>" .htmlspecialchars($rowowner["username"]). "</font>"; elseif ($rowowner["class"] == "5") $usercolor= "<font color=green>" .htmlspecialchars($rowowner["username"]). "</font>"; elseif ($rowowner["class"] == "4") $usercolor= "<font color=red>" .htmlspecialchars($rowowner["username"]). "</font>"; elseif ($rowowner["class"] == "3") $usercolor= "<font color=blue>" .htmlspecialchars($rowowner["username"]). "</font>"; elseif ($rowowner["class"] == "1") $usercolor= "<font color=#D21E36>" .htmlspecialchars($rowowner["username"]). "</font>"; elseif ($rowowner["class"] == "0") $usercolor= "<font color=#000000>" .htmlspecialchars($rowowner["username"]). "</font>"; elseif ($rowowner["class"] == "2") $usercolor= "<font color=orange>" .htmlspecialchars($rowowner["username"]). "</font>"; if (get_user_class() >= UC_MODERATOR) { $del="<font color=black>[<a href=./shoutbox.php?del=".$arr[id]."><font color=black>D</font></a>]</font"; $edit="<font color=black><span class='date'>[<a href=shoutbox.php?edit=".$arr[id]."><font color=black>E</font></a>]</span></font>\n"; } $pm = "<font color=black><span class='date'>[<a target=_blank href=sendmessage.php?receiver=$arr[userid]><font color=black>PM</font></a>]</span></font>\n"; print("<tr><td><font color=black>|<span class='date'>".strftime("%H:%M",$arr["date"])."|</font> $del$edit$pm <a href='userdetails.php?id=".$arr["userid"]."' target='_blank'> </span> <a href='userdetails.php?id=".$arr["userid"]."' target='_blank'>$usercolor</a>" . ($arr2["donor"] == "yes" ? "<img src="."pic/star.gif alt='DONOR'>" : "") . ($arr2["warned"] == "yes" ? "<img src="."pic/warned.gif alt='Warned'>" : "") . " ".format_comment($arr["text"])." </td></tr>\n"); } print("</table>"); } ?> </body> </html> Code:
} Last edited by mat22; 12th February 2010 at 14:08. Reason: inserted information |
#2
|
||||
|
||||
looks ike you need a } at line 84
__________________
Do not ask me to help you work on your site that is not phpMyBitTorrent Do not ask me to make a mod for any other source Do not Ask me to setup your site. I will no longer help you setup your site, there is a setup script if you have trouble with it post in the forum here or in BT.Manager™ forum My Current Demo is here http://demo.btmanager.org/ |
#3
|
|||
|
|||
I tried to insert it but didn't help.Well, however when I took out this part:
Code:
if ($CURUSER["chatpost"] === 'no'){ echo'<h2><br><center><font color=red>Tev ir atslēgts čats.</font></center></h2>'; die(); } else { echo '<form method=post action=shoutbox.php>'; echo '<input type=hidden name=id value='.(int)$res['id'].'>'; echo '<textarea name=text rows=3 id=specialbox>'.htmlspecialchars($res['text']).'</textarea>'; echo '<input type=submit name=save value=save class=btn>'; echo '</form></body></html>'; die; } |
Tags |
problem , shoutbox |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Shoutbox Bot | kp380lv | Yuna Scatari Edition (YSE) | 9 | 30th May 2010 15:41 |
ShoutBox Problem | lovebeer | Free Torrent Source | 1 | 9th November 2009 07:31 |
Problem with ShoutBox | cop1976 | Yuna Scatari Edition (YSE) | 2 | 29th June 2009 23:52 |
Shoutbox | ReNeJcEk | Torrent Strike | 8 | 16th July 2008 22:51 |
Shoutbox problem! | Swompen | Torrent Strike | 1 | 12th June 2008 21:29 |