Малко помощ с чат

Martowe

Registered
Използвам интеграция на форум със сайта... направих си един чат за сайта но не мога да си го вържа с форума направо,като си логнат да ти взима името от регистрацията ето и кода ..

http://dox.abv.bg/files/listtree
 
Значи ако искаш чата да се вижда само от логнати потребители трябва да сложиш тази проверка
PHP:
if ($user->data['user_id'] == ANONYMOUS) {
echo "Трябва да сте логнат за да пишете!";
} else {
//Кодът за добавяне на коментара!
}

За да вземеш името на потребителя който е написал коментара трябва да премахнеш полето за попълване на име и като добавяш името в базата данни трябва това
PHP:
$nick = htmlspecialchars($_POST[nick]);

да го замениш с това

PHP:
$nick = $userdata['username'];

за да може да вземе името на логнатия потребител който добавя съобщението
 
kikity_94 каза:
Значи ако искаш чата да се вижда само от логнати потребители трябва да сложиш тази проверка
PHP:
if ($user->data['user_id'] == ANONYMOUS) {
echo "Трябва да сте логнат за да пишете!";
} else {
//Кодът за добавяне на коментара!
}

За да вземеш името на потребителя който е написал коментара трябва да премахнеш полето за попълване на име и като добавяш името в базата данни трябва това
PHP:
$nick = htmlspecialchars($_POST[nick]);

да го замениш с това

PHP:
$nick = $userdata['username'];

за да може да вземе името на логнатия потребител който добавя съобщението

не става ли направо да ми редактирай файла,че направих няколко опита нищо не направих не съм много запознат..
 
Някой друг който може да ми помогне да ми направи един просто чат , за phpbb3 аз вече ще си го оправя :)
 
PHP:
<?php
include("config.php");
$my_ip = $_SERVER['REMOTE_ADDR'];
?>
<head>
	<script type="text/javascript">
	
	</script>
</head>
<body>

<?php
if ($user->data['user_id'] == "ANONYMOUS") 
{
	echo "Трябва да сте логнат за да пишете!";
}
else
{
?>
<table cellpadding="0" cellspacing="0" width="230px" align="center"> 
	<tr>
		<td>
			<form action="" method="post" name="message" id="message"> 
			<br /> 
			Име: <br />
			<input type="text" value="" name="nick" style="width:100px;"><br>
			Съобщение: <br /> 	
			<textarea name='message' rows='5'  cols='30' onmouseover="return overlib('Съобщение');" onmouseout="return nd();" ></textarea>
			<br />
			<img src="emot/icon_lol.gif" width="15" height="15" onclick="addsmiley(':D')">
			<img src="emot/icon_wink.gif" width="15" height="15" onclick="addsmiley(';D')">
			<img src="emot/smile.gif" width="15" height="15" onclick="addsmiley(':)')">
			<br /><br />
			<input type="submit" name="submit" value="Добави" />
			     
			<input type='reset' id='button' name='reset' value='Изчисти' title='Изчисти' >
			<br /><br /> 
			</form>
		</td>
	</tr>
</table>

<center>
<?php 
if ($_POST["submit"]) 
{
	$message = htmlspecialchars($_POST['message']);
	$nick = $userdata['username'] 
	$date = date("d.m.Y в H:i ч."); 

	if($message==NULL || $nick==NULL) 
	{
		echo "Има празни полета!"; 
	}
	else
	{
		if($nick == "MARTO" && $my_ip != "87.97.154.112") 
		{
			echo "Забранено име!"; 
		}
		else
		{ 
			mysql_query("INSERT INTO chatbox(nick, message, date, ip) VALUES('$nick', '$message','$date','$my_ip')")or die(mysql_error()); 
			echo 'Съобщението е добавено!  <meta http-equiv="Refresh" content="2; URL="/> ';
		}
	}
}
?> 
</center>
<?php
}

$sql = mysql_query("SELECT * FROM `chatbox` ORDER BY `id` DESC LIMIT 11") or die(mysql_error());
while ($row = mysql_fetch_array($sql)) 
{
	echo "
	<table align='center' style='border: 'width='230px'>
	<tr style='border: 0px solid #000; background: #f3f3f3;'>
	<td align='left' style='border: 1px solid $my; background: #f3f3f3; font-size:11px;'>
	 <img src='images/chatbox.gif' align='left' width='20' height='21' /><b>
	От: ".$row['nick']." <br /><div style='font-size: 9px;' >".$row['date']."</div>
	</b> "; 
	include "emot.php";
	echo "$message<br />";
	if($my_ip=="87.97.154.112") 
	{ 
		echo "<a onClick=\"window.open('dell.php?id=".$row['id']."','mywindow','width=400,height=235')\"><font color=\"#ff0000\">Изтрий</font></a>"; 
	}
	echo "</td></tr>";
}
?>
</body>

Така?
 
Е кажи каква грешка точно :lol: Аз като не знам грешката, как да го оправя :roll:
 
CaTaHuK каза:
Е кажи каква грешка точно :lol: Аз като не знам грешката, как да го оправя :roll:

Код:
Parse error: syntax error, unexpected T_VARIABLE in home\www\4at\chatbox.php on line 56
 

Горе