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é?