Comunidad de diseño web y desarrollo en internet online

mail con imagen

Citar            
MensajeEscrito el 09 Feb 2006 07:30 pm
hola a todos, mi pregunta es si puedo hacer que al mandar un mail le pueda dar formato con html osea para utilizar la funcion mail() y adjuntar una imagen con <img src="http://direccion_de_la_imagen.jpg"> algo asi. yo lo intente de esa manera pero me sale <img src="el vinculo a la imagen">este es el codigo:

Código :

$mensaje="Nombre: ".$nombre."\nE-mail: ".$email."\n Dirección: ".$dir."\n Ciudad: ".$ciudad."\n Telefono: ".$tel."\n Fecha: ".date("d",$fecha)."/".date("m",$fecha)."/".date("Y",$fecha)." Hora: ".date("h",$fecha).":".date("i",$fecha).":".date("s",$fecha)." ".date("A",$fecha)."\n\n".$comentario."<html><img src=\"http://www.agemedia.net/gt/images/foto.jpg\"></html>";
mail("[email protected], [email protected]", "GT nuevo mensaje de ".$nombre, $mensaje , "FROM:Contact of GT");

Por chechopoker

91 de clabLevel



 

msie
Citar            
MensajeEscrito el 09 Feb 2006 09:14 pm
En realidad le faltan los MIME headers al mensaje para que pueda ser visto como un mensaje HTML, para tal se debe poner el Content-Type header como "multipart/alternative".

Por JuDaS

105 de clabLevel



Genero:Masculino  

Bogota, Colombia

firefox
Citar            
MensajeEscrito el 10 Feb 2006 08:59 pm
Hola si podes hacerlo

por ejemplo

Código :


cuerpo ="<html>";
cuerpo .=<head><title>Titulo</title>";
cuerpo .= "<style> .estilo1 {background-color:#ff0;} </style>";
cuerpo .="</head>";
cuerpo .="<body>";
cuerpo .= "<table><tr>";
cuerpo .= "<td class='estilo1'>nombre</td>";
cuerpo .= "<td style='background-color:#f00;'><img src="http://sitio.com/img.gif" /></td>";
cuerpo .= "</tr></table>";
cuerpo .= "</body></html>";

$cabeceras  = 'MIME-Version: 1.0'."\n";
$cabeceras .= 'Content-type: text/html; charset=iso-8859-1'."\n";
$cabeceras .= 'To: destinatario <[email protected]>'."\n";
$cabeceras .= 'From: yo <[email protected]>'."\n";
$cabeceras .= 'Bcc: oculto <[email protected]>'."\n";
$cabeceras .= 'Subject: Asunto'."\n";

if(mail("[email protected]","Asunto",$cuerpo,$cabeceras))
   echo "mail enviado";
else
  echo "mail NO enviado";








acordate q las imagenes les vas a tener q poner la ruta absoluta de donde esten subidas

pensa q ahi tenes una pag web comun y corriente entonces los estilos los podes usar como siempre... es mas los podes cargar de un archivo q este subido en elaun lado

salu2
=P

Por 3w

145 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.