
Tengo lo siguiente
Código PHP:
   require_once('util/class.phpmailer.php');
 
class Usuario{
//inicio del método
//$insert_usu hace una inserción de los valores del formulario en al base de datos.
if ($insert_usu){
            echo "OK insert usu";        
            //si se ha insertado enviamos el email.        
 
            $mail = new PHPMailer();
        
            //cuerpo del mensaje definido en html y lo inserto
            $mensaje = '<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>REGISTRO USUARIOS</title>
</head>
 
<body>
esto es una prueba del registro de usuarios si se envia el email.
</body>
</html>';
            
            $mail*->MsgHTML($mensaje);
            
            //defino el email y nombre del remitente del mensaje
            $mail*->SetFrom('[email protected]', 'Nombre completo');
            //Defino la dirección de correo a la que se envía el mensaje
            $mail-*>AddAddress($email, $nombre);
            //Añado un asunto al mensaje
            $mail->Subject = "Bienvenido a WebRutas";
            //Puedo definir un cuerpo alternativo del mensaje, que contenga solo texto
            $mail->AltBody = "Tiene que confirmar su cuenta en Webrutas";            
            //para mostrar correctamente acentos
            $mail->CharSet = "UTF*8";
            $mail->Encoding = "quoted*printable";
 
            //envio el mensaje
            if(!$mail-*>Send()) {
            echo "Error al enviar el mensaje: " . $mail*>ErrorInfo;
            } else {
            echo "Mensaje enviado!!";
            }
            
        }else{
            //falla la insercion en la base de datos.
            error_log("Fallo en el registro de un nuevo usuario en la base de datos.");
            return false;
        }
        return true;
    } 
    Fatal error: Call to undefined function MsgHTML() in funciones\Usuario.php on line 63
Me pueden ayudar a saber porqué?
 

 


