Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2011, 02:16
roboty
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 13 años, 1 mes
Puntos: 5
como enviar una imagen usando phpmailer

Hola, no consigo enviar con la la funcion mail y la clase phpmailer un correo electronico con una imagen, alguien me puede decir como lograr esto, lo he intentado asin:

mensaje.php
Código PHP:
Ver original
  1. <?php
  2. $mensaje="<h2>imagen</h2><br/>";
  3. $mensaje.="<img src='cid:logotipo' >";
  4.  
  5. include "class.phpmailer.php";
  6. $correo=new PHPMailer();
  7. $correo->IsHTML(true);
  8. $correo->host="localhost.com";
  9. $correo->From="Remitente del correo";
  10. $correo->AddAddress("[email protected]");
  11. $correo->AddEmbeddedImage("logotipo.jpg",logotipo);
  12. $correo->Subject="mensaje prueba";
  13. $correo->FromName="[email protected]";
  14. $correo->body=$mensaje;
  15. if($correo->Send()){
  16.     echo "mensaje enivado correctamente";
  17. }else{
  18.     echo "error en el envio del mensaje";
  19. }
  20. ?>

el error que me da es este:

Notice: Use of undefined constant logotipo - assumed 'logotipo' in C:\wamp\www\ejercicios\pruebas_email\envio_email_c omplejo.php on line 9

es esta linea:

Código PHP:
Ver original
  1. $correo->AddEmbeddedImage("logotipo.jpg",logotipo);

alguna idea de porque no me funciona, saludos.

Última edición por roboty; 29/11/2011 a las 04:19