bueno pues me da error en el chat cuando intento hablar y nose donde puede estar el error, el codigo de lmensajes.php es:
<meta http-equiv="refresh" content="10" />
<style type="text/css">
<!--
body,td,th {
font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
color: #000;
}
body {
margin-left: 1px;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 0px;
}
#Profile_top {
width:150px;
height:8px;
background:url(images/profiletop.png);
}
#Profile_middle {
width:150px;
background:url(images/profilemiddle.png);
}
#Profile_bottom {
width:150px;
height:11px;
background:url(images/profilebottom.png);
}
-->
</style>
<script language="javascript">
function notas(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=200,height=220,left = 152,top = 134');");
}
</script>
<script>
function perfil (pagina) {
var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=400, height=250, top=85, left=140";
window.
open(pagina,"",opciones);
}
</script>
<?
include("conectar.php");
$ip = $_SERVER['REMOTE_ADDR'];
$q=mysql_query("SELECT * FROM baneos WHERE ip = '$ip' or nick = '$sesion'");
$dat=mysql_fetch_array($q);
$Tempo = time();
if($Tempo >= $dat[desban]){
} else {
echo'<br><font face="verdana" size="1" color="#000000"><center><b>Tu usuario a sido baneado</b></center><br>La cuenta ha sido bloqueda por un Moderador o Staff.<br><br>';
echo'<br><font face="verdana" size="1" color="#000000"><b>Motivo:</b> '.$dat[razon].'<br><br>';
echo'<br><br><font face="verdana" size="1" color="#000000">Finaliza el ';
echo date("d/m/y - H:i:S",$dat[desban]);
echo'<center>(Horario Peninsular Español)</center>';
exit;
}
?>
<?
@session_start();
include("alertado.php");
include("funciones.php");
include("conectar.php");
$query = mysql_query("SELECT * FROM mensajes order by id DESC LIMIT 20");
$mant = mysql_fetch_array(mysql_query("SELECT * FROM configuracion WHERE campo = 'bloquear'"));
if($mant['valor'] == "Si") {
print('<center><br><br><br><img src="images/blok_messages.png" width="136" height="130" /></center>');
}else{
if(mysql_num_rows($query) == 0) {
print('<center><br><br><br><img src="images/empty_messages.png" width="136" height="130" /></center>');
}else{
echo '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
while($datos = mysql_fetch_array($query)) {
$id = $datos['id_user'];
$p = mysql_query("SELECT * FROM usuarios WHERE id='$id'");
$a = mysql_fetch_array($p);
$nick = $a['nick'];
$placa = $a['placa'];
$subnick = $a['subnick'];
$colortexto = $a['colornick'];
$num = $datos['id'];
if($a['placa'] == "Off") {
$mostrar_placa = '';
}else{
$mostrar_placa = '<img src="'.$placa.'">';
}
}
//Funcion tu
if($_SESSION['nick']) {
$datos['mensaje'] = str_replace("[tu]",$_SESSION['nick'],$datos['mensaje']);
}else{
$datos['mensaje'] = str_replace("[tu]","Visitante",$datos['mensaje']);
}
if(!stristr($datos['mensaje'], ':papel:') == TRUE) {
//Emoticonos
$datos['mensaje'] = str_replace('

','<img src="emoticons/alegre.gif" border="0"></a>',$datos['mensaje']);
$datos['mensaje'] = str_replace('

','<img src="emoticons/guino.gif" border="0"></a>',$datos['mensaje']);
$datos['mensaje'] = str_replace(':@','<img src="emoticons/enojado.gif" border="0"></a>',$datos['mensaje']);
$datos['mensaje'] = str_replace('

','<img src="emoticons/sorprendido.gif" border="0"></a>',$datos['mensaje']);
$datos['mensaje'] = str_replace('

','<img src="emoticons/burla.gif" border="0"></a>',$datos['mensaje']);
$datos['mensaje'] = str_replace(":'(",'<img src="emoticons/llorar.gif" border="0" />',$datos['mensaje']);
$datos['mensaje'] = str_replace('

','<img src="emoticons/triste.gif" border="0"></a>',$datos['mensaje']);
$datos['mensaje'] = str_replace(':$','<img src="emoticons/sonrojado.gif" border="0"></a>',$datos['mensaje']); $datos['mensaje'] = str_replace('

','<img src="emoticons/sonrisa.gif" border="0"></a>',$datos['mensaje']);
}
//Funcion limpiar
if($a['rango'] == "Administrador" or $x['rango'] == "Coordinador" or $a['rango'] == "Moderador") {
if($datos['mensaje'] == ":limpiar"){
$limpiar = mysql_query("TRUNCATE TABLE mensajes");
$datos['mensaje'] = str_replace(":limpiar",$limpiar,$datos['texto']);
$datos['mensaje'] = "Limpieza de minichat a las: ".date("H:i").". Cuando se actualize ya no habran mensajes";
}
}
#mod
$x = mysql_fetch_array(mysql_query("SELECT * FROM usuarios WHERE nick = '$_SESSION[nick]'"));
if($x['rango'] == "Administrador" or $x['rango'] == "Coordinador" or $x['rango'] == "Hobba-Oro" or $x['rango'] == "Hobba-Silver" or $x['rango'] == "Hobba-Bronce" or $x['rango'] == "Moderador") {
$tool ='
<a href="../../panel/index.php?id=Alerta&nick='.$nick.'&ip='.$datos[ip].'" target="_blank"></a>
<a href="../../panel/index.php?id=Silenciar&nick='.$nick.'&ip='.$datos[ip].'</a>
<a href="../../panel/index.php?id=Banear&nick='.$nick.'&ip='.$datos[ip].'" target="_blank">
';
}else{
$tool = ' ';
}
//Reemplazamos...
$datos['mensaje'] = str_replace(":papel:","<papel>",$datos['mensaje']);
$trozos = explode("<papel>",$datos['mensaje']);
$datos['mensaje'] = str_replace($trozos[1],'<a href="javascript:notas(\'papel.php?mensaje='.$trozos[1].'\')"><img src="images/papelito.gif" border="0"></a>', $datos['mensaje']);
if($num%2==0) {
$color = "white";
}else{
$color = "#E2F1FC";
}
echo '
<tr><td bgcolor="'.$color.'">
<span style=" color:'.$colortexto.'""><b><a href="web/perfil.php='.$nick.'" target="_blank"></a><b>'.$tool.'</span><br />
<span style="font-size: 8px; color:gray">'.htmlspecialchars($subnick).'</span>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" align="left" valign="top"><div style="width:50px; height:50px; float:left;">'.$mostrar_placa.'</div>'.$datos['mensaje'].'</td>
</tr>
</table>
<font size="1" color="#FF0000">Mensaje enviado: '.$datos['fecha'].'</font>
</td></tr>
';
}
echo '<table>';
}
?>