Foros del Web » Creando para Internet » Diseño web »

enviar email con publicidad

Estas en el tema de enviar email con publicidad en el foro de Diseño web en Foros del Web. hola, es la primera vez que escribo en este foro y soy nuevo en todo lo que es diseño web. Acabo de terminar una pagina ...
  #1 (permalink)  
Antiguo 22/04/2007, 11:31
 
Fecha de Ingreso: abril-2007
Mensajes: 4
Antigüedad: 10 años, 7 meses
Puntos: 0
enviar email con publicidad

hola, es la primera vez que escribo en este foro y soy nuevo en todo lo que es diseño web. Acabo de terminar una pagina con dibujos y trabajos en 3D y lo que me gustaria saber hacer es como mandar un email con una publicidad de mi pagina y que esta publicidad (imagen jpg) linkee a mi pagina.
Saludos,
Juan
  #2 (permalink)  
Antiguo 22/04/2007, 11:44
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 11 años
Puntos: 36
Re: enviar email con publicidad

Hola!
Puedes utilizar la función mail() de php para enviar un e-mail que tenga contenido HTML.
Este código tal vez te pueda servir:
Código PHP:
<?php

$codigohtml 
'

    <html>
    <head>
    </head>
    <body>
    <a href="http://www.tupagina.com"><img src="publicidad.jpg"></a>
    </body>

'
;

$email '[email protected]';
$asunto 'XXXX';
$cabeceras "Content-type: text/html\r\n";

mail($email,$asunto,$codigohtml,$cabeceras);

?>
  #3 (permalink)  
Antiguo 22/04/2007, 14:49
 
Fecha de Ingreso: abril-2007
Mensajes: 4
Antigüedad: 10 años, 7 meses
Puntos: 0
Re: enviar email con publicidad

Gracias, pero soy muy nuevo en esto y no me queda claro donde tengo que poner todo ese codigo. Va en el cuerpo del email?
  #4 (permalink)  
Antiguo 22/04/2007, 18:18
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 11 años
Puntos: 36
Re: enviar email con publicidad

De nada. El código lo tenes que poner en un archivo con extension *.php
Capaz que esto tambien te sirva:
Si queres obtener el e-mail de destino y el asunto desde un formulario tenes que hacer lo siguiente:

Crea un archivo que se llame por ejemplo form.htm y pone este codigo:

Código HTML:
<form action="archivo.php" method="post">
<input type="text" name="destino">
<input type="text" name="asunto">
<input type="submit">
</form> 

Y este es otro archivo que se debe llamar igual que el que se encuentra en el action del formulario, en este caso: archivo.php

Código PHP:
<?php

$codigohtml 
'
<html> 
<head>
</head>
<body>
<a href="http://www.tupagina.com"><img src="publicidad.jpg"></a>
</body>
</html> 
'
;

$email $_POST['destino'];
$asunto $_POST['asunto'];
$cabeceras "Content-type: text/html\r\n";

mail($email,$asunto,$codigohtml,$cabeceras);

?>
Si te queda alguna duda decime
  #5 (permalink)  
Antiguo 23/04/2007, 04:21
 
Fecha de Ingreso: abril-2007
Mensajes: 7
Antigüedad: 10 años, 8 meses
Puntos: 0
Re: enviar email con publicidad

También debes tener en cuenta que las imágenes que incluya el e-mail NO irán como adjuntos. De hecho, lo que se envía con el e-mail es sólo el código HTML, con la ruta de la imágenes que estarán en servidor al que las debes haber subido previamente.

Por ejemplo, si el e-mail debe llevar una cabecera que se llame "cabecera.jpg".
En primer lugar debe subir esa imagen a un servidor (cualquier proveedor gratuito te servirá).

Un vez subida la ruta de imagen será algo así:

www(dot)servidordeejemplo(dot)com/imagenes/cabecera.jpg

Entonces en el código html de tu e-mail debes poner

<img src="http:(barrra)(barra)www(dot)servidordeejemplo (dot)com/imagenes/cabecera.jpg">

Con esto la imagen aparezca correctamente.

(sustitye los (dot) por puntos y los (barra) por barras)
  #6 (permalink)  
Antiguo 07/05/2007, 15:42
 
Fecha de Ingreso: mayo-2007
Ubicación: Colombia
Mensajes: 8
Antigüedad: 10 años, 7 meses
Puntos: 0
Re: enviar email con publicidad

Hola:

Tengo un problema similar al de juan_ci_to, lo expuse en otro thread y me remitieron a este muy amablemente, asi que no se si este bien exponer aqui una duda más acerca de esto, que es la siguiente ^_^:

Tras crear el archivo php, como dice hgp_147, envio el archivo tal cual, como cuerpo del mail? o que debo hacer?

Gracias
  #7 (permalink)  
Antiguo 19/06/2007, 08:10
Avatar de mouservice  
Fecha de Ingreso: octubre-2006
Mensajes: 4
Antigüedad: 11 años, 1 mes
Puntos: 0
Exclamación Re: enviar email con publicidad

Buenas...A mi me surgio la misma duda pero gracias a hgp147 pude resolver el problema ecepto por un pequeño detalle, cuando llega el correo no me aparece el destinatario. He probado poniendo

mail($email,$asunto,$codigohtml,"From: $de",$cabeceras); donde $de es la variable que contiene el correo desde el que lo estoy enviando y tambien

$cabeceras = "From: $de";
$cabeceras = "Content-type: text/html\r\n";

mail($email,$asunto,$codigohtml,$cabeceras);


pero no me funciona. Podrias ayudarme hgp147 a modificar esta linea o si hay que agragar algo mas de programación para que aparezca este email? Gracias.

En respuesta a la duda de Maranwe...esto funciona asi: no es que vas a pegar este texto tal cual en un servidor de correo. Tienes que crear las páginas (2) en Dreamweaver o en el editor que estes utilizando y luego una vez subidas, abres la página donde se encuentra el "formulario" (por ejemplo form.htm) y escribes el email del destinatario y el asunto y el servidor hace todo el trabajo. Cuando hgp147 pueda ayudarme con mi problema veras tambien que llegara el email remitente. Saludos colegas. Hasta la proxima.
  #8 (permalink)  
Antiguo 19/06/2007, 09:17
Avatar de mouservice  
Fecha de Ingreso: octubre-2006
Mensajes: 4
Antigüedad: 11 años, 1 mes
Puntos: 0
Re: enviar email con publicidad

Buenas otra vez...buscando y buscando he logrado resolver el problema.
Simplemente modificando la linea de cabecera se puede hacer que llegue el correo con el email del destinatario.
Podeis ver el ejemplo aqui:

<html>
<head>
<title>E-Mail HTML</title>
</head>
<body>
<a href="Página destino">Ir a página</a>
</body>

';

$email = '[email protected]';
$asunto = 'E-Mail HTML';
$cabeceras = "Content-type: text/html\r\n";

mail($email,$asunto,$codigohtml,$cabeceras);

?>

De esta forma, los e-mails que enviemos se verán como una página Web. En las cabeceras podemos añadir otras cosas, como por ejemplo si queremos especificar quien envía el e-mail haremos:

$cabeceras = "From: [email protected]\r\nContent-type: text/html\r\n";

De esta forma, el remitente del e-mail sería "[email protected]"


Saludos.
  #9 (permalink)  
Antiguo 11/10/2007, 19:12
Avatar de after  
Fecha de Ingreso: junio-2006
Ubicación: De marte
Mensajes: 782
Antigüedad: 11 años, 6 meses
Puntos: 10
Re: enviar email con publicidad

he probado eso pero el problema es q las imagenes no llegan
las imagenes las tengo en un servidor pero al enviar al correo aparece ese simbolo como si la imagen no la encontrara
__________________
@ivancamiloGo
  #10 (permalink)  
Antiguo 11/10/2007, 19:34
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.591
Antigüedad: 12 años, 3 meses
Puntos: 49
Re: enviar email con publicidad

haber lo primero aunque ya sepan enviense un mail solo de datos, una ves vean como funciona se ponen a enviar imagenes y agregen el Content-type:
ahora para el asunto de las imagenes si las linkean, en su servidor y estan el la carpeta imagenes no pueden hacer esto...
<img src="imagenes/foto.jpg">
por que gmail va a ir a su directorio que esta bloqueado ademas de imagenes y no encontrara nada por lo que sale la imagen no esta... para que la imagen se vea correctamente deben porner la url completa de su sitio...

<img src="http://www.misitio.com/imagenes/foto.jpg">
espero se entienda ;)
__________________
Gokuh Salvo al mundo. PUNTO!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 2 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 19:31.