Skip to content
Navegación
Increase font size Decrease font size Default font size
Estas aqui: Portada arrow tutoriales arrow php arrow Envió de e-mails
Envió de e-mails Imprimir E-Mail
Calificación usuario: / 0
MaloBueno 
martes, 06 de diciembre de 2005
PHP PHP nos ofrece la posibilidad de enviar emails de una manera sencilla y fácil, para ello el lenguaje nos proporciona la instrucción mail( )




<?php
   mail(destinatario, tema, texto del mensaje);
?>




En el parámetro destinatario pondremos la dirección de email a donde se enviará el mensaje, en el parámetro tema el tema o subject del mensaje y el parámetro texto del mensaje el cuerpo del mensaje en formato texto plano.

Existe una sintaxis extendida de la instrucción mail( ) que nos permite añadir información adicional a la cabecera del mensaje.


<?php
mail(destinatario, tema, texto del mensaje, información adicional de cabecera);
?>




En la información de cabecera podremos incluir parámetros adicionales al mensaje como Reply-To:, From:, Content-type:... que nos permiten tener un mayor control sobre el mensaje.

Ahora veamos un pequeño ejemplo de cómo enviar un correo electrónico con PHP (email.htm y email.php).

email.htm

<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>
<H1>Ejemplo de envió de email</H1>
Introduzca su direccion de email:
<FORM ACTION="email.php" METHOD="GET">
<INPUT TYPE="text" NAME="direccion"><BR><BR>
Formato: <BR>
<INPUT TYPE="radio" NAME="tipo" VALUE="plano" CHECKED> Texto plano<BR>
<INPUT TYPE="radio" NAME="tipo" VALUE="html"> HTML<BR><BR>
<INPUT TYPE="submit" VALUE="Enviar">
</FORM>
</body>
</html>



email.php

<html>

<head>

   <title>Ejemplo de PHP</title>

</head>

<body>

<H1>Ejemplo de envió de email</H1>

<?

if ($_GET["direccion"]!=""){

if ($_GET["tipo"]=="plano"){

// Envio en formato texto plano

mail($_GET["direccion"],"Ejemplo de envió de email","Ejemplo de envió  de email de texto plano\n\n\nhttp://www.pecesama.net","FROM: Pedro < >\n");

} else {

// Envió en formato HTML

mail($_GET["direccion"],"Ejemplo de envió de email","<html><head><title>PecesamaSoft. Taller de PHP</title></head><body>Ejemplo de envió de email de HTML<br><br> \nhttp://www.pecesama.net</body></html>","Content-type: text/html\n", "FROM: Pedro < >\n");

}

echo "Se ha enviado un email a la direccion: ",$_GET["direccion"]," en formato <b>",$_GET["tipo"],"</b>.";

}
?>
<br>
</FORM>

</body>

</html>



Espero que les funcione tan bien como a mi... Cualquier cosa no duden en comentar este articulo..
< Anterior   Siguiente >
Recibe en tu Email las Últimas noticias y artículos publicados en la web


** En la ventana nueva debes ingresar el número de verificación

Usuarios

Usuario

Contraseña

Recordarme
¿Recuperar contraseña?
¿Quiere registrarse? Hágalo aquí

Sindicación

Webs Amigas
Mucho Grafico
Recursos Gratuitos para Webmasters
Tutoriales y Foro de Diseño
Recursos Oracle
Infected FX
Noticias Informaticas
Noticias Gadget
Intercambio de Links

Encuestas

La página es...
  

Articulos para tu Web

Noticias

Usuarios en Línea

Hay 14661 invitados en línea