Autor Tema: [D] Poner placas automaticas en un Minichat no creado por naveda  (Leído 1685 veces)

Desconectado Dj-Fran

  • PHPerit@
  • *
  • Mensajes: 38
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
[D] Poner placas automaticas en un Minichat no creado por naveda
« en: 04 de Julio de 2007, 22:06:55 pm »
Siento no haber hecho caso antes a las normas, es normal que me hayais cerrado el tema...

Pues tengo una duda sobre las placas automaticas, se que esta explicado pero con el minichat de naveda..

yo tengo uno encontrado en solotrades i me gustaria ponerle placas automaticas.
E mirao en ese foro aber si encontraba ese asumto como el minichat es de aya pero no encontre nada i e pensado aber si me podriais ayudar...
el codigo es el siguiente
<?
	
function 
estaBaneado($ip) {
	
	
$query "SELECT * FROM `baneos` WHERE ip = &#39;$ip&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp); 
	
	

	
	
if (
$rows) {
	
	
	
$ban = @mysql_fetch_array($resp);
	
	
	
if (
$ban[&#39;desbanear&#39;] == 0)
	
	
	
	
return 
true;
	
	
	
else {
	
	
	
	
$actual time();
	
	
	
	
if (
$ban[&#39;desbanear&#39;] <= $actual) {
	
	
	
	
	
$query "DELETE FROM `baneos` WHERE ip = &#39;$ip&#39;"
	
	
	
	
	
@
mysql_query($query);
	
	
	
	
	
return 
false;
	
	
	
	
} else
	
	
	
	
	
return 
true;
	
	
	
}
	

	
	
} else
	
	
	
return 
false;
	

	
}
	
function 
esclub($nick) {
	
	
$query "SELECT * FROM `est_club` WHERE usuarios = &#39;$nick&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp); 
	
	
if (
$rows) {
	
	
	
$ban = @mysql_fetch_array($resp);
	
	
	
if (
$ban[&#39;fin&#39;] == 0)
	
	
	
	
return 
true;
	
	
	
else {
	
	
	
	
if (
$ban[&#39;fin&#39;] <= $actual) {
	
	
	
	
	
return 
false;
	
	
	
	
} else
	
	
	
	
if(
$ban[&#39;fin&#39;] >= $actual)
	
	
	
	
	
return 
true;
	
	
	
}
	

	
	
} else
	
	
	
return 
true;
	

	
}
	


 
	
function 
actualizarIps($esperar) {
	
	
$fecha2 microtime();
	
  
	
$fecha2 explode(" "$fecha2);
	
  
	
$fecha2 $fecha2[1];
	
	
	
  
	
	
$query "SELECT * FROM `flood`"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp); 

	
	
if (
$rows)
	
	
	
while (
$flood = @mysql_fetch_array($resp)) {
	
	
	
	
$difseg $fecha2 $flood[&#39;tiempo&#39;];
	
	
    
	
if (
$difseg >= $esperar)
	
	
	
	
	
$query2 "DELETE FROM `flood` WHERE ip = &#39;".$flood[&#39;ip&#39;]."&#39;";
	
	
	
	
  
	
@
mysql_query($query2);
	
	
	
}
	
	
	
  
	
	
  
	
}
	

	
function 
actualizarIp($fecha$ip) {
	
	
$query "SELECT * FROM `flood` WHERE ip = &#39;$ip&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp);
	
	

	
	
if (!
$rows)
	
	
	
$query "INSERT INTO `flood` (ip, tiempo) values (&#39;".$ip."&#39;, &#39;".$fecha."&#39;)";
	
	
else
	
	
	
$query "UPDATE `flood` set tiempo = &#39;".$fecha."&#39; WHERE ip = &#39;".$ip."&#39;";
	
	

	
	
@
mysql_query($query);

	
}
	

	
function 
validarIp($ip) {
	
	
	
 if (!
is_string($ip))
	
	
	
  return false;

	
	
	
 
$ip_long ip2long($ip);
	
	
	
 
$ip_reverse long2ip($ip_long);
	
	
	
 if (
$ip == $ip_reverse)
	
	
	
   return true;
	
	
	
 else
	
	
	
   return false;
    }
	


    function yaExiste($login) {
	
	
$query "SELECT * FROM `usuarios` WHERE nick = &#39;$login&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp); 
	
	

	
	
if (!
$rows)
	
	
	
return 
false;
	
	
else
	
	
	
return 
true;
    
	

	

    // Verifica que existe un usuario y que su password es el indicado
    function comprobarNick($login$pas) {
	
	
global 
$activarReg;
	
	

	
    $pas md5($pas);
	
	
$query "SELECT * FROM `usuarios` WHERE nick = &#39;".$login."&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp); 
	
	

	
	
if (
$rows) {
	
	
	
$usuario = @mysql_fetch_array($resp);
	
	
	
if (
$activarReg == "on" && $usuario[&#39;rol&#39;] == "0") {
	

	
	
	
	
if (
$usuario[&#39;pass&#39;] == $pas)
	
	
	
	
	
return 
$usuario[&#39;nick&#39;];
	
	
	
	
else
	
	
	
	
	
return 
"-1";
	
	
	
}
	
	

	
	
	
if (
$usuario[&#39;rol&#39;] == "Web-Master"
	
	
|| 
$usuario[&#39;rol&#39;] == "Dj-Manager"
	
	
|| 
$usuario[&#39;rol&#39;] == "Manager-General"
	
	
|| 
$usuario[&#39;rol&#39;] == "Mi Reina"
	
	
|| 
$usuario[&#39;rol&#39;] == "Owner"
	
	
|| 
$usuario[&#39;rol&#39;] == "Super-Staff"
	
	
|| 
$usuario[&#39;rol&#39;] == "Staff"
	
	
|| 
$usuario[&#39;rol&#39;] == "Hobba-Gold"
	
	
|| 
$usuario[&#39;rol&#39;] == "Hobba-Silver"
	
	
|| 
$usuario[&#39;rol&#39;] == "Guia"
	
	
|| 
$usuario[&#39;rol&#39;] == "Lince"
	
	
|| 
$usuario[&#39;rol&#39;] == "Super-Dj"
	
	
|| 
$usuario[&#39;rol&#39;] == "Dj-Fijo"
	
	
|| 
$usuario[&#39;rol&#39;] == "Boy-Club"
	
	
|| 
$usuario[&#39;rol&#39;] == "Girl-Club"
	
	
|| 
$usuario[&#39;rol&#39;] == "Club-Lila"
	
	
|| 
$usuario[&#39;rol&#39;] == "Club-Naranja"
	
	
|| 
$usuario[&#39;rol&#39;] == "Club-Chocolate"
	
	
|| 
$usuario[&#39;rol&#39;] == "Club-Navy"
	
	
|| 
$usuario[&#39;rol&#39;] == "Vip"
	
	
|| 
$usuario[&#39;rol&#39;] == "Dj-Prueba"
)
 {
	
	
	
	
if (
$usuario[&#39;pass&#39;] == $pas)
	
	
	
	
	
return 
$usuario[&#39;nick&#39;];
	
	
	
	
else
	
	
	
	
	
return 
"-1";
	
	
	
}
	
	
	

	
	
}
	
	
	

        return "0";
    }
	

    function guardar($user$pas$email) {
	
	
$id "";
	
	
$query "INSERT INTO `usuarios` (id, nick, rol, pass, fecha_registro, censuras, email) VALUES (&#39;".$id."&#39;, &#39;".$user."&#39;, &#39;0&#39;, &#39;".md5($pas)."&#39;, &#39;".date("d.m.y, H:i:s")."&#39;, 0, &#39;".$email."&#39;)"
	
	
@
mysql_query($query);
    }
	

	

	
// Verifica que existe un usuario y un admin 
	
function 
existeUser($login$rol$id) { 
	
	
 global 
$activarReg
	
	
 
	
	
$query "SELECT * FROM `usuarios` WHERE nick = &#39;".strtolower($login)."&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp);
	
	
if (
$rows)
	
	
	
$user = @mysql_fetch_array($resp);

	
	
 if (
$activarReg == "on") { 
	
	
 
	
if (
$rows && $user[&#39;rol&#39;] == "0") 
	
	
	
	
return 
true
	
	
 } 

	
	
 if (
$rol == "Web-Master" && $rows && $user[&#39;rol&#39;] == "Web-Master" && $user[&#39;id&#39;] != $id)
	

	
	
 
	
return 
true;

	
	
 if (
$rol == "Mi Reina" && $rows && $user[&#39;rol&#39;] == "Mi Reina" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	
	

	
	
if (
$rol == "Manager-General" && $rows && $user[&#39;rol&#39;] == "Manager-General" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	

	
	

	
	
if (
$rol == "Dj-Manager" && $rows && $user[&#39;rol&#39;] == "Dj-Manager" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	

	
	

	
	
if (
$rol == "Super-Staff" && $rows && $user[&#39;rol&#39;] == "Super-Staff" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true;

	
	
if (
$rol == "Owner" && $rows && $user[&#39;rol&#39;] == "Owner" && $user[&#39;id&#39;] != $id)
	

	
	
 
	
return 
true;

	
	
 if (
$rol == "Staff" && $rows && $user[&#39;rol&#39;] == "Staff" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	
	

	
	
if (
$rol == "Hobba-Gold" && $rows && $user[&#39;rol&#39;] == "Hobba-Gold" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	

	
	

	
	
if (
$rol == "Hobba-Silver" && $rows && $user[&#39;rol&#39;] == "Hobba-Silver" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	

	
	

	
	
if (
$rol == "Guia" && $rows && $user[&#39;rol&#39;] == "Guia" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true;

	
	
if (
$rol == "Lince" && $rows && $user[&#39;rol&#39;] == "Lince" && $user[&#39;id&#39;] != $id)
	

	
	
 
	
return 
true;

	
	
if (
$rol == "Super-Dj" && $rows && $user[&#39;rol&#39;] == "Super-Dj" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	
	

	
	
if (
$rol == "Dj-Fijo" && $rows && $user[&#39;rol&#39;] == "Dj-Fijo" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	

	
	

	
	
if (
$rol == "Boy-Club" && $rows && $user[&#39;rol&#39;] == "Rubi" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	

	
	

	
	
if (
$rol == "Girl-Club" && $rows && $user[&#39;rol&#39;] == "Bronze" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true;
	


	
	
if (
$rol == "Club-Lila" && $rows && $user[&#39;rol&#39;] == "Zafiro" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	
	

	
	
if (
$rol == "Club-Naranja" && $rows && $user[&#39;rol&#39;] == "Moderador" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	

	
	

	
	
if (
$rol == "Club-Chocolate" && $rows && $user[&#39;rol&#39;] == "Rubi" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	

	
	

	
	
if (
$rol == "Club-Navy" && $rows && $user[&#39;rol&#39;] == "Bronze" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true;
	


	
	
 return 
false
	
	

	

	
// Busca el Rango identificativo del admin
	
function 
idenAdmin($login) { 
	
	
$query "SELECT * FROM `usuarios` WHERE nick = &#39;$login&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp);  
	
	
$usuario = @mysql_fetch_array($resp);
	
	

	
	
if (!
$rows)
	
	
   return -1;
	

	
	
else 
	
	
   return $usuario[&#39;rol&#39;]; 
	
	

	

	
// Busca el numero identificativo del admin 
	
function 
idAdmin($login) { 
	
	
$query "SELECT * FROM `usuarios` WHERE nick = &#39;$login&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp);  
	
	
$usuario = @mysql_fetch_array($resp);
	
	

	
	
if (!
$rows)
	
	
   return -1;
	

	
	
else 
	
	
   return $usuario[&#39;id&#39;]; 
	
	

	

	
// Verifica si es uno de los administradores
	
function 
esAdmin($login) {
	
	
$query "SELECT * FROM `usuarios` WHERE nick = &#39;$login&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp);  
	
	
$usuario = @mysql_fetch_array($resp);
	
	

	
	
if (
$usuario[&#39;rol&#39;] == "Web-Master"
	
	
|| 
$usuario[&#39;rol&#39;] == "Owner"
	
	
|| 
$usuario[&#39;rol&#39;] == "Dj-Manager"
	
	
|| 
$usuario[&#39;rol&#39;] == "Manager-General"
	
	
|| 
$usuario[&#39;rol&#39;] == "Mi Reina"
	
	
|| 
$usuario[&#39;rol&#39;] == "Super-Staff"
	
	
|| 
$usuario[&#39;rol&#39;] == "Staff"
	
	
|| 
$usuario[&#39;rol&#39;] == "Hobba-Gold"
	
	
|| 
$usuario[&#39;rol&#39;] == "Hobba-Silver"
	
	
|| 
$usuario[&#39;rol&#39;] == "Guia"
	
	
|| 
$usuario[&#39;rol&#39;] == "Lince"
	
	
|| 
$usuario[&#39;rol&#39;] == "Super-Dj"
	
	
|| 
$usuario[&#39;rol&#39;] == "Dj-Fijo"
	
	
|| 
$usuario[&#39;rol&#39;] == "Boy-Club"
	
	
|| 
$usuario[&#39;rol&#39;] == "Girl-Club"
	
	
|| 
$usuario[&#39;rol&#39;] == "Club-Lila"
	
	
|| 
$usuario[&#39;rol&#39;] == "Club-Naranja"
	
	
|| 
$usuario[&#39;rol&#39;] == "Club-Chocolate"
	
	
|| 
$usuario[&#39;rol&#39;] == "Club-Navy"
)
	
	
	
return 
true;
	
	
else
	
	
	
return 
false;
	

	
}
	

function 
esmod($login) {
	
	
$query "SELECT * FROM `usuarios` WHERE nick = &#39;$login&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp);  
	
	
$usuario = @mysql_fetch_array($resp);
	
	

	
	
if (
$usuario[&#39;rol&#39;] == "Web-Master"
	
	
|| 
$usuario[&#39;rol&#39;] == "Owner"
	
	
|| 
$usuario[&#39;rol&#39;] == "Dj-Manager"
	
	
|| 
$usuario[&#39;rol&#39;] == "Manager-General"
	
	
|| 
$usuario[&#39;rol&#39;] == "Mi Reina"
	
	
|| 
$usuario[&#39;rol&#39;] == "Super-Staff"
	
	
|| 
$usuario[&#39;rol&#39;] == "Staff"
	
	
|| 
$usuario[&#39;rol&#39;] == "Hobba-Gold"
	
	
|| 
$usuario[&#39;rol&#39;] == "Hobba-Silver"
	
	
|| 
$usuario[&#39;rol&#39;] == "Guia"
	
	
|| 
$usuario[&#39;rol&#39;] == "Lince"
	
	
|| 
$usuario[&#39;rol&#39;] == "Super-Dj"
)
	
	
	
return 
true;
	
	
else
	
	
	
return 
false;
	

	
}
	

	

	
// Verifica si es el SUPERadministrador
	
function 
esSuperAdmin($login) {
	
	
$query "SELECT * FROM `usuarios` WHERE nick = &#39;$login&#39;"
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp);  
	
	
$usuario = @mysql_fetch_array($resp);
	
	

	
	
if (
$usuario[&#39;rol&#39;] == "Web-Master")
	
	
	
return 
true;
	
	
else
	
	
	
return 
false;
	
 
	
}

    // Función para reemplazar los códigos por su respectivo smilie
    function reemplazarSmilies($palabra) {
	
	
$query "SELECT * FROM `smilies`";
	
	
$resp = @mysql_query($query);
	
	
$rows = @mysql_num_rows($resp);
	
	
if (
$rows) {
	
	
	
while (
$placa = @mysql_fetch_array($resp))
	
	
	
$palabra str_replace($placa[&#39;codigo&#39;] ,"<img src=".$placa[&#39;imagen&#39;]." align=middle>", $palabra);
	
	
}
	

	
    return $palabra;
    }
	

	
function 
bbcode($texto) {
        
$query 
"SELECT * FROM `bbcodes` WHERE type = &#39;1&#39; order by id desc"
$query2 "SELECT * FROM `bbcodes` WHERE type = &#39;2&#39; order by id desc";
$resp = @mysql_query($query);
$resp2 = @mysql_query($query2);
while (
$bbcode = @mysql_fetch_array($resp))
$texto eregi_replace("\\".$bbcode[&#39;1&#39;]."".$bbcode[&#39;2&#39;]."\\".$bbcode[&#39;3&#39;]."([^\\[]*)\\".$bbcode[&#39;1&#39;]."/".$bbcode[&#39;2&#39;]."\\".$bbcode[&#39;3&#39;]."","".$bbcode[&#39;1et&#39;]."\\1".$bbcode[&#39;2et&#39;]."", $texto);
while($bbcode = @mysql_fetch_array($resp2))
$texto eregi_replace("\\".$bbcode[&#39;name&#39;]."","".$bbcode[&#39;repla&#39;]."",$texto);

	
	
return 
$texto;
	
}
	

	
function 
arrayCensura() {
        $query "SELECT * from censuras";
	
	
$resp = @mysql_query($query);
	
	
$palabras = array();
	
	
$i 0;
	
	
while (
$palabras[$i] = @mysql_fetch_array($resp)) {
	
	
	
$palabras[$i] = $palabras[$i][&#39;palabra&#39;];
	
	
	
$i ++;
	
	
}

	
	
return 
$palabras;
	
}

	
function 
arrayCaracteres() {
        $query "SELECT * from caracteres";
	
	
$resp = @mysql_query($query);
	
	
$palabras = array();
	
	
$i 0;
	
	
while (
$palabras[$i] = @mysql_fetch_array($resp)) {
	
	
	
$palabras[$i] = $palabras[$i][&#39;caracter&#39;];
	
	
	
$i ++;
	
	
}

	
	
return 
$palabras;
	
}
	

	

    function guardarMensaje($login$texto$web$ipLogin) {
        global $maximo$existeNick$activarIp$activarHora$maxMsg$activarBBcode$mensajes,
	
	
       $maxNick$colorwebmasters$colorowners$colormanagergeneral$colordjmanager$colormireina$colorsuperstaff$colorstaff,
	
	
	
   $colorhobbagold$colorhobbasilver$colorguia$colorlince$colorsuperdj$colordjfijo$colordjprueba,
	
	
	
   $colorgirlclub$colorboyclub$colorclubnaranja$colorclublila$colorclubchocolate$colorclubnavy$colorvip$coloranonimo$activarAutomensaje$tAutomensaje;
	
    
	
	
if (
strlen($login) > $maxNick
	
	
  return _NEXCEEDSLIMITCHARS;
	
	
if (
strlen($texto) > $maxMsg)
	
	
  return _MEXCEEDSLIMITCHARS;
	
	

	
	
$login htmlentities($login);
        // No permitir etiquetas HTML, ni espacios en blanco en el nick
        $login reemplazarSmilies($login);
	
	
$web htmlentities($web);

        // Aquí vamos a procesar el mensaje palabra por palabra para que ninguna 
	
	
// sea demasiado larga y destroce el diseño
        // Dividimos el mensaje por palabras
        $palabrasm explode(" ",$texto);
        // Contamos cuantas palabras son 
        $numpalabras count($palabrasm); 

        // Bucle "for" para recorrer las palabras y dividirlas si hay alguna larga
        for ($i 0$i $numpalabras$i++) {
           // Comparamos la longitud de las palabras con el máximo
           if (strlen($palabrasm[$i]) > $maximo) {
             // Dividimos las palabras que excedan el máximo  
             $palabrasm[$i] = wordwrap($palabrasm[$i], $maximo"<br>"1);
	
	
	
 
$palabrasm[$i] = htmlentities($palabrasm[$i]);
	
	
	
 
$palabrasm[$i] = str_replace("&lt;","<"$palabrasm[$i]);
	
	
	
 
$palabrasm[$i] = str_replace("&gt;",">"$palabrasm[$i]);
           } else
	
	
   
	
	
$palabrasm[$i] = htmlentities($palabrasm[$i]);
           $palabrasm[$i] = reemplazarSmilies($palabrasm[$i]);
        // Fin bucle "for"

	
	
$palabras arrayCensura();
	
	
if (
$palabras[0] != "") {
	
	
for (
$i 0$i sizeof($palabrasm); $i ++)
	
	
   for ($j 0$j < (sizeof($palabras) - 1); $j ++) {
	
	
      if (eregi($palabras[$j], $palabrasm[$i])) {
	
	
	
    $palabrasm[$i] = "****";  
	
	
	
	
if (isset(
$_SESSION[&#39;nnick&#39;])) {
	
	
	
	
	
$query "UPDATE `usuarios` SET censuras = censuras + 1 WHERE nick =&#39;".$_SESSION[&#39;nnick&#39;]."&#39;";
	
	
	
	
	
@
mysql_query($query);
	
	
	
	
	
}
	
	
	
	
}
	
	
	
}
	
	
}
	
	

	
	
$caracteres arrayCaracteres();
	
	
if (
$caracteres[0] != "") {
	
	
for (
$i 0$i sizeof($palabrasm); $i ++)
	
	
   for ($j 0$j < (sizeof($caracteres) - 1); $j ++) {
	
	
      if (eregi($caracteres[$j], $palabrasm[$i])) {
	
	
	
    $palabrasm[$i] = "";  
	
	
	
	
if (isset(
$_SESSION[&#39;nnick&#39;])) {
	
	
	
	
	
$query "UPDATE `usuarios` SET censuras = censuras + 1 WHERE nick =&#39;".$_SESSION[&#39;nnick&#39;]."&#39;";
	
	
	
	
	
@
mysql_query($query);
	
	
	
	
	
}
	
	
	
	
}
	
	
	
}
	
	
}
	
	
	
	

        // Unimos las palabras mediante espacios vacíos para crear el mensaje
        $texto implode(" ",$palabrasm);

      
	
if (
$texto == "")
	
  
	
	
return 
_NOMESSAGE;
	
	
  
	
	
if (
$palabras[0] != "") {  
	
	
for (
$i 0$i < (sizeof($palabras) - 1); $i ++) {
	
	
   if (eregi($palabras[$i],$login))
	
{
	
	
	
 
$login "****";
	
	
	
 if (isset(
$_SESSION[&#39;nnick&#39;])) {
	
	
	
	
	
$query "UPDATE `usuarios` SET censuras = censuras + 1 WHERE id =&#39;".$_SESSION[&#39;nnick&#39;]."&#39;";
	
	
	
	
	
@
mysql_query($query);
	
	
	
	
	
}
	
	
	
 }
	
	
}
	
	

	
	
}

	
	
if (
$caracteres[0] != "") {
	
	
for (
$i 0$i < (sizeof($caracteres) - 1); $i ++) {
	
	
   if (eregi($caracteres[$i], $login)) {
	

	
	
	
 
$login "";
	
	
	
 if (isset(
$_SESSION[&#39;nnick&#39;])) {
	
	
	
	
	
$query "UPDATE `usuarios` SET censuras = censuras + 1 WHERE id =&#39;".$_SESSION[&#39;nnick&#39;]."&#39;";
	
	
	
	
	
@
mysql_query($query);
	
	
	
	
	
}
	
	
	
 }
	
	
}
	
	

	
	
}
	

	
	

      
	
if (
$login == "")
	
  
	
	
return 
_NONICK;
	
	

	
	
if (
$activarBBcode == "on")
	
	
  $texto bbcode($texto);
	
	


        // Fecha en la que se envió el mensaje
	
	
$fecha .= " "._AT." ";
	
	

	
    $fecha .= Date("H:i");
	
	
  
        
if ($existeNick == "true") {
	
	
	
$rol idenAdmin($login);

	
	
	
if (
$rol == "Web-Master")
            
	
	
	
$color $colorwebmasters;

	
	
	
else if (
$rol == "Mi Reina")
	
	
	
	
$color $colormireina;
	


	
	
	
else if (
$rol == "Manager-General")
	
	
	
	
	
$color $colormanagergeneral;
	

	
	
	
else if (
$rol == "Dj-Manager")
	
	
	
	
	
$color $colordjmanager;
	

	
	
	
else if (
$rol == "Super-Staff")
	
	
	
	
	
$color $colorsuperstaff;
	

	
	
	
else if (
$rol == "0")
	
	
	
	
	
$color $colorvip;

	
	
	
else if (
$rol == "Owner")
            
	
	
	
$color $colorowners;

	
	
	
else if (
$rol == "Staff")
	
	
	
	
	
$color $colorstaff;
	

	
	
	
else if (
$rol == "Hobba-Gold")
	
	
	
	
	
$color $colorhobbagold;
	

	
	
	
else if (
$rol == "Hobba-Silver")
	
	
	
	
	
$color $csilver;
	

	
	
	
else if (
$rol == "Guia")
	
	
	
	
	
$color $cguia;
	

	
	
	
else if (
$rol == "Lince")
	
	
	
	
	
$color $colorlince;

	
	
	
else if (
$rol == "Super-Dj")
	
	
	
	
	
$color $colorsuperdj;
	

	
	
	
else if (
$rol == "Dj-Fijo")
	
	
	
	
	
$color $colordjfijo;
	

	
	
	
else if (
$rol == "Dj-Prueba")
	
	
	
	
	
$color $colordjprueba;
	

	
	
	
else if (
$rol == "Boy-Club")
	
	
	
	
	
$color $colorboyclub;
	

	
	
	
else if (
$rol == "Girl-Club")
	
	
	
	
	
$color $colorgirlclub;
	
	
	

	
	
	
else if (
$rol == "Club-Lila")
	
	
	
	
	
$color $colorclublila;
	

	
	
	
else if (
$rol == "Club-Naranja")
	
	
	
	
	
$color $colorclubnaranja;
	

	
	
	
else if (
$rol == "Club-Chocolate")
	
	
	
	
	
$color $colorclubchocolate;
	

	
	
	
else if (
$rol == "Club-Navy")
	
	
	
	
	
$color $colorclubnavy;
	
	
	

	
	
	
	

	
	
	
$query "SELECT * FROM `usuarios` WHERE nick = &#39;".$login."&#39;"
	
	
	
$resp = @mysql_query($query);
	
	
	
$usuario = @mysql_fetch_array($resp);
	
	
	
$user_id $usuario[&#39;id&#39;];
	

	
	
	
$login "";
	
	
	
$query "UPDATE `usuarios` SET mensajes = mensajes + 1 WHERE id =&#39;" .$user_id"&#39;";
	
	
	
@
mysql_query($query);
        } else {
            $color $coloranonimo;  // anonimo
	
	
	
$user_id = -1;
	
	
	
}
	
	
	

	
	
$query "UPDATE `configuracion` SET valor = valor + 1 WHERE campo = &#39;total_mensajes&#39;";
	
	
@
mysql_query($query);
	
	
	
	

	
	
$id "";
	
	
$tiempo microtime();
	
	
$tiempo explode(" "$tiempo);
	
	
$tiempo $tiempo[1];
	
	
$query "INSERT INTO mensajes (id, usuario, texto, web, color, ip, fecha, nombre, tiempo) VALUES (&#39;".$id."&#39;, &#39;".$user_id."&#39;, &#39;".$texto."&#39;, &#39;".$web."&#39;, &#39;".$color."&#39;, &#39;".$ipLogin."&#39;, &#39;".$fecha."&#39;, &#39;".$login."&#39;, &#39;".$tiempo."&#39;)";
	
	
@
mysql_query($query);
	
	

	
	
if (
$activarAutomensaje == "on") {
	
	
	
$query "SELECT * FROM `automensaje` WHERE id = &#39;1&#39;"
	
	
	
$resp = @mysql_query($query);
	
	
	
$automensaje = @mysql_fetch_array($resp);
	
	
	
$fecha1 $automensaje[&#39;ultimo&#39;];
	
	
	
$fecha2 microtime();
	
	
	
$fecha2 explode(" "$fecha2);
	
	
	
$fecha2 $fecha2[1];
	
	
	
if ((
$fecha2 $fecha1) >= $tAutomensaje) { 
	
	
	
	
$id "";
	
	
	
	
$fecha .= " "._AT." ";
	
    
	
	
$fecha .= Date("H:i");
	
	
	
	
$query "INSERT INTO mensajes (id, usuario, texto, web, color, ip, fecha, nombre, tiempo) VALUES (&#39;".$id."&#39;, &#39;-1&#39;, &#39;".$automensaje[&#39;texto&#39;]."&#39;, &#39;&#39;, &#39;#FF0000&#39;, &#39;&#39;, &#39;".$fecha."&#39;, &#39;Mr.InfO&#39;, &#39;".$tiempo."&#39;)";
	
	
	
	
@
mysql_query($query);
	
	
	
	
$query "UPDATE `automensaje` set ultimo = &#39;".$fecha2."&#39; WHERE id = &#39;1&#39;";
	
	
	
	
@
mysql_query($query);
	
	
	
}
	
	

	
	
}
	
	

	
	
return 
"";
    }

?>


si podeis ayudarme xfabor... Gracias
« Última modificación: 05 de Julio de 2007, 12:53:26 pm por naveda »

Comunidad PHPeros

[D] Poner placas automaticas en un Minichat no creado por naveda
« en: 04 de Julio de 2007, 22:06:55 pm »

Desconectado Balita

  • PHPer@ Fijo
  • ***
  • Mensajes: 173
  • Karma: 2
  • Sexo: Masculino
  • Dale tiempo al tiempo...
    • Ver Perfil
Re: [D] Poner placas automaticas en un Minichat no creado por naveda
« Respuesta #1 en: 08 de Julio de 2007, 16:15:56 pm »
tampoco es tan dificil:
Código: [Seleccionar]
else if ($rol == "Mi Reina")
$color = $colormireina;

else if ($rol == "Manager-General")
$color = $colormanagergeneral;

else if ($rol == "Dj-Manager")
$color = $colordjmanager;

else if ($rol == "Super-Staff")
$color = $colorsuperstaff;

else if ($rol == "0")
$color = $colorvip;

else if ($rol == "Owner")
&#160; &#160; &#160; &#160; &#160; &#160; $color = $colorowners;

else if ($rol == "Staff")
$color = $colorstaff;

else if ($rol == "Hobba-Gold")
$color = $colorhobbagold;

else if ($rol == "Hobba-Silver")
$color = $csilver;

else if ($rol == "Guia")
$color = $cguia;

else if ($rol == "Lince")
$color = $colorlince;

else if ($rol == "Super-Dj")
$color = $colorsuperdj;

else if ($rol == "Dj-Fijo")
$color = $colordjfijo;

else if ($rol == "Dj-Prueba")
$color = $colordjprueba;

else if ($rol == "Boy-Club")
$color = $colorboyclub;

else if ($rol == "Girl-Club")
$color = $colorgirlclub;

else if ($rol == "Club-Lila")
$color = $colorclublila;

else if ($rol == "Club-Naranja")
$color = $colorclubnaranja;

else if ($rol == "Club-Chocolate")
$color = $colorclubchocolate;

else if ($rol == "Club-Navy")
$color = $colorclubnavy;
Ahí esta lo que tienes que modificar.
Editado:y si es el de Naveda Es el de Naveda modificado por MegaCamilo..., la gente usa el de naveda no el de SDCodec bueno corrijo en estos momentos noes ni creado por naveda ni modificado por MegaCamilo..... Ahora es creado por Frank como haces en todo lo que ponen nose como la gente puede ser tan mentirosa...
« Última modificación: 08 de Julio de 2007, 16:19:05 pm por Balita »
<?php  Balita[PHPeros User];  ?>

Desconectado DjPLeX

  • PHPerit@
  • *
  • Mensajes: 1
  • Karma: 0
    • Ver Perfil
Re: [D] Poner placas automaticas en un Minichat no creado por naveda
« Respuesta #2 en: 10 de Agosto de 2007, 17:25:32 pm »
Ya, pero como lo ago sin k me de error en el ftag cuando lo modifico? que codigo uso?, gracias ^^

Desconectado Crayola

  • PHPerit@
  • *
  • Mensajes: 6
  • Karma: 0
    • Ver Perfil
Re: [D] Poner placas automaticas en un Minichat no creado por naveda
« Respuesta #3 en: 10 de Agosto de 2007, 18:04:53 pm »
Ese minichat antes de megacamilo fue modificado por "Hermalon" y luego de ahi fue modificado por Megacamilo pues Hermalon agrego los rangos Manager-General & Mi reina ;)