Pages Navigation Menu
- Índice
- 1) Iniciación a PHP 5
- 2) Operadores en PHP
- 3) Instrucciones en PHP 5
- 4) Funciones en PHP 5
- 5) Procesado de formularios con PHP 5
- 6) Bases de Datos MySQL en PHP 5
- 6.1) Crear la base de datos y tabla MySQL en PHP 5
- 6.2) Conectarse a la Base de Datos de MySQL en PHP 5
- 6.3) Consultas a la Base de Datos MySQL en PHP 5
- 6.4) Insertar registros a la Base de Datos MySQL en PHP 5
- 6.5) Actualizar registros de Base de Datos MySQL en PHP 5
- 6.6) Borrar registros de la Base de Datos MySQL en PHP 5
- 7) Sesiones en PHP 5
- 8) Cookies en PHP 5
- 9) Expresiones regulares EE.RR en PHP 5
- 10) PHP 5 Orientado a Objetos
- Blog
- Auto Test de Evaluación de PHP 5
- ¿Quiénes somos?
5.2) ¿Qué es la función mail en PHP 5?
PHP 5 nos ofrece la posibilidad de enviar correos electrónicos de una manera sencilla y muy fácil, para ello hacemos uso de la función mail().
Función email() en PHP 5
Veamos un ejemplo, dentro de "mis_apps/capitulo_5" creemos un archivo llamado ejemplo_mail.php con el siguiente código:
<html>
<head>
<title>Ejemplo de email en PHP 5</title>
</head>
<body>
<?php
if($_POST)
{
// Correo al que queremos que llegue
$destinatario = "TU_CORREO_AQUI@gmail.com";
// Asunto
$asunto = "Email de prueba del Tutorial PHP 5";
// Mensaje
$mensaje = "Hola, este email es una prueba del Tutorial PHP 5. Los datos anexos al email son: <br><br>
Nombre: ".$_POST['nombre']."<br>
Ciudad: ".$_POST['ciudad']."<br>
Año de nacimiento: ".$_POST['anoNacimiento']."<br><br>
Saludos!";
// Cabeceras
// Para enviar un correo HTML, debe establecerse la cabecera Content-type
$cabeceras = 'MIME-Version: 1.0' . "\r\n";
$cabeceras .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Cabeceras adicionales
$cabeceras .= 'To: TU NOMBRE <TU_CORREO_AQUI@gmail.com>' . "\r\n";
$cabeceras .= 'From: Tutorial PHP 5 <tutorial@tutorialphp.net>' . "\r\n";
// Enviamos el email
if(@mail($destinatario, $asunto, $mensaje, $cabeceras))
{
echo "El email se envió correctamente a ".$destinatario.".";
}
else{
echo "El email no se pudo enviar.";
}
}
?>
<form action="" method="post">
<p>
Dime cuál es tu nombre: <input type="text" name="nombre">
</p>
<p>
Dime cómo se llama tu ciudad: <input type="text" name="ciudad">
</p>
<p>
¿En qué año naciste?:
<select name="anoNacimiento">
<option value="null">Selecciona un año</option>
<?php
$anos = 1900;
while ($anos < 2000)
{
?>
<option value="<?=$anos;?>"><?=$anos;?></option>
<?php
$anos++;
}
?>
</select>
</p>
<p>
<input type="submit" value="Validar">
</p>
</form>
</body>
</html>
| Anterior: 5.1) Recuperar datos en métodos GET y POST |
|
Siguiente: 6) Bases de Datos MySQL |
Si tuviste alguna duda no dudes en dejarnos tus comentarios y en breve nuestro staff te apoyará.
Comentarios
Patrocinadores
Entradas recientes
- Curso CRUD Laravel 5 en 4 capítulos
- Crud con laravel 5: Delete
- Crud con Laravel 5: Update
- Crud con Laravel 5: Read
- Crud con Laravel 5: Create
