Hi guys i have this script:
<?
function ShowLoginForm() {
?>
<b>Enter Your NickName</b>
<form name="chat" method="post" action="chat.php" target="_top">
<input type="text" name="nick" size="20">
<input type="hidden" name="action" value="enter">
<input type="hidden" name="chat" value="<font color=FF0000><b>Enters the Room</b></font>">
<input type="submit" name="Submit" value="Submit">
</form>
<?php
function Login() {
global $chat;
global $nick;
session_start();
session_register("nick", $nick);
?>
<frameset rows="563,62" cols="*">
<frame name="posts" src="chat.php?action=posts&nick=<?php echo $nick; ?>&chat=<?php echo $chat; ?>">
<frame name="form" src="chat.php?action=form&nick=<?php echo $nick; ?>">
</frameset>
<noframes>
<body>
<p>This page uses frames, but your browser doesn't support them.</p>
</body>
</noframes>
</frameset>
<?php
}
function doSubmit()
{
if(document.chatform.chat.value == '') {
alert('Please enter some text!');
document.chatform.chat.focus();
return false;
}
document.chatform.chat.value = '<font color="'+document.chatform.col[document.chatform.col.selectedIndex].text+'">'+document.chatform.chat.value+'</font>';
document.chatform.submit();
document.chatform.chat.value = '';
document.chatform.chat.focus();
return true;
}
function GetInput() {
global $HTTP_SESSION_VARS;
global $chat;
global $nick;
?>
<form onSubmit="return doSubmit" name="chatform" method="post" action="chat.php" target="posts">
<input type="text" name="chat">
<input type="hidden" name="nick" value="<?php echo $nick; ?>">
<input type="button" onClick="doSubmit()" name="Submit" value="Say">
<select name="col">
<option>Black</option>
<option>Red</option>
<option>Green</option>
<option>Blue</option>
<option>Orange</option>
</select>
<input type="button" name="DoFace1" value=" :) " onClick="sendFace(1)">
<input type="button" name="DoFace2" value=" :( " onClick="sendFace(2)">
<input type="button" name="DoFace3" value=" :D " onClick="sendFace(3)">
<input type="hidden" name="action" value="posts">
</form>
<script language="JavaScript">
function sendFace(faceNum)
{
switch(faceNum)
{
case 1:
document.chatform.chat.value = ':)';
break;
case 2:
document.chatform.chat.value = ':(';
break;
case 3:
document.chatform.chat.value = ':D';
break;
}
document.chatform.submit();
document.chatform.chat.value = '';
}
function doSubmit()
{
if(document.chatform.chat.value == '') {
alert('Please enter some text!');
document.chatform.chat.focus();
return false;
}
document.chatform.chat.value = '<font color="'+document.chatform.col[document.chatform.col.selectedIndex].text+'">'+document.chatform.chat.value+'</font>';
document.chatform.submit();
document.chatform.chat.value = '';
document.chatform.chat.focus();
return true;
}
</script>
<?php
}
global $HTTP_SESSION_VARS;
global $chat;
global $nick;
print '<meta http-equiv="refresh" content="10;URL=chat.php?action=posts&nick=<?php echo $nick; ?>">';
$svrConn = mysql_connect("localhost", "site653", "pukeme") or die("<b>Error:</b> Couldnt connect to database");
$dbConn = mysql_select_db("chat", $svrConn) or die ("<b>Error:</b> Couldnt connect to database");
if(!empty($chat)) {
$strQuery = "insert into chatScript values(0, '$chat', '$nick')";
mysql_query($strQuery);
}
$strQuery = "select theText, theNick from chatScript order by pk_Id desc limit 20";
$chats = mysql_query($strQuery);
while($chatLine = mysql_fetch_array($chats)) {
print "<b>" . $chatLine["theNick"] . ":</b> " . swapFaces($chatLine["theText"]) . "<br>";
}
function swapFaces($chatLine) {
$chatLine = str_replace(":)", "<img src='smile.gif'>", $chatLine);
$chatLine = str_replace(":(", "<img src='frown.gif'>", $chatLine);
$chatLine = str_replace(":D", "<img src='bigsmile.gif'>", $chatLine);
return $chatLine;
}
if (empty($action))
ShowLoginForm();
elseif ($action == "posts")
ShowAddPosts();
elseif ($action == "form")
GetInput();
elseif ($action == "enter")
Login();
?>
It says
Parse error: parse error, unexpected '=' in /home/sites/site653/web/chat.php on line 73
line 73 is the line
document.chatform.chat.value = '<font color="'+document.chatform.col[document.chatform.col.selectedIndex].text+'">'+document.chatform.chat.value+'</font>';
have you guys got anyideas? Thanx in advance.