Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/09/2008, 08:15
Avatar de RollerSky
RollerSky
 
Fecha de Ingreso: marzo-2008
Mensajes: 123
Antigüedad: 17 años
Puntos: 8
Respuesta: Envio imagenes con mail()

Asi como lo tienes te funciona, puedes enviar en el mensaje todo un codigo HTML de la pagina, por supuesto el SRC de la imagen no va a ser algo asi: imagenes/imagen.jpg sino que tendra la ruta del servidor donde se encuentra, es decir subes el archivo que hace el envio a un server a una carpeta mail( solo como ejemplo) dentro de dicha carpeta puedes hacer una subcarpeta imagenes y ahi metes las imagenes, entonces la etiqueta de la imagen te quedaria algo asi:

<img src="http://www.tupagina.com/mail/imagenes/imagen.jpg" width="" height="" />


Código PHP:

/*
Te doy una funcion que me va muy bien: recibe un parametro que es el Mail.
*/
function enviarEmail($mail){

$sujeto "!AQUI EL SUJETO DEL MAIL!";

$encabezado "From: [email protected]";
$encabezado .= "\nReply-To: [email protected]";
$encabezado  .= 'MIME-Version: 1.0' "\r\n";
$encabezado .= "Content-type: text/html; charset=iso-8859-1 \r\n";
$mensaje='
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
    
</head>

<body>
    <div align="center">
    <table width="700" border="0" cellspacing="0" cellpadding="0">
      <!--DWLayoutTable-->
      <tr>
        <td width="700" height="195" valign="top"><img src="http://www.tupagina.com/mail/imagenes/imagen.jpg" width="" height="" />[/</td>
      </tr>
    </table>
  </div>
</body>
</html>

'
;

mail($mail$sujeto$mensaje$encabezado);

salu2!

Última edición por tunait; 24/09/2008 a las 03:13 Razón: remover firma