Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/05/2012, 04:50
Minaru
 
Fecha de Ingreso: mayo-2012
Ubicación: Barcelona
Mensajes: 5
Antigüedad: 12 años
Puntos: 0
Respuesta: Enviar contenido de una pagina Web en Correo Electronico

Cita:
Iniciado por malvadi Ver Mensaje
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
$consultamysql_query("SELECT campos FROM tabla WHERE condicion");
$resultadomysql_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.