Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2008, 21:08
StReO
 
Fecha de Ingreso: agosto-2006
Ubicación: MiCasa-Valencia-España
Mensajes: 116
Antigüedad: 17 años, 8 meses
Puntos: 0
Rallada mental con un if^^

Bueno, el caso es que acabo de hacer un antispam... muestro un color y has de escribir el nombre en mayúsculas.
Podría hacerlo con java pero ahora que se ha metido esto en la cabeza no paro hasta resolverlo^^.
Resulta que si dejo la casilla en blanco, no envía el mail, pero si escribo cualquier cosa si lo envía.
El código esta medio funcionando aquí: http://streosoft.es/index.php?pag=contacta

Aquí esta el código antispam:
Código PHP:
$AntiSpam = array("FF0000","0000FF","009900","000000","FFFFFF","FFFF00","999999","990099","FF66FF","FF6600","CC99CC","993300","660033");
$Color rand(0,12);
$Respuesta = array("ROJO","AZUL","VERDE","NEGRO","BLANCO","AMARILLO","GRIS","MORADO","ROSA","NARANJA","LILA","MARRON","VINO");
$Comprobar $Respuesta[$Color]; 
este es el if donde se envía el mensaje:
Código PHP:
if ($_GET['mensaje']=='enviar')
{
    if(
$_POST['antispam']==$Comprobar)
    {
        
mail($Para$De$Mensaje$Cabecera);
        echo 
"Su mensaje será procesado tan pronto como sea posible. Será redireccionado en 5 segundos.";
        
$Redireccion;
    }
    else
    {
        echo 
"No se envió el mensaje correctamente, será redireccionado en 5 segundos.";
        echo 
$Redireccion;
    }
}
else
{
    echo 
"No se envió el mensaje correctamente, será redireccionado en 5 segundos.";
    echo 
$Redireccion;

Seguramente sera una tontería, o que soy un manco^^ si alguien lo ve^^
thanks de antemano.