Error creating feed file, please check write permissions.
Skip to content
Navegación
Increase font size Decrease font size Default font size
Estas aqui: Portada arrow tutoriales arrow php arrow Envió de emails con php
Envió de emails con php Imprimir E-Mail
Calificación usuario: / 1
MaloBueno 
jueves, 22 de diciembre de 2005
Envió de emails con phpPHP 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..


Fuente: Blasten

< Anterior   Siguiente >
Diseño Web
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

Articulos para tu Web

Articulos Diseño Web

Noticias

Usuarios en Línea

Hay 105666 invitados en línea y 1 usuario en línea