Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/02/2012, 15:44
ekisdedede
 
Fecha de Ingreso: febrero-2010
Mensajes: 113
Antigüedad: 14 años, 2 meses
Puntos: 5
Respuesta: Como validar en PHPMailer

hola de nuevo!

a ver si juntos lo conseguimos!!!

pues estuyve buscando, y en este mismo foro hace 2 años han tenido el mismo problema, aqui el enlace http://www.forosdelweb.com/f18/desac...3/#post3239122

la "solución" es cambiar la clase de phmailer:


Código PHP:
Ver original
  1. require_once 'phpmailer/class.phpmailer.php';
  2.  
  3.     require_once 'phpmailer/class.phpmailer.php';
  4.    
  5.     class ValidatingWPHPMailer extends PHPMailer
  6.     {
  7.  
  8.     public function AddValidAddress($email = '', $name = '', $title = '', $message = '', $phone = '')
  9.     {
  10.         if ( ! empty($email) and ! empty($name) and ! empty($title) and ! empty($message) and ! empty($phone))  {
  11.            $this->AddAddress($email,$name,$title,$phone,$message);
  12.         } else {
  13.              throw new phpmailerException('Email and FullName are required');
  14.         }
  15.     }
  16.     }  
  17.  
  18. $mail = new ValidatingWPHPMailer ();
  19. .........................

he agregado eso justo antes del comienzo del comienzo, pero me da el siguiente error (en el navegador):

"Fatal error: Uncaught exception 'phpmailerException' with message 'Email and FullName are required' in /home/user/public_html/es/contact5.php:109 Stack trace: #0 /home/user/public_html/es/contact5.php(116): ValidatingWPHPMailer->AddValidAddress('', 'Juanito') #1 {main} thrown in /home/user/public_html/es/contact5.php on

Alguien se le ocurre alguna cosa??

Gracias.