Búsqueda  
   
Ve por categoría



¡Aprender a monetizar tu página Web!
:
:

¡Informate sobre marketing online con artículos!
:
:
Artículo.org .: Negocios en Internet .: Envío de e-mail a través de la Web

Envío de e-mail a través de la Web

Escrito por: ignaciosantos
El siguiente código, es útil para recoger variables en un formulario y enviarlas por e-mail. Se compone de dos páginas Web, y sirve para recoger diversos datos de nuestros visitantes o clientes y enviarlos a nuestro mail o a cualquier otro. A continuación se plantea el código y justo debajo se explica el significado del mismo;

<!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=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>
<body>

<FORM ACTION="pagina2.php" METHOD="POST">
Nombre y Apellidos:<BR>
<INPUT TYPE="text" NAME="name" SIZE="20" MAXLENGTH="30"><BR>
Email:<BR>
<INPUT TYPE="text" NAME="email" SIZE="20" MAXLENGTH="30"><BR>
Título:<BR>
<INPUT TYPE="text" NAME="subject" SIZE="20" MAXLENGTH="30"><BR>
Texto del email:<BR>
<label>
<textarea name="text"></textarea>
</label>
<BR>
<INPUT TYPE="submit" VALUE="ENVIAR">
</FORM>

</body>
</html>

A este archivo, le llamaremos pagina1.php, consiste en un simple formulario donde recogeremos los datos de nuestros visitantes.
Nombre y Apellidos:<BR> → Mostramos las palabras “Nombre y Apellidos”, y damos un salto de linea
<INPUT TYPE="text" NAME="name" SIZE="20" MAXLENGTH="30"><BR> → En esta parte introducimos un “input” donde el cliente introduce el nombre y apellidos con una anchura de 20 y una altura de 30 y añadimos un salto de linea.

<?php
$cuerpo = "Formulario enviadon";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["name"] . "n";
$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "n";
$cuerpo .= "Asunto: " . $HTTP_POST_VARS["subject"] . "n";
$cuerpo .= "Texto: " . $HTTP_POST_VARS["text"] . "n";
mail("TU@MAIL","Formulario recibido",$cuerpo);
echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
?>

El siguiente código es muy sencillo. A este archivo le llamaremos pagina2.php, y contiene una variable “múltiple” ($cuerpo) en la que añadimos las variables que hemos extraído de pagina1,
Posteriormente usamos la función “mail()”, sustituyendo TU@MAIL, por una cuenta de correo real (preferiblemente no uses Hotmail, ni yahoo,), pondremos un asunto, (Formulario recibido) y un texto ($cuerpo). Por ultimo en esa misma pagina una vez se ha enviado el mail aparece un agradecimiento por que el visitante se ha molestado en escribirte.

ADVERTENCIA:

Este código no funcionara en “localhost”, a menos que tengas un servidor de correo configurado, pero ha sido testeado desde Web Space Site, y desde un servidor remoto, funciona a la perfección

Autor del artículo: Ignacio Santos
Publicado para: http://www.webspacesite.com

Fuente del artículo http://www.articulo.org/autores_perfil.php?autor=163

No hay información sobre este escritor.
Ver perfil

¿Que calificación pondría a este artículo?

Comentarios

Añadir comentario
Comment Begoña <recetasdecocina@wanadoo.es>
9-21-2006 at 11:21pm

Que bien aversi me funciona...
Gracias amigo por tu código.
Espero que me funcione que me hace falta completar con él, mi web.
Besos.
http://perso.wanadoo.es/recetasdecocina

Artículos relacionados

article Armonia Madurez a traves de las virtudes humanas
Armonía y madurez a través de las Virtudes Humanas Educar los sentimientos en busca de un yo integral y armónico.Hemos considerado que el objetivo principal es identificar los...

(Sin calificación)  3-31-2007    veces visto: 437   
article Recomendaciones para el buen uso del correo electrónico (parte uno)
Emile Coué: "Aprendamos a decir las cosas con presteza, claramente, de forma sencilla y con una determinación serena: hablemos poco, pero con claridad; no digamos más que lo que es...

  10-25-2008    veces visto: 159   
article Normas de seguridad acceda a su cuenta bancaria a traves de Internet
Debes de saber que si tienes acceso a tu cuenta corriente bancaria a traves de Internet, tu acceso es muy frágil, esto es, es muy facil para un Hacker robarte tusclaves, acceder a tu cuenta y sacar...

  3-8-2006    veces visto: 1492   

Sobre este artículo
Más de este autor
article HTML, XHTML, diferencias notables y como crearlos
Existe un mundo de diferencias entre HTML y XHTML, pero actualmente es complicado explicarlas todas. Para empezar una gran diferencia es la necesidad de usar minúsculas en todas las etiquetas con XHTML....
(Sin calificación) 
9-7-2006    Veces vista: 946
article Como dar formato a un archivo XHTML con CSS
Como darle formato a una página XHTML.Para este ejemplo usaremos el archivo xhtmlSinFormato.html. Para empezar copiaremos el código lo pegaremos en un bloc de notas (o el programa que uses para crear...
(Sin calificación) 
9-8-2006    Veces vista: 1383
Más artículos

.: Powered by Lore 1.5.5