Cita:
Iniciado por albertrc así la validación a lo mejor tendría que ir antes del try del fichero phpmailer.php
el problema que he visto de phpmailer es que solo valida correo y mensaje
pero yo también quiero que me valide nombre y apellidos y asunto que sean obligatorios
estoy intentando validar desde formulario pero phpmailer pasa de mis validaciones y si tiene correo y mensaje ya lo enviá aunque no haya rellenado nombre y apellidos y asusto
mi pregunta es possible descavtivar la validacion de correo i mensaje de phpmiler i hacer la mia
[url]http://sourceforge.net/projects/phpmailer/files/phpmailer%20for%20php5_6/[/url]
[url]http://phpmailer.worxware.com/index.php?pg=exampleagmail[/url]
Mi consejo es que empieces por comprar el libro ISBN 0764516507, creeme que ayuda, de todas maneras si querés hacer exactamente lo que decis, cúal fué el problema que tuviste con la respuesta que te deje?
Ya que hace lo que pedis, valida dentro de PHPMailer o en este caso ValidatingWPHPMailer que sería la nueva clase.
A todo lo que tenes hecho tenés que cambiar donde dice
Código PHP:
new PHPMailer
por
Código PHP:
new ValidatingWPHPMailer
,
Código PHP:
$mail->AddAddress
por
Código PHP:
$mail->AddValidAddress
y agregar el código que te deje, por supuesto eso solo valida email y nombre, chequea que no estén vacios simplemente, si queres validar subject, etc, es exactamente la misma lógica, chequeá esos 5 renglones de código que te sale enseguida.