Autor Tema: Error en lo de poner mas rangos  (Leído 1382 veces)

Desconectado callosino

  • PHPer@
  • **
  • Mensajes: 62
  • Karma: 1
  • Sexo: Masculino
    • Ver Perfil
Error en lo de poner mas rangos
« en: 01 de Noviembre de 2006, 20:52:01 pm »
El error es este:
Parse error: parse error, unexpected T_ELSE in /home/webcindario/felipeadrian/MC/funciones.php on line 374
y no se donde es, aqui teneis el funciones:


<?

	
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 
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;] == "Owner"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Tecnico"

	
	
	
|| 
$usuario[&#39;rol&#39;] == "Moderador"

	
	
	
|| 
$usuario[&#39;rol&#39;] == "Rubi"

	
	
	
|| 
$usuario[&#39;rol&#39;] == "Zafiro"

	
	
	
|| 
$usuario[&#39;rol&#39;] == "Bronze") {

	
	
	
	
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 == "Owner" && $rows && $user[&#39;rol&#39;] == "Owner" && $user[&#39;id&#39;] != $id)
	


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



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

	
	
 
	
return 
true; 

	
	


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

	
	
 
	
return 
true; 
	


	
	


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

	
	
 
	
return 
true; 
	


	
	


	
	
if (
$rol == "Bronze" && $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;] == "Owner"
	
	
|| 
$usuario[&#39;rol&#39;] == "Tecnico"

	
	
|| 
$usuario[&#39;rol&#39;] == "Moderador"

	
	
|| 
$usuario[&#39;rol&#39;] == "Zafiro"

	
	
|| 
$usuario[&#39;rol&#39;] == "Rubi"

	
	
|| 
$usuario[&#39;rol&#39;] == "Bronze")

	
	
	
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;] == "Owner")

	
	
	
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) {

        
$texto = eregi_replace("\\[u\\]([^\\[]*)\\[/u\\]","<u>\\1</u>", $texto);



        
$texto = eregi_replace("\\[i\\]([^\\[]*)\\[/i\\]","<em>\\1</em>", $texto);



        
$texto = eregi_replace("\\[b\\]([^\\[]*)\\[/b\\]","<strong>\\1</strong>", $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, $colorowners, $colormoderador, $colorvip, $coloranonimo, $colorrubi, $colorzafiro,

	
	
	
   
$colorbronze, $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 == "Owner")
	
$color= $colorowner;
	
	
else if (
$rol == "Tecnico")
	
	
	
$color= $colortecnico
	
	
else if (
$rol == "Moderador")
	
	
	
$color = $colormoderador;
	
	
else if (
$rol == "Zafiro")
	
	
	
$color = $colorzafiro;
	
	
else if (
$rol == "Bronze")
	
	
	
$color = $colorbronze;
	
	
else if (
$rol == "Rubi")
	
	
	
$color = $colorrubi;
	
	
else if (
$rol == "0")
	
	
	
$color = $colorvip;

// Comprobamos si no quiere mostrar placa, y activamos el autoplacas

if ($ocultarplaca != "si"){



if (
$placasAutomaticas == "on") {

if (
$rol == "Moderador")

$anadir = "es";

else

$anadir = "s";

$b = $rol."".$anadir;

$sql = "SELECT imagen FROM smilies WHERE mostrar = &#39;$b&#39;";

$resp = mysql_query($sql);

$rows = mysql_num_rows($resp);

if (
$rows) {

$placa = mysql_fetch_array($resp);

$placa = $placa[&#39;imagen&#39;];

$texto = "<img border=\"0\" src=\"".$placa."\" style=\"float: left\">".$texto;

}

}

}

         if (
$rol == "Owner") {

               
$color = $colorowners;

               
$texto = "<img src=\"http://felipeadrian.webcindario.com/MC/img/lyg3061fn.gif\">".$texto;

         } else if (
$rol == "Tecnico") {

               
$color = $colortecnico;

                    
$texto = "<img src=\"http://felipeadrian.webcindario.com/MC/img/lyg3061fn.gif\">".$texto;
	
} else if (
$rol == "Moderador") {

               
$color = $colormoderador;

                    
$texto = "<img src=\"http://felipeadrian.webcindario.com/MC/img/badge_staff.gif\">".$texto;

         } else if (
$rol == "Zafiro"){

               
$color = $colorzafiro;

                    
$texto = "<img src=\"http://felipeadrian.webcindario.com/MC/img/p.gif\">".$texto;

         } else if (
$rol == "Bronze"){

               
$color = $colorbronze;    

                    
$texto = "<img src=\"http://felipeadrian.webcindario.com/MC/img/b.gif\">".$texto;

         } else if (
$rol == "Rubi"){

               
$color = $colorrubi;

                    
$texto = "<img src=\"http://felipeadrian.webcindario.com/MC/img/lyg3061fn.gif\">".$texto;

         } else if (
$rol == "0") {

               
$color = $colorvip;

               
$texto = "<img src=\"http://felipeadrian.webcindario.com/MC/img/badge_vampireopen.gif\">".$texto;

                    } 

	
	
	
	


	
	
	
$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;http://www.diver-habbo.net/&#39;, &#39;#cc0000&#39;, &#39;&#39;, &#39;".$fecha."&#39;, &#39;InfoMensaje&#39;, &#39;".$tiempo."&#39;)";

	
	
	
	
@
mysql_query($query);

	
	
	
	
$query = "UPDATE `automensaje` set ultimo = &#39;".$fecha2."&#39; WHERE id = &#39;1&#39;";

	
	
	
	
@
mysql_query($query);

	
	
	
}

	
	


	
	
}

	
	


	
	
return 
"";

    }



?>




Haber quien lo sabe.
Vivo en el Exilio de mi propia esperanza, esperando una respuesta de mi alma. ???? doshita no?

Comunidad PHPeros

Error en lo de poner mas rangos
« en: 01 de Noviembre de 2006, 20:52:01 pm »

Desconectado RamFu

  • Moderadores Flash
  • PHPero Experto
  • ****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Error en lo de poner mas rangos
« Respuesta #1 en: 01 de Noviembre de 2006, 21:35:02 pm »
Postea aqui la linea 374 plis. Gracias!

Desconectado callosino

  • PHPer@
  • **
  • Mensajes: 62
  • Karma: 1
  • Sexo: Masculino
    • Ver Perfil
Re: Error en lo de poner mas rangos
« Respuesta #2 en: 02 de Noviembre de 2006, 16:50:11 pm »
Aora mismo no dispongo de ningun programa que me diga cual es la linea 374, en cuanto tenga el Dreamweaver que hay si que sale os lo digo ;)
Vivo en el Exilio de mi propia esperanza, esperando una respuesta de mi alma. ???? doshita no?

Desconectado RamFu

  • Moderadores Flash
  • PHPero Experto
  • ****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Error en lo de poner mas rangos
« Respuesta #3 en: 02 de Noviembre de 2006, 17:50:08 pm »
Ok, pero de toas, maneras dime cuantos rangos añadiste y el nombre del rango, y te creo el funciones.pp y lo pruebas a ver que tal.

Desconectado callosino

  • PHPer@
  • **
  • Mensajes: 62
  • Karma: 1
  • Sexo: Masculino
    • Ver Perfil
Re: Error en lo de poner mas rangos
« Respuesta #4 en: 02 de Noviembre de 2006, 17:58:57 pm »
Solo añadi el rango Tecnico, que lo pongo justo abajo de Owner, porque quiero hacerlo SUPERadminitrador, ah pon lo de las placas auto ;)

Muchas Gracias
Vivo en el Exilio de mi propia esperanza, esperando una respuesta de mi alma. ???? doshita no?

Desconectado RamFu

  • Moderadores Flash
  • PHPero Experto
  • ****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Error en lo de poner mas rangos
« Respuesta #5 en: 02 de Noviembre de 2006, 18:56:32 pm »
El codigo que tu deberias utilizar seria:
// Fecha en la que se envió el mensaje
      
$fecha .= " "._AT." ";
       
       
$fecha .= Date("H:i");
        
        if (
$existeNick == "true") {
         
$rol = idenAdmin($login);
// Comprobamos si no quiere mostrar placa, y activamos el autoplacas
if ($ocultarplaca != "si"){

if (
$placasAutomaticas == "on") {
if (
$rol == "Moderador")
$anadir = "es";
else
$anadir = "s";
$b = $rol."".$anadir;
$sql = "SELECT imagen FROM smilies WHERE mostrar = &#39;$b&#39;";
$resp = mysql_query($sql);
$rows = mysql_num_rows($resp);
if (
$rows) {
$placa = mysql_fetch_array($resp);
$placa = $placa[&#39;imagen&#39;];
$texto = "<img border=\"0\" src=\"".$placa."\" style=\"float: left\">".$texto;
}
}
}
         if (
$rol == "Owner") {
               
$color = $colorowners;
               
$texto = "<img src=\"owner.gif\">".$texto;
         } else if (
$rol == "Moderador") {
               
$color = $colormoderador;
                    
$texto = "<img src=\"z.gif\">".$texto;
         } else if (
$rol == "Zafiro"){
               
$color = $colorzafiro;
                    
$texto = "<img src=\"p.gif\">".$texto;
         } else if (
$rol == "Tecnico"){
               
$color = $colortecnico;
                    
$texto = "<img src=\"tecnico.gif\">".$texto;
         } else if (
$rol == "Bronze"){
               
$color = $colorbronze;    
                    
$texto = "<img src=\"b.gif\">".$texto;
         } else if (
$rol == "Rubi"){
               
$color = $colorrubi;
                    
$texto = "<img src=\"r.gif\">".$texto;
         } else if (
$rol == "0") {
               
$color = $colorvip;
               
$texto = "<img src=\"vips.gif\">".$texto;
                    } 

Desconectado callosino

  • PHPer@
  • **
  • Mensajes: 62
  • Karma: 1
  • Sexo: Masculino
    • Ver Perfil
Re: Error en lo de poner mas rangos
« Respuesta #6 en: 02 de Noviembre de 2006, 19:37:44 pm »
eso es el placas autos, pero el problema ya esta solucionado gracias
Vivo en el Exilio de mi propia esperanza, esperando una respuesta de mi alma. ???? doshita no?

Desconectado RamFu

  • Moderadores Flash
  • PHPero Experto
  • ****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Error en lo de poner mas rangos
« Respuesta #7 en: 02 de Noviembre de 2006, 21:30:31 pm »
de nada  ;)

Desconectado caha

  • PHPer@ Fijo
  • ***
  • Mensajes: 111
  • Karma: 0
    • Ver Perfil
Re: Error en lo de poner mas rangos
« Respuesta #8 en: 04 de Noviembre de 2006, 23:18:02 pm »
Los colores si los tengo bien pero ala hora de Iniciar seccion con el user ya con el rango no lo reconose y no se conecta a que se debera o que archivo sera

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Error en lo de poner mas rangos
« Respuesta #9 en: 05 de Noviembre de 2006, 12:27:22 pm »
Aora mismo no dispongo de ningun programa que me diga cual es la linea 374, en cuanto tenga el Dreamweaver que hay si que sale os lo digo ;)

PHP Designer ;) Es gratuito y muy muy bueno, Lo recomiento.
Por favor, leete las Normas


Desconectado RamFu

  • Moderadores Flash
  • PHPero Experto
  • ****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Error en lo de poner mas rangos
« Respuesta #10 en: 06 de Noviembre de 2006, 18:39:49 pm »
Caha, revisa los archivos. si a un rango le pusiste Coordinador, no le pongas coordinador. Siempre si lo pones el MAYUSCULa la primera letra, en todos los sitios, igual.