Email con archivo adjunto con PHP
Вставка
- Опубліковано 9 лют 2025
- Aprender a mandar un correo electrónico, adjuntando un archivo y utilizando PHP.
Si deseas ver el video anterior, para mandar solo texto por email, da click; • Enviar formulario de c...
Descarga el código: drive.google.c...
Muchas gracias, es justo lo que andaba buscando y funcionó excelente.
mucha gracias ,.. he salvado mi curso contigo que dios te bendiga.. y ilumine tu mente y vida
Muchas gracias por tus deseos
Para todos nuestros suscriptores y amigos, hemos agregado el link de descarga del código en la descripción del video; espero les sea útil. Saludos a todos!
Si, se agradece, lo descargue y trabaje desde los archivos que subieron, pero igual me sigue arrojando lo mismo, llegan solo los archivos adjuntos...
Hola, me pasaba igual a todos los que comentaron que no les llegaba el texto. Acá les dejo el código tal cual como me sirvió, llega el archivo adjunto y también el texto. OJO: cambié el nombre de algunas variables para que las verifiquen con el html, pero la estructura es esta:
Muy bien
Este es el que es... thanks
Excelente gracias por el aporte !!
Eres fabulosa!!! ya te quiero XD
@andres Duque no lo codifiques
Excelente explicación! Saludos y agradecimientos desde Buenos Aires!
Me alegra saber que te sirvio
*****
Si gustas mandarme tu código para verificar si existe algún error. Puedes mandarlo a: info@escuelactec.com
Un trabajo excepcional. Me ha servido de mucha ayuda. Gracias.
Excelente!! me ha sido de mucha ayuda.
Saludos una pregunta como se puede hacer para enviar el formulario si se tiene lo mismo pero con dos input tipo file en este caso documento 1 y documento 2 como se envía espero me ayuden.
Hola amigo, gracias por el video, esta muy bueno, todo me salio perfectamente, pero el adjunto me llega con extensión .bin, es decir aunque envie un word o un pdf, el formato del adjunto no me llega como corresponde. ¿Sabes a que pueda deberse ello? Gracias de antemano.
BUENAS NOCHES buen vídeo, tengo una duda sobre la parte del cuerpo del mensaje, cuando mando un mensaje con un archivo adjunto solamente se manda el archivo adjunto, ya cheque el código y no veo cual puede ser el problema de cual no coloque el cuerpo en el mensaje de gmail, sin embargo si coloco la variable de mensaje en la cabecera donde sale el nombre de quien envía si sale el mensaje pero en la cabecera no en el cuerpo, ya intente poner la variable mensaje en el cuerpo pero no agrega el mensaje podría ayudarme con esa duda por favor.
Si mi archivo lo tengo en una base de datos, en un campo blob, como lo puedo adjuntar si no tengo el size?
hola amigo, puedo enviar el correo pero tengo problemas para mostrar el contenido
Hola corrijanme si me equivoco este codigo es para que tu recibas correos y archivos que te envien, no para que tu envies
Excelente. Tengo una consluta, cómo sería para que sea opcional el adjuntar archivos, es decir que se pueda enviar el correo también si no se adjunta archivos
Hola que tal, ,una super duda al momento de recibir el archivo, y querer abrirlo me muestra un mensaje de que el documento esta vacio.
Esto a que se deberá , quiza por la codificación al momento de adjuntar el pdf al email ?
Para los que tengan el error de que solo llega el archivo y la informacion no, en la linea del Content type ponganla de la siguiente manera : $cuerpo.= "Content-type: text/plain; charset=iso-8859-1
";
se que ha pasado mucho tiempo, pero cuando subo un archivo tipo imagen o word esta el archivo pero al descargarlo esta como roto :// si puedes help porfa q.q
Gracias por la ayuda. Sigue adelante
Buenas quería hacer una consulta, mi idea es mandar no una si no 3 archivos por medio de un solo formulario. Hice los cambios que creo que tenia que hacer, me envía los 3 archivos pero 2 de ellos están dañados y el otro no que puede ser?
Hola Finror, si gustas mandarme tu codigo a info@escuelactec.com para poderte ayudar mejor
hola me sale el mensaje de correo enviado pero al verificar no encuentro el correo que envie, ademas no se realiza ninguna configuracion adicional en el php.ini o sendmail.ini gracias por tu apoyo
buenas amigo --- Antes que nada Gracias me soluciono un problema --- pero hice todo lo que enseñas SI ME MANDA la imagen .. pero las variables NO -- y le puse un echo y si estan cargadas -- tu tienes como 3 variables -- yo tengo 11 .. sera por eso ?? Gracias de antemano por responderme
Gracias amigo me sirvió mucho !!
Nicolas Farruggia Es muy agradable saber, que te ha sido útil.
Hola, una pregunta, me manda el archivo adjunto pero los datos (la información ) no me la manda
Alguien podría ayudarme, necesito enviar más de un archivo pero no sé cómo poner el código
muchas gracias me sirvió mucho
+walter yesid romero salamanca
Excelente, un placer saber que fue útil
Hola! Enhorabuena por el vídeo que te has marcado, me ha ayudado bastante. Ahora quiero adjuntar múltiples archivos para enviarlos por correo, como lo podría hacer?
Un saludo y gracias!
Tengo una consulta, me sale el siguente error:
Notice: Undefined index: archivo in C:\xampp\htdocs\formularioconsulta\pagina.php on line 28
Notice: Undefined index: archivo in C:\xampp\htdocs\formularioconsulta\pagina.php on line 29
Notice: Undefined index: archivo in C:\xampp\htdocs\formularioconsulta\pagina.php on line 30
Notice: Undefined index: archivo in C:\xampp\htdocs\formularioconsulta\pagina.php on line 31
la cual se refiere a esta parte del codigo:
$nameFile = $_FILES['archivo']['name'];
$sizeFile = $_FILES['archivo']['size'];
$typeFile = $_FILES['archivo']['type'];
$tempFile = $_FILES["archivo"]['tmp_name'];
SOLICITO AYUDA. GRACIAS
Hola tengo un problema, me envia en archivo pero no aparece nada de la primer parte del correo
Que buen tutorial, peor mi pregunta es porque aparte de adjuntar el archivo seleccionado, tambien me adjunta un archivo extra .txt. Agradecería su pronta respuesta.
Hola, muy buen tutorial, una duda, al enviarme el correo adjunto, me sale solo el codigo base64 y no la imagen que envio, como puedo verla o al enviar se vea. SLDS
Excelente video. Disculpa has trabajado con el proceso inverso, es decir, leer un correo, por ejemplo gmail y descargar el mensaje y archivos adjuntos. Agradezco de antemano la atención.
Hola, la verdad no me lo he planteado, pero voy a hacerlo y hago un video
Escuela CTEC Gracias sería excelente.
hola excelente video, me puedes ayudar me llega el archivo sin la extensión
Excelente vídeo funciona muy bien. Solo una pregunta que pasa si el archivo que se necesita enviar por correo en realidad ya lo tengo arriba del sevidor? Es decir que se envié un archivo pero sin necesidad de que tenga que usar o por lo menos que el usuario final no lo vea. Cree que es posible?
Indica la ruta donde esta tu archivo a enviar
Buena informacion
Es grato saber que te sirvio
si excelente amigo muchas gracias
Porque no envia a correos de gmail, solo a correos del dominio en donde se aloja?
Buenas le voy a mandar un codigo con parte de lo que hice de lo suyo en via el mensaje pero no me manda el adjunto necesito ayuda porfavor
+mauricio guañuna podrias proporcionarnos tu correo, para enviarlo
+Escuela CTEC mauzeld993@gmail.com
mauricio guañuna Código enviado, dejame saber como te fue
Muy bueno!!!
Hola como puedo enviar varios archivos adjuntos, tengo un formulario donde quiero seleccionar vairas fotos y mandarlas a un correo espesificado, los datos los estoy enviando con ajax pero no doy como mandar varios archivos adjuntos con ajax, me podes ayudar
Descarga el codigo github.com/MChuil/emailadjunto-php
Tienes que repetir la lineas 60 a 64 por cada archivo que desees enviar
Hola
am respecto al codigo
copie linea por linea...
y si se envia el correo
pero solo envia el archivo
no envia la informacion que agrego, pueden ayudarme ?
bueno ya resolvi el asunto y solo cambie el charset por esto charset=ISO-8859-1
y ya jalo :D
+Javier Luna Excelente, que bueno que ya te esta funcionando
@@escuelactec no sirve cambiando eso
Hola tu código me sirvió pero estoy tratando de enviar un pdf y cuando llega el correo aparece un archivo que dice noname, alguien sabe como podría solucionar esto?
Buena tarde, de antemano agradezco por tan exelente video. Me podrían ayudar, seguí al pie de la letra el código explicado y se me esta enviando bien el mensaje pero el archivo que envio adjunto me lo esta enviando sin formato y no me esta tampoco tomando el nombre del archivo enviado; se esta enviando como noname. Gracias
+diego fernando lenis valencia, mándame tu código para pueda verificarlo y poder ayudarte mejor
+Escuela CTEC Buena tarde, muchas gracias por la colaboración; regalenme su correo para enviarles el codigo
+diego fernando lenis valencia. Correo: info@escuelactec.com
Buenas, al llegar la imagen me llega el codigo de la imagen, que error podría ser ese??
Buenas tardes una pregunta: Si lo estoy haciendo desde un servidor local como debo de configurarlo ???
De esta manera no es posible hacerlo en local, si quieres usarlo en local debes hacerlo con PHPMailer
También sirve para enviar varios archivos?
Si puede servirte.
Este video ya tiene algunos años que lo hicimos, ahora existen formas mas fáciles y efectivas de mandar un email, te recomiendo que uses la librería PHPMailer
Para los que no les sale el cuerpo del mensaje busquen en el archivo php esto en la linea #35:
$cuerpo .= "Content-type: text/plain;";
(Solo falta punto y coma antes y después de las comillas, eso es todo)
Muy buen video, te felicito, pero tengo un problema, al enviar el formulario al correo me llegan dos archivos adjuntos, uno es el archivo que envío y el otro archivo adjunto es un txt con el contenido del formulario, el nombre, correo, etc. no logro dar con la forma de que ese contenido que me llega adjunto me llegue como texto al correo ya que al abrir el correo este esta en blanco, porfavor, échame una mano con eso, es el único drama que tengo, gracias...
En la linea de content type fijate que este de esta forma : $cuerpo.= "Content-type: text/plain; charset=iso-8859-1
"; yo tenia el mismo error y con esa linea lo solucione
amigo excelente tu video pero tengo una duda acerca de como llenar la primeras 3 lineas del archivo envio2.php nose como reemplazar esos valores si decidiera subirlo a un servidor gracias de igual forma y excelente trabajo
cristhian C.J Es bueno saber que el tiempo dedicado no ha sido en vano y este siendo útil.
1) La primer línea: "SMTP", por lo general deberás cambiarla por mail.dominio.tipopagina, a excepción que tu servidor te indique algo diferente.
Ejemplo: mail.tudominio.com
2) En la segunda línea: smtp_port, por lo general es igual 'localhost'
3) La tercer línea sendmail_from, debes sustituir la parte del correo, por el correo que hará la función de 'Emisor' (el que va a enviarlo), pero que debe pertenecer al mismo dominio.
Ejemplo: ini_set('sendmail_from', 'ventas@tudominio.com');
Al final te quedaría algo así:
ini_set("SMTP","mail.tudominio.com");
ini_set("smtp_port","localhost");
ini_set('sendmail_from', 'ventas@tudominio.com');
Si te funcionó, déjamelo saber y no olvides darle 'me gusta'.
Escuela CTEC amigo le agradesco me sirvio para adaptarlo a un proyecto que estoy realizando gracias apenas logre y me ha funcionado lo estoy corriendo en hostinger y espero ver mas videos tuyos sobre PHP muy buenas las explicaciones.
solo que nose que hago para que no salga esto .......esque cuando solo quiero enviar texto y no quiero cargar un archivo adjunto se da ese error y ya lo subi a un servidor.....
________________________________________________________________________________________________________________
Warning: fopen(): Filename cannot be empty in /home/u803613213/public_html/envio2.php on line 65
Warning: fread() expects parameter 1 to be resource, boolean given in /home/u803613213/public_html/envio2.php on line 66
__________________________________________________________________________________________________________________
pero si envio el formulario completo con un archivo adjunto se envía sin problemas que podría hace en ese caso ?? por favor te agradecería es que si que lo necesito...
cristhian C.J Según los errores que muestras, el problema esta en que las funciones 'fopen y fread' al no encontrar un archivo que enviar, marca error. Lo que te sugiero es que lo manejes con un condicional, si hay archivo adjunto cargado que se ejecuten las funciones 'fopen y fread', pero si no, que esas funciones se omitan.
Espero haberme explicado, cualquier cosa hazmela saber.
+Escuela CTEC Hola gracias por el tuto, no conseguia como adjuntar un archivo para su envio, y ya lo consegui con tu explicacion...pero me sale el mismo inconveniente de cristian C.J.
Warning: fopen(): Filename cannot be empty in /home/u803613213/public_html/envio2.php on line 46
Warning: fread() expects parameter 1 to be resource, boolean given in /home/u803613213/public_html/envio2.php on line 47
Yo uso hostinger para la web que estoy realizando como aprendizaje...no soy programador ni nada de eso solo aficionado pero me he ido metiendo mas a fondo en esto....
El otro problema que tengo es que antes podia enviar mensajes y no archivos adjuntos ahora puedo enviar archivos adjuntos pero no los mensajes escritos...no se que parametro dentro de este php debo corregir por favor ayuda...gracias
amigo te comparto el archivo que usado para enviar correos.
si quiere solo envia el texto y sino ps podrias adjuntar un archivo este documento lo obtuve de la siguiente pagina lo e modificado porque tenia un error y ya lo puse a prueba y si funciona
informaticapc.com/tutorial-php/enviar-email-correo-electronico.php
__________________
antes de todo crea un correo en el servidor y de ese correo debes obtener los siguientes datos:
smtp
port
sentmail_from
______________________________________________________
si usas el sistema de correo en hostinger al dia siguiente te bloquean la cuenta eso me paso ami te dejo el link para que lo puedas descargar
mega.nz/#!4NMxxbCQ!MA1zO6gKV3Un1QXhe-JT49YOjzeNMnPwPfsYPy7ovcY
el archivo llamado 03_mail_adjuntos_1.php
cambia lo que te pide hay el localhost , el port , y sedmail-from
//ini_set('SMTP', "localhost");
//ini_set('smtp_port', 25);
//ini_set('sendmail_from', "postmaster@localhost.com");
//ini_set('display_errors', "On");
un ejemplo seria asi segun mi servidor:
ini_set('SMTP',"mx1.serversfree.com");
ini_set('smtp_port',110);
ini_set('sendmail_from',"noresponder@sistemapqrd.bugs3.com");
ini_set('display_errors', "On");
lee el archivo en los comentarios que tiene para que cambies otras lineas igual de importantes.....
linea 47 - linea 109
cualquier pregunta estaré presto a responderte.
Excelente video... amigo podrías ayudarme con la dificultad de que llegan dos archivos al correo y en formatos poco comunes.
y la segunda parte es decir, el archivo adjunto sale con extension .bin..
Hola si me llegan los archivos adjuntos, pero el txt donde vienen los datos del formulario llegan como noname.txt, como puedo asignarle el nombre al archivo. Saludos y muchas gracias por el tutuorial
El nombre lo toma en automatico del formulario, pero puedes cambiarlo asignandole el nombre que quieres a la variable $nameFile
y como seria si quisiera adjuntar varios archivos ??
Alguien puede ayudarme no me llegan ni el archivo nilos datos
tengo el codigo tal cual, pero no llega el archivo como NONAME y es de 0kb.
Solucione el Problema de los archivos que sale sin extensión.
El problema es que algunos servidores al recibir el archivo no soportan los espacios (en especial si el email lo abrimos en los webmails que ofrecen los hosting) en los nombres de los archivos que enviamos , entonces corta el nombre del archivo en el primer espacio. por ejemplo (este es mi archivo.docx) llega solo "este" lo demás no lo interpreta y ela rchivo solo funciona si lo descargamos y le ponemos la extensión.
Lo solucione quitando los espacios de esta manera:
// -> segunda parte del mensaje (archivo adjunto)
// -> encabezado de la parte
$body .= "--=O=V=E=R=C=
";
$body .= "Content-Type: application/octet-stream; ";
$body .= "name=" . $nameFile . "
";
$body .= "Content-Transfer-Encoding: base64
";
$body .= "Content-Disposition: attachment; ";
$body .= "filename=" . str_replace(' ', '',$nameFile) . "
"; //quito los espacios en el nombre
Espero que les sirva.
Gracias!
Hola muy buen video, me gustaría saber como puedo recibir mas de un archivo. ¿Me podrías ayudar con ello? por favor =)
Que buena instrucción, muchas gracias, sin embargo, he seguido todas las indicaciones y el formulario sí envía el correo pero no me muestra la información de los campos de texto, y he adjuntado una imagen pero en el correo me aparecen dos archivos anexos, un .bin y otro sin extensión. Agradezco colaboración.
Hola Leandro, si gustas mandarme tu código, con gusto puedo ayudarte.
Buen día me pasa exactamente lo mismo. Qué podría ser? Gracias.
Daf System Alg C.A. Mandame tu codigo a info@escuelactec.com
Ya se lo envíe, muchas gracias por su atención.
Ya te mande por correo la correción
me muestra el adjunto, pero lo muestra por codigo "Content-Type: application/octet-stream; nombre= nombredelarchivo.jpg
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename= nombredelarchivo.jpg"
Que tal, primero que nada un saludos y felicitarte por tu canal. La razón por la cual estoy escribiendo es que personalice el archivo, el detalle que al incorporar el codigo para que se envie el archivo adjunto, este a la hora de enviarse no llega ni los datos de los campos de texto y solo llega un archivo sin formato con el nombre de NONAME, ya le di vueltas y vueltas y aun no encuentro la razón. Ojala puedas ayudarme
Si claro, si gustas mandarme tu codigo a info@escuelactec.com
@@escuelactec Gracias, ya lo pude resolver, pero por medio de PHPMailer
Buen tutorial, pero al recibir el correo solo me llegan letras sin el archivo ni el mensaje, puedes ayudarme....
+HoCe HC Mandame tu código completo para ver cual es el detalle, mandalo a info@escuelactec.com
Hola soy nuevo en esto xD Y Pues necesito hacer que al terminar de llenar una tabla esa información se convierta en un archivo pdf y este a su vez se envié automáticamente a los destinatarios que ya antes se registraron la pagina es como un sistema de juntas administrativas con asunto y asistentes a la junta y todo eso con lo que explicas puedo hacer lo que quiero o es algo muy diferente. ??
antes de todo eso no deberias hacer un formulario (tabla) que guarde todo esos registros a una base de dato? o unas variables para asi luego mandar las variables dinamicamentes por correo, eso es lo que deberias hacer.
El video te sirve si ya tienes la informacion lista para envio
Hola, todo bien pero al momento de recibir el archivo lo que llega es un archivo de tipo "attachment" de 0 BYTES
Seria cuestión que me mandes tu codigo info@escuelactec.com
A mí no me marca ningún error, me llega el correo a la bandeja de entrada con el ícono de que trae un archivo adjunto, pero llega totalmente vacío
+Cristian Felipe Moreno Posada
Mándame tu código a info@escuelactec.com para poder darte un mejor apoyo
Hola como puedo establecer un peso máximo al adjunto que se envía, quiero que se puedan enviar zip de máximo 4MB
En la siguiente linea se obtiene el tamaño del archivo:
$sizeFile = $_FILES['archivo']['size'];
Lo que tienes que hacer es verificar con una condición que el peso máximo del archivo no supere los 4MB
Ejemplo:
if($sizeFile >4000000){
//Aquí le mandas un mensaje de error o rediriges la pagina sin enviar el archivo
}else{
//Aquí que realice el envío del archivo
}
Gracias por la respuesta
porfavor si encaso necesite enviar doas o mas archivos como puedo hacer ?
YA LO LOGRE!!!!! BUENO GRACIAS DE TODAS MANERAS
Excelente, cuando uno logra resolver un problema, es sin duda causa de orgullo. Saludos
como lo hiciste?
Buen dia gracias por la informacion pero tengo un detalle unicamente me llega el adjunto y no el texto del form. Su ayuda por favor
pregunta si pudiste resolver eso? a mi tambien me pasa lo mismo
@@miguelmartinez-um9cg Perdonen si llego tarde, faltó un ; en la parte de Content-type: text/plain -> Content-type: text/plain;
Buen día me envía perfecto, pero me llega un correo con .txt y un archivo sin extensión. Agradecería su ayuda, gracias.
Hola, disculpa la tardanza en responder pero he tenido algo de trabajo...
me pasa igual, necesito ayuda porfa..
Muchas Gracias por la ayuda, me falta el tag enctype en el form para poder usarlo en un proyecto con CakePHP.
bien
Hola muy buenas tardes me podrías compartir el código ya que en estos momentos estoy realizando un formulario parecido que necesito adjuntar documentos... gracias
Si claro, proporcioname tu email
.
Estuardo Morales ya agregue el link de descarga del codigo en la descripcion
Buenas noches, para solucionar el error que envia dos archivos adjunto, modifique estas lineas
$cuerpo .= "Content-type:text/plain; charset=iso-8859-1
";
$cuerpo .= "Content-Transfer-Encoding: 7bit
";
espero que les sirva.. saludos
Gracias por el aporte
me llega el correo a la bandeja de entrada, sale el archivo adjunto pero el correo llega sin mensaje.
Deberia salir :
Enviado por: //nombre y apellido
Mensaje: //Mensaje
//Archivo adjunto
pero solo sale el archivo adjunto,¿¿¿¿que hago????
+Guardian 32 Si gustas mandarme tu codigo a: info@escuelactec.com, para ver en donde tienes el error
+Escuela CTEC listo
+Escuela CTEC listo
Segui todos los pasos y todo bien, menos que me sale este error, es normal?
Warning: fopen(): Filename cannot be empty in /home/u523741379/public_html/Web_Roger/treballa_amb_nosaltres.php on line 129
Warning: fread() expects parameter 1 to be resource, boolean given in /home/u523741379/public_html/Web_Roger/treballa_amb_nosaltres.php on line 130
Al parecer el error es por permisos en el archivo y no encuentra el script "treballa_amb_nosaltres.php". Si gustas manda tu código por correo: info@escuelactec.com
amigo si no tengo un dominio por que solo lo are local que pongo en esta linea
ini_set("SMTP","mail.escuelactec.com");
Para hacerlo de forma local, es necesario configurar unos detalles del servidor apache. Te dejo un articulo de ello desarrolloweb.com/faq/configurar-php-ini-smtp.html
Me envia el mail... Pero sale vacio...
hola, muy buen tutorial, podría pasarme su código por favor.
Hola, el mail sólo me envía el adjunto, me podrías ayudar con ello?? mil gracias!
Claro, mandame tu código a info@escuelactec.com
Listo, mail enviado.
Gracias!
Hola, llevo una semana y no he podido con el código, no sé si es la codificación pero no me envía el cuerpo del mensaje, sólo el adjunto, ayuda!
Hola Daniel Acero, no te olvides comentar que ya quedo resuelto el detalle del código,
Escuela CTEC lo siento, se me olvidó ese detalle, está funcionando perfectamente, gracias!!
como puedo adjuntar un archivo pdf a un correo luego de ser creado en linea?
Seria inmediatamente después de tener el pdf listo, solo indicale la ruta en donde se encuentra el archivo, de allí, todo es lo mismo
Hola amigo excelente video, funciona bien, sin embargo tengo un problemita, me envia el archivo que subo, pero me agrega otro mas un archivo noname.txt => que contiene el correo electronico del usuario que envio el archivo espero puedas ayudarme, saludo amigo
Hpla tengo el mismo problema le has encontrado solucion?
@@miguelangelq.8443 lo solucionaste?
excelente video, hice todo pero me marca error, me mandas por favor el archivo si se puede?
+Esau Pérez Munive, ´perdona la tardanza, claro que si, solo indicame tu correo
Código enviado, saludos
excelente video muchas gracias por compartir tus conocimientos, mas sin embargo no he podido resolver el problema que tengo con el codigo, solo envia dos archivos adjuntos uno al abrirlo es el texto plano que no se porque razon se adjunta y el otro es un archivo sin formato. Si alguien resolvio el problema les agradecería me hagan saber como resolverlo. Saludos
Hola Isaac, ya no supe como te fue con los ajustes que te mande por correo, espero me dejes saber
Hola muchas gracias por preguntar sobre el codigo. Resolví el problema que tenia con los ajustes que me enviaste. (muchas gracias por la ayuda. Por cierto este es el primer canal de youtube del cual recibo soporte y me parece excelente). Pero adicional a eso la razon por la cual no me adjuntaba el archivo fue porque tenia un codigo con JavaScript que me causo conflictos por alguna razon que desconozco. Porque lo unico que el script hace es mostrarte el mensaje de gracias y de error al enviar el formulario en la misma pantalla. pero en fin resolvi el problema y de nuevo te agradezco mucho por tus videos y por la ayuda que me brindaste. Excelente codigo
@@isaacabrego8150 podrias compartirme la solución a la cuestion de los dos archivos que llegan al correo?, lo necesito urgente
hola disculpa me podrias mandar por favor :) el codigo
+Snaiger8 Claro que si, solo dame tu correo electronico
amigoo como le pongo dominio
Dominio?, no logro entender tu pregunta, pero los dominio son las direcciones web como: escuelactec.com
me sale error
¿Qué error te sale?
Si gustas mandame todo tu codigo a info@escuelactec.com
Me podrías ayudar :c solo me envia la imagen y no el contenido
Si, claro, mandame tu codigo a info@escuelactec.com
@@escuelactec Hola.. a mi me pasa lo mismo.. cual es la solución? saludos
Si fuera puesto el código en la descripción fuera sido mejor
+Jesus David Villalba Madera
Mándame tu correo y con gusto te envío el código
tengo este problema: verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
Estas haciendolo en tu pc?
este error es porbable, se deba a que no se conectó adecuadamente al servidor smtp de su servicio de hosting, generalmente al combrar el hosting nos envian un correo con la dirección del servidor smtp, el puerto.
hola como estas, cuando lo ejecuto me dice correo enviado, pero voy a mirar el correo y no hay nada q estare haciendo mal , modifique el archivo xamp el php.ini
habilite esta linea: sendmail_path ="\""C:\xampp\sendmail\sendamil.exe\" -t"
y en el archivo senmail.ini modifique estas 3 lineas
smtp_server=smtp.gmail.com
auth_username=******@gmail.com
auth_password=********
Por lo que entiendo lo estas probando en local, lo mejor es que lo pruebes en un servidor web real
Por lo que entiendo lo estas probando en local, lo mejor es que lo pruebes en un servidor web real
no funciona
amigo ayudame
Hola, claro, cual es tu problema
Hola me podrias mandar el codigo de este ejemplo a ulisesrc@hotmail.com porque en algun lado me falla ya revise linea pro linea pero no comprendo donde esta el error.
github.com/MChuil/emailadjunto-php
Escuela CTEC; amigo, necesito enviar 3 archivos adjuntos ¿me puedes enviar el código php?, podríamos hacer un intercambio; cualquier animación gif o mp4 que necesites o trabajos en photoshop (tengo mas omenos 20 años trabajando el photoshop). como soy principiante no entiendo varias cosas, y al enviar tu formulario no aparecen datos del cuerpo ni el contenido del mensaje, peri si llega el archivo adjunto. Por tu atención muchas gracias.
ausenciomp@gmail.com
Que buen vídeo, muchas gracias por compartir tus conocimientos, como ha algunos les ha pasado he escrito tu código pero no me funciona, en el servidor local me arroja un error relacionado con la funcion fopen y en el servidor web me llegan los correos a la carpeta spam, no me llega el cuerpo del correo, no llega el archivo adjunto y llega un archivo llamado noname, le agradezco de antemano su colaboración a las otras solicitudes les pediste que te enviaran el código al correo a info@escuelactec.com por lo que voy a enviartelo
Arroja un error, deberías colocar el archivo descargable..!! :) uno se guía mucho mejor
+Impulsart Grupo CMYK
Mándame tu correo y con gusto te envío el código
+Escuela CTEC Gracias, este es el correo impulsart.grupocmyk@gmail.com
Impulsart Grupo CMYK
Código enviado, déjame saber como te fue.
Muy buen vídeo, pero me da un error al implementarlo, hay alguna posibilidad de que me envíe el archivo al siguiente correo camilo.scantor@misena.edu.co de ante mano gracias.
Hola Cristian, como te fue con el codigo que te enviamos?
+Escuela CTEC NO ME LLEGO NADA AL CORREO, ME PODRÍA HACER EL FAVOR DE VOLVER A ENVIARLO GRACIAS
cristian camilo sierra cantor Ya te lo enviamos nuevamente
Escuela CTEC te envie mi codigo a tu correo: info@escuelactec.com tengo el problema de que se envia pero sin imagen :(( ayudaa por faaa
Hola, muy buen vídeo, traté de copiar el código del vídeo y al parecer me estoy comiendo unos guiones por ahí, quería saber si puedes enviarme el código a: f.jara.arias@gmail.com. Saludos desde Chile y muy claro su vídeo
+Mexiclau Lo siento, por la tardanza, pero ya te envie el código
me lo pueden enviar?
amoroyoqui25@gmail.com
Buenas, muy bueno el tutorial, si me podrías enviar el código mas que agradecido, guillermolopez3@gmail.com, ya que seguí al pie de la letra el tutorial y se envía el mail correctamente pero aparece un "0" en el cuerpo y el archivo adjunto no llega, cual podrá ser el problema. Muchas gracias
+Guillermo López ya te envié el código
hola me gustaria que me compartas el codigo, sdesigncba@gmail.com. Muy buen trabajo, gracias
+Santi Prados ya te envié el código
Hola, Excelente tutorial.
Muy completo, pero tengo un problema con el envio, me puedes ayudar?
[actualizacion] [10.05.17]
PERDISTE un suscriptor... tranquilamente pudiste haber dicho, ok esto es mucho trabajo y el trabajo cuesta. se que uno no trabaja gratis, pero las cosas se puede decir. gracias por tu NO AYUDA.
[actualizacion] [23.05.17]
Gracias por responder nuevamente y aprecio tu preocupación por los usuarios. si, sigo necesitando ayuda.
Si claro, cual es el problema que tienes? puedes mandarme tu código a info@escuelactec.com
Gracias por tu rapida respuesta, el problema es como muchos, se envía solo un archivo adjunto y sin formato (.txt).
Ya te envie los archivos.
Gracias por tu ayuda.
hola nuevamente, te había enviado un email con los archivos, pero ya pude solucionar algunos problemas aunque me quedan unas inquietudes.
El archivo que llega sin formato, como debo de hacer para que llegue como un archivo .txt, o pdf, o .rtf, o algún formato de texto?
Es posible enviar esa información que se envía como texto, que quede como texto plano en el email?
Muchas gracias.
Hola, Puedes ayudarme?
Hola, siento no haberte respondido antes, pero tuve unos problemas de salud y tuve que ausentarme, pero ya estoy de regreso, si aun deseas mi apoyo, mandame un mensaje a info@escuelactec.com
Hola amigo, gracias por el video, esta muy bueno, todo me salio perfectamente, pero el adjunto me llega con extensión .bin, es decir aunque envie un word o un pdf, el formato del adjunto no me llega como corresponde. ¿Sabes a que pueda deberse ello? Gracias de antemano.
hola disculpa me podrias mandar por favor :) el codigo
+Snaiger8 Claro que si, solo dame tu correo electronico