He tenido un problema con un formulario de contacto en una web y no se muy bien como solucionarlo y de paso saber como funciona este metodo de ingreso de codigo malicioso que ha hecho que la web sobrepase el limite de trafico.
El caso esque consiste en un formulario q recoge los datos con verificación a traves del plugin de jquery validate, pero email no ha mandado eso eso me ha parecido pero si que han petao la transferencia de datos del server.
Código PHP:
<script type="text/javascript">
jQuery.validator.setDefaults({
submitHandler: function() {
nom=jQuery("#nombre").val();
ape=jQuery("#apellidos").val();
mail=jQuery("#email").val();
tel=jQuery("#telefono").val();
men=jQuery("#mensaje").val();
//jQuery("#final2").text(str);
jQuery.ajax({
type: "POST",
url: "modules/enviarmen.php",
data: "nom="+nom+"&mail="+mail+"&tel="+tel+"&ape="+ape+"&men="+men,
success: function(datos){
if(datos=="no mola"){alert("Ha habido un error al enviar, lo sentimos. Pruebe mas tarde.");}
else{alert("Formulario enviado correctamente!!! \n\nMuchas gracias por confiar en nosotros, atenderemos vuestra consulta lo antes posible.\n\nUn saludo.");}
//jQuery('#confirma').dialog('open');
}
});
}
});
jQuery().ready(function() {
// validate the comment form when it is submitted
jQuery("#signupForm").validate();
jQuery(":submit").button();
});
</script>
Código PHP:
<form class="cmxform" id="signupForm" method="get" action="">
<p>
<label for="cname">Nombre</label>
<input class="required cuadro" id="nombre" name="nombre" minlength="2" />
</p>
<p>
<label for="lastname">Apellidos</label>
<input class="required cuadro" id="apellidos" name="apellidos" minlength="2" />
</p>
<p>
<label for="usertele">telefono</label>
<input class="cuadro number" id="telefono" name="telefono" minlength="9" />
</p>
<p>
<label for="email">Email</label>
<input class="cuadro required email" id="email" name="email" />
</p>
<p>
<label for="email">Mensajae</label>
<textarea class="cuadro required" id="mensaje" name="mensaje" cols="50" rows="6" minlength="2" maxlength="800"></textarea>
</p>
<br />
<button id="botones" class="submit" type="submit">Enviar</button>
</p>
</form>
Ha ver si me podeis hechar una mano, gracias de antemano.
Un saludo