Pages Navigation Menu
- Índice
- 1) Iniciación a PHP 7
- 2) Operadores en PHP 7
- 3) Instrucciones en PHP 7
- 4) Funciones en PHP 7
- 5) Procesado de formularios con PHP 7
- 6) Bases de Datos MySQL en PHP 7
- 6.1) Crear la base de datos y tabla MySQL en PHP 7
- 6.2) Conectarse a la Base de Datos de MySQL en PHP 7
- 6.3) Consultas a la Base de Datos MySQL en PHP 7
- 6.4) Insertar registros a la Base de Datos MySQL en PHP 7
- 6.5) Actualizar registros de Base de Datos MySQL en PHP 7
- 6.6) Borrar registros de la Base de Datos MySQL en PHP 7
- 7) Sesiones en PHP 7
- 8) Cookies en PHP 7
- 9) Expresiones regulares EE.RR en PHP 7
- 10) PHP 7 Orientado a Objetos
- Blog
- Auto Test de Evaluación de PHP 7
- ¿Quiénes somos?
5.2) ¿Qué es la función mail en PHP 7?
PHP 7 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 7
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 7</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 7"; // Mensaje $mensaje = "Hola, este email es una prueba del Tutorial PHP 7. 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 7 <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á.
No se encontró contenido relacionado
0Shares
Comentarios
Patrocinadores
Entradas recientes
- Cómo arreglar el error de MySQL: Too Many Connections
- Corregir error PHP Warning: Creating default object from empty value in /wp-admin/includes/post.php on line xxx
- Mac OS X ¿Qué es Homebrew? ¿Para qué sirve? ¿De dónde viene su nombre?
- Borrar todos los archivos .DS_Store y Thumbs.db en terminal MAC OS X Cheetah, Puma, Jaguar, Panther, Tiger, Leopard, Snow Leopard, Lion, Mountain Lion, Mavericks, Yosemite, El Capitan, Sierra y High Sierra
- Curso CRUD Laravel 5 en 4 capítulos