Cita:
Iniciado por malvadi
Pero como tengo que escribir en un nuevo correo electronico para que se vea el contenido de la pagina y no asi solo el enlace
A ver si te he entendido y puedo ayudarte. Te pongo un ejemplo de como envío e-mail con contenido html y pasándole varias php con información de la base de datos.
Código PHP:
// Incluye conexión a la BBDD
include("conectarbbdd.php");
// Consulta mySQL
$consulta= mysql_query("SELECT campos FROM tabla WHERE condicion");
$resultado= mysql_query($consulta);
// Recorre los datos de la consulta y guardo en la variable PHP el valor del campo de la BBDD
while($fila = mysql_fetch_array($resultado) {
$var1 = $fila['campo'];
$varN = $fila['campo'];
}
// Para enviar el e-mail
$titulo = "titulo del email";
$mensaje = "contenido del mensaje con las etiquetas html y las variables php";
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->Host = "tu host";
$mail->From = "e-mail que emisor";
$mail->FromName = "nombre del emisor";
$mail->Subject = $titulo;
$mail->AddAddress($useremailValue,"Estimat usuari"); // A quién va dirigido
$mail -> IsHTML(true);
$body = $mensaje;
$mail->Body = $body;
$mail->Send();
No sé si será la forma más óptima pero me funciona.