COMO ENVIAR MAIL CON PHP DESDE UN FORMULARIO
Вставка
- Опубліковано 26 січ 2025
- En este video veremos como enviar un mail con PHP utilizando un formulario en HTML, además lo haremos en pocas lineas de código de una manera practica.
********** Seguime en instagram ************
/ soydalto
**** CANAL DE EMPRENDIMIENTOS *****
Dalto Emprende: goo.gl/c8xn2F
***** Y Si tenes TWITTER *****
/ soydalto
****** HOSTING RECOMENDADO ******
Hostinger: www.hostg.xyz/...
(Con mi codigo de descuento SOYDALTO obtienen descuentos)
Impresionante ver con la soltura y rapidez que haces esto. Felicidades por el conocimiento que has adquirido. Me he quedado con las patas vueltas.
es un capo este chavon,enseña mejor que mis profes de la facultad, te ganaste el pase al cielo mi hermano, excelentes videos
ESTE PIBE ESTA EN TODAS LAS CONSULTAS DE VIDEOS QUE LE HAGO A UA-cam! VAMOS DALTOOOO
Después de mirar mil videos, me salvaste la existencia. Graciassss
Me funcionó, muy sencillo tu tutorial. Es una de las cosas que me faltaba por aprender. Muchas gracias!
Hola, tuviste que hacer alguna configuración extra en tu cuenta de gmail?
@@josesaavedra7675 que error tienes bro? Si aún lo necesitas jajaja
argentina llegando a la final y yo acá teniendo q entregar un formulario.. siempre me voy a recordar de estar acá viendo el partido y terminando de trabajar
Te amo!!!!!!! el video xd, gracias por ayudarnos a continuar esto. yo por lo tanto no quiero ser programador para empresas si no crear una empresa y darle mas puesto a mas programadores :)
Gran trabajo espectacular la manera de explicarlo mil gracias
Buscando PHP y me encuentro con tu video !!! Gracias Dalto
Amé el tutorial, me ayudó super rápido.
Excelente video, disculpa soy nuevo en esto y estoy editando plantillas HTML, ¿Podrias subir un tutorial de como poder ejecutar el "enviar mensaje" desde la plantilla? Ya que la mayoria de las plantilla no tienen el archivo PHP o bien que se hace en estos casos? Gracias!
6:33 "Saben que? las bolas, lo vamos a sacar"
xD sos groso :D
Muy bueno!!! Grande genio... Estaría bueno que hagas un tuturial de un almanaque y que de acuerdo a determinadas condiciones, los días se pinten de diferente color y que te den un mensaje determinado
Genial su vídeo, a razón de lo que menciono... Aquí una sugerencia.. crear un formulario de registro de usuarios pero con conexión a base de datos en servidor, NO SERVIDOR LOCAL, sino servidor como godaddy o cdmon (que es gratuito para pruebas), porfavor seria genial ver su aporte, de antemano gracias.
Hola dalto, te sigo desde todas mis cuentas, estaba buscando un tuto y encontré el tuyo, me sirvio para datos que no tenia presente, no era lo que buscaba pero esta bueno, pa necesito cuando puedas que hagas un video de como hacer un formulario, que la información que el cliente ingrese al form me llegue directamente a una plantilla excel...!! estoy buscando información de eso y no la encuentro y vos explicas re bien..!! mil gracias..!
Amigo, pudiste hacer eso? Porque también lo estoy buscando hace rato y no encuentro nada!
@@ezekielfleita7893 ¿Vos lo encontraste?
Hola, podrías programar en Google App Script, justamente un script, que cada vez que llegue un mail con ciertas características (como el remitente, o asunto) te copie los datos en un spreadsheet.
EXCELENTE !, Estaría bueno algún video que en el formulario no sea únicamente TEXTAREA, sino ejemplo como agregar un calendario como para marcar fechas y enviar...o cosas asi
Brillantisimo👏🏻👏🏻👏🏻👏🏻
CSS
form{
width: 455px;
margin: auto;
background-color: #139037;
margin-top: 10px;
border-style: none;
border-color: #fff;
border-radius: 20px;
}
input{
margin:15px;
padding:10px;
width: 400px;
font-size: 18px;
margin-bottom: 5px;
}
input[type="submit"]{
margin-top: 5px;
margin-bottom: 15px;
width: 422px;
}
textarea{
margin:15px;
padding:10px;
width: 400px;
font-size: 18px;
min-width: 30px;
max-width:400px;
min-height:150px;
max-height:10px;
margin-bottom:5px;
}
Excelente, fácil y sin tanto rollo. Felicitaciones.
Gracias por este excelente video , eres el mejor.
hola Dalto saludos genio un aporte enorme para la comunidad, me gustariaque hagas un video de como sacar turnos en una peluquería.
Hola master muchas gracias !! funciona a la perfección eres el mejor!!
Gracias, me ayudó mucho tu explicación
Si te funciono la función "mail ()" ?? a mi no .. que servidor usas ... xampp wampp ?? Gracias
Felicidades muy buenos tus videos Dalto, se puede integrar este formulario a una plantilla de wordpress?
Te amo dalto, me salvaste las papas
Hola buen video, me gustaria que mostraras un ejemplo de un formulario con campos de checkbox y estos se almacen en una base de datos. gracias y saludos!
Lucas, y cómo puede ser si se quiere de manera MASIVA o sea, enviarle un mail a todos mis contactos registrados en mi base de datos?
Muy buen video, me gustaría un video sobre un sistema web para gestión de una tienda de muebles y a este se le pueda agregar realidad aumentada. Saludos
Hola me gusto muchisimo tu video. Gracias por compartir tus conocimientos !!!! Quisiera saber si puedes hacer un CRUD en PHP que permita ingresar fechas y fotos. Saludos
Obrigado vou implementar... Chegando até nós Brasileiros!
Buenisimo! Muy claro, rápido y sencillo
Hola Dalto , excelente tu video , algo que me gustaría puedas explicar en unos de tus videos es como hacer el envío de emails cuando se intenta por ejemplo recuperar una contraseña , es decir dentro del mail que recibamos tener el HTML con la opción de actualizar nuestra contraseña o un link que no los permita, un abrazo , muy buen contenido.
Muy buen video y muy explícita la explicación gracias
Gracias Amigo, me encantó tu vídeo totalmente, muchas gracias y que sigas subiendo contenido tan cool como este. Felicidades Men xd
Amigo una ayuda, yo lo hice y me dice mensaje enviado con exito pero no me cae, tengo la pagina en Heroku
Excelente papa........! saludos.
Hola buen dia disculpa como haces para especificar el correo a donde lo mandas?
GRACIASSSSSSSSSS lucas eres un pro de verdad
¡Gracias Anthony! Espero que te haya servido
Hola Lucas, buena tarde. Gracias por el video, pero creí que el formulario te enviaba por correo los datos ingresados, como el correo, el nombre y todo, pensé que era de contacto. ¿crees que puedas decirme como hace que me lleguen los otros 3 conceptos? De antemano gracias por tu tiempo.
en el mensaje pones el $correo, $nombre, etc...
en el correo pones tu correo ejemplo: mail("tucorreo",$asunto,$mensaje,$headers)
@@soydalto Epico, Me salto un problema, cada vez que le doy refresh a ala pagina me envia un correo...
muy buen tutorial, muchas gracias !
hola estoy siguiendo el tutorial y tengo una duda, vos en la parte de enviar el mail estás poniendo el correo que escribió el usuario, no deberías poner tu correo? porque en realidad lo que queres es que el usuario llene ese formulario y el formulario con su pregunta llegue a tu correo , o no?
Eres el mejor bro sigue asi
Una pregunta, cabe la posibilidad de que al enviar el formulario, yo como usuario por ejemplo envió el formulario y que a mi me llegue como una copia del formulario ?? ¡Gracias y buen video!
Guarda la información en una base de datos luego envias el mensaje al correo que se requiere y luego envías uno al tuyo
@@fabioafrutojimenez5368 muchas gracias ya lo habia logrado.
Hola Dalto: Mira lo que yo necesito que me ayudes es a enviar una encuesta en el cuerpo de un correo electrónico, debido que la gente es haraganea para abrir enlaces, entonces esa encuesta debe llegarme las respuestas de regreso a mi correo u otro mío, después de apretar botón de enviar desde el correo del destino. Así como google forms. Pero yo no quiero usar Google forms. Eso es todo.📌✏️✅
si pagina es .html no funciona tendria que cambiar todo mi site a php? o con cambiar la extension resuelvo?
funciona si llamas al formulario desde tu pagina .html , lo que pasara es que te enviara a la pestaña del formulario.php y dira "enviado exitosamente"
Que épico, como se nota que sabes en serio, pobre o no el email, no todos pueden, bueno ya con este video si jajaja
Jaja ¡Muchas gracias! 😉
Buenísimo el video Dalto, mi duda es cómo hacer para que se envíe una imagen? Saludos!
Le entiendo mas a su codigo que a su video todo Censurado! xD ...
Hola una pregunta que editor de codigo utilizas?
esto sirve para hacer una section de conctato en mi portafolio wed como programador?
hola, muchas gracias por la explicación. En mi caso tengo una pagina en Html y css, también el formulario hecho en estos lenguajes, pero cómo podría lograr hacer el envío de los datos a mi correo? tendría que migrar todo a Php?
14:18 ¿Por qué no se lee en el email todos los campos llenados del formulario?
Php se puede hacer fronted?
O por qué solo funcionará por php el formulario??
No sé suponer que debe de ser en HTML??
me gustaría que me o nos enseñes a hacer un turnero en el paciente, doctor o administrativo puede anotar o dar de baja un turno
Hola! Muy buen tutorial muchas gracias, Una pregunta: ¿donde tengo que guardar el archivo php (servidor) en la carpeta principal junto a los html? ¿en mi html tengo que hacer un link rel como lo hice con mi css? Muchas gracias
Hola, tengo una pregunta bien BASICA!! Si quiero que la informacion del formulario me llegue a mi gmail personal...primero tiene que enviarse al mail que tengo en el servidor y de ahi reenviarlo al gmail? o estoy haciendo algo mal? GRACIAS
Buenísimo, gracias!!!!
Hola broder. una consulta, debes darle una previa configuración al server para que permita enviar correos?. en esa parte quedé entrampado. HELP!!!
Hola muy buena tu explicacion, hice tal cual todo como en el video pero no me funciono, tengo una duda porque yo el formulario lo tengo armado en html, y de ahi a php, como tendria que hacer para implementar esto en html?
Crea un tutorial en el que se puedan cargar archivos por medio de un formulario y a su vez se envíe un correo con un link para descargarlo, tambien que en el e-mail esté un numero que identifique la operacion que se acaba de realizar. Excelente trabajo!
que teclado usas? necesito saber el idioma del teclado para poder tener la llave y el corchete en el teclado.
Tengo una duda. Hice lo mismo que el video pero cuando logro enviar el mail, el mensaje de "Mail enviado" me aparece en otra pagina, no en la principal. Por que puede ser esto?
Fijate si tenes "action" en el form, eso redirige la pagina post envio y despues asegurarte que el include once este bien escrito.
@@martintorres5719 finalmente lo pude hacer con phpmailer
@@martintorres5719 al fina lo pude hacer con phpmailer
Amigo muchas gracias por el video, funciona excelente pero tengo una pregunta. cambie un poco la prrogramacion y lo que hice fue guardar los registros en un CRUD funciona correctamente, pero al momento de que sale que se ha enviado correctamente y actualizo la pagina vuelve a enviarlo, supongo que es porque las variables quedan activas o algo asi. pero mi pregunta es como puedo hacer que salga el mensaje de enviado correcttamente pero que al momento de actualizar la pagina no se vuelva a enviar
Asi es las variables quedan activas lo que puedes hacer es almacenarlas todas en una y hacer una condicion
if($globalvariable=$globalvariable){
echo"Tus datos ya an sido enviados"
}
Se puede diseñar desde ahi un email mas completo?, por ejemplo que tenga logo, mini menu, footer, que se pueda personalizar acorde al sitio web...
claro que si, ya eso es html y css
Estoy muy felíz con tus cursos.
Me encantaría aprender como permitir accesos a archivos a los usuarios que pagaron previamente.
Gracias
Hola Dalto, tengo un formulario como el tuyo, pero no me llegan los correos del form que registran con Gmail, (todos los demás si llegan) ¿sabes si hay que hacer alguna configuración extra?
Quedé encantado con tu trabajo me gustó mucho además la forma es práctica y fácil de aprender tengo una duda este formulario que acabas de hacer es compatible para colocarlo en un host de Cpanel y en qué apartado, saludos :)
Felicidades, muy buen tutorial me funcionó con mi cuenta de gmail. Una pregunta sabes porque no me llegan los correos a las cuentas de mi dominio?
muchacho rancio, en el php actual no puedo enviar correo de la pagina que tengo, hay algun video de como configuras todo lo de xampp?
Hola, encantado de saludarte, quisiera preguntarte algo 100% relacionado con este vídeo y que me tiene la vida quitá y no logro resolver por falta de conocimientos a ver si me puedes ayudar. Resulta que en los formularios de mi tema de wordpress que requieren el envío de un email automático al correo que esa persona anotó (suscripción, cuenta de usuario...) no envía el correo a ninguna parte. He repasado bien el protocolo SMTP de mi servidor local con plugins desarrollados para tal fín y está bien configurado y funcionan bien los envíos de correo de prueba para comprobar el buen funcionamiento del servidor para dicho protocolo y como digo, envía correctamente los "e-mails de prueba" Pero cuando paso a hacer las pruebas reales en los formularios de mi tema como si fuera un cliente que se suscribe o crea una cuenta, no me da error de ningún tipo pero... No llegan los e-mails al correo indicado en los formularios. Me estoy volviendo loco, no se si cortarme las venas o dejármelas largas. tengo que pensar ya que es un problema de los propios códigos de los formularios que vienen por defecto en el tema y del propio tema.
Por ejemplo: este es el formulario de suscripción, por qué narices no llega el correo al correo que le indico en el campo correo? (cómo si fuera un cliente yo quiero recibir mi correo de confirmación)
¡Mantente actualizado!
Regístrate ya para recibir promociones y cupones de descuento.
Introduce tu dirección de correo electrónico
Felicitaciones, buena explicacion
Gracias y Muchos exitos
Hola perdón pero yo me esperaba otra cosa, es decir, que montaras un servidor SMTP y configuraras un cliente de correo para enviar correos de manera local. Así mismo, esto implica configurar también el archivo de configuración del intérprete de PHP (php.ini). Esto es necesario cuando se trabaja en local para no tener que subirlo a un servidor visible ante todo el mundo.
Esta trabajando de manera local, el servidor lo levanto con xampp
hola, que es lo que haces exactamente en el ftp, no entiendo esa parte?
Muy bueno el video, en el caso de que yo quiera que el usuario que visite mi pagina coloque su correo en un formulario y en vez de enviarme un correo el a mi enviarle yo uno a el como seria?
UNA PREGUNTA: SABES HACER SCRITP PARA TRABAJAR PAGINAS MINADORAS??
en reply-to va el correo al que queremos que se envie??buen tutorial!
Ahi en Filezilla que puisiste para subirlo a un servidor?
Me sirvió mucho, gracias!
Se puede usar para subir a la web? o necesita mas cosas?
hola, tienen que ser todas las páginas terminadas en .php o sencillamente puede ser donde se encuentra el formulario
Si el archivo contiene aunque sea una linea de php debes poner el .php da igual que el resto sea html, y si tus demas codigos no tienen nada de php no se los pones
Hola como estas ?! Acabo de ver tu video, te hago una consulta, no me aparece el una vez enviado el mail, se envia claramente porque me llega a mi correo, también probe con location... pero tampoco me lleva hacia la pagina que le pido sin tirarme error, y si le pongo alguna location invalida, me tira un error en el GET, osea me dice que no existe la locación. Podrías darme una mano ? Gracias !
Como haces que se envié, como le indicas en que servidor tiene que apollarce?
Muchas gracias amigo me re sirvio
Hola Dalto. Si yo quiero tener mi formulario dentro de mi página index.html como hago para poder linkear e incluir el archivo correo.php a mi formulario?
incluye en tu index.php
una duda no me funciona para los que son con gmail u otros que son raros que me falta, para outlook y hotmail si jala bien
Muchas gracias por el vídeo 😊
Donde le colocas para que envíe esa información a tu correo? es decir, dónde colocaste tu correo que no lo vi?
Esta muy bien explicado, pero se ha enredado en el mail de destino, lógico que la finalidad es que aquellos datos lleguen al correo del adm y no al correo de quien rellena el formulario, por tanto , agregar esta variable
$mycorreo = 'poner su correo aca';
luego en la funcion mail poner
$mail= mail($mycorreo,$asunto,....etc);
Dios lo bendiga ¡gracias!
Muy bueno. Te felicito. Para enviar adjunto al email una imagen? Podrias hacer un video? Desde ya muchas gracias
amigo buen dia tengo una duda como se puede hacer para personalizar el correo como por ejemplo colocar una imagen descripcion etc
Continuación de esto mismo:
- Cómo SANEAR los inputs, lo que pones en "If isset $_POST" directamente es vulnerable, para evitar inyecciones y XSS. Uso de Filtros.
- Cómo recibir esos resultados, además en una base de datos MySQL.
la pregunta de como SANEAR los imputs no se responderte pero lo de como enviar el correo y recibirlo en una base de datos es a si, (Yo lo estoy implementando)
muy útil este video, una duda... ¿como se llaman los servidores gratuitos?
000webhost es de los más populares.
Gracias me haz ayudado mucho
Te funcionó el envío de correo t llegó a tu email?
sigo sin entender donde pones la direccion de correo. xq en ese caso al parecer estas enviando a la que pone el usuario. y si quiero enviar siempre a una misma direccion
Excelente tutorial. ¿Como puedo hacer para que los mensajes lleguen con asunto (respuesta formularia, por ejemplo)?
Gracias, muy bueno!
Hola dalto! disculpa que te joda un poco. Pero puede ser que actualmente mandar un mail se tarde un poco? probe el codigo en 000, pero el mail no llega. De todas formas me confirma que el mail se envio correctamente. Para que el codigo se ejecute correctamente necesita un host que provea un correo electronico?
Donde se pone el correo o destinatario?
Oye, osea, puedes colocar "From: cualquier correo", es decir, puedes colocar el correo de cualquier persona expropiandote de su identidad? ... es decir, puedo hacerme pasar con alguien? porque no veo ninguna verificación al momento de enviarse el mensaje, si existe el from o no, me parece muy extraño.
Si pones el correo de otra persona, a esa otra persona le llegaran los correos, ni a ti.
hola gracias por el tuto, he realizado lo que has puesto, pero el correo no envía a ningún lado, lo he puesto en un servidor con ip publica, en el cual tengo alojados otras paginas web en Docker pero no usan php, dime en el server debo instalar php?