Foros del Web » Programando para Internet » PHP »

Class 'Mail' not found

Estas en el tema de Class 'Mail' not found en el foro de PHP en Foros del Web. Hola. Tengo un problema al mandar mails con un archivo de php (mail.php) que funciona con clases. Me aparece el error: Fatal error: Class 'Mail' ...
  #1 (permalink)  
Antiguo 02/04/2009, 03:06
Avatar de frasko01  
Fecha de Ingreso: junio-2008
Mensajes: 200
Antigüedad: 16 años, 5 meses
Puntos: 3
Class 'Mail' not found

Hola.

Tengo un problema al mandar mails con un archivo de php (mail.php) que funciona con clases. Me aparece el error:

Fatal error: Class 'Mail' not found in C:\xampp\htdocs\guadalentin\mail.php on line 2

Lo que hay en la linea 2 es:

class Mail_mail extends Mail {

No se si es por la configuración del php.ini o un error de código.

Si alguien puede ayudarme, muchas gracias.

Saludos.
  #2 (permalink)  
Antiguo 02/04/2009, 09:36
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Class 'Mail' not found

Donde defines la clase 'Mail'??

Tienes que hacer un include/require de esa clase para poder extenderla.

Saludos.
  #3 (permalink)  
Antiguo 02/04/2009, 10:10
Avatar de frasko01  
Fecha de Ingreso: junio-2008
Mensajes: 200
Antigüedad: 16 años, 5 meses
Puntos: 3
Respuesta: Class 'Mail' not found

El tema de las clases no se me da muy bien que digamos....

Este es el código donde incluyo el archivo:

Código PHP:
include("mail.php");

    
$recipients $para;
    
$headers["From"] = $de;
    
$headers["To"] = $para;
    
$headers["Subject"] = $asunto3;
    
$mailmsg $mensaje3;

    
$smtpinfo["host"] = "smtp.aceitesguadalentin.com";
    
$smtpinfo["port"] = "25";
    
$smtpinfo["auth"] = true;
    
$smtpinfo["username"] = $user;
    
$smtpinfo["password"] = $pass;
    
    
$mail_object =& Mail::factory("smtp"$smtpinfo);
    
    
$mail_object->send($recipients$headers$mailmsg); 
  #4 (permalink)  
Antiguo 02/04/2009, 11:16
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Class 'Mail' not found

Sin resolver ese link de incluir la clase Mail antes de definir nunca te va a servir.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:11.