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...

КОМЕНТАРІ • 338

  • @Jmontero1804
    @Jmontero1804 2 роки тому

    Muchas gracias, es justo lo que andaba buscando y funcionó excelente.

  • @franciscotorresbaltazar7476
    @franciscotorresbaltazar7476 6 років тому

    mucha gracias ,.. he salvado mi curso contigo que dios te bendiga.. y ilumine tu mente y vida

    • @escuelactec
      @escuelactec  6 років тому

      Muchas gracias por tus deseos

  • @escuelactec
    @escuelactec  8 років тому +2

    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!

    • @AntofagastaWeb
      @AntofagastaWeb 5 років тому

      Si, se agradece, lo descargue y trabaje desde los archivos que subieron, pero igual me sigue arrojando lo mismo, llegan solo los archivos adjuntos...

  • @NCAM2088
    @NCAM2088 6 років тому +5

    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:

  • @saucem1977
    @saucem1977 6 років тому

    Excelente explicación! Saludos y agradecimientos desde Buenos Aires!

    • @escuelactec
      @escuelactec  6 років тому

      Me alegra saber que te sirvio

  • @escuelactec
    @escuelactec  9 років тому +1

    *****
    Si gustas mandarme tu código para verificar si existe algún error. Puedes mandarlo a: info@escuelactec.com

  • @ManuelFernandez-zj7bi
    @ManuelFernandez-zj7bi 5 років тому

    Un trabajo excepcional. Me ha servido de mucha ayuda. Gracias.

  • @anavelezossa6095
    @anavelezossa6095 8 років тому

    Excelente!! me ha sido de mucha ayuda.

  • @CodigoConDavid
    @CodigoConDavid 3 роки тому

    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.

  • @JoelMárquez
    @JoelMárquez 2 роки тому

    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.

  • @jarveygame6335
    @jarveygame6335 5 років тому

    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.

  • @carlosdanielolverahernande5666
    @carlosdanielolverahernande5666 2 роки тому

    Si mi archivo lo tengo en una base de datos, en un campo blob, como lo puedo adjuntar si no tengo el size?

  • @edsonmirsonm__h__7276
    @edsonmirsonm__h__7276 4 роки тому +1

    hola amigo, puedo enviar el correo pero tengo problemas para mostrar el contenido

  • @nelsonval81
    @nelsonval81 7 років тому

    Hola corrijanme si me equivoco este codigo es para que tu recibas correos y archivos que te envien, no para que tu envies

  • @israpim
    @israpim 4 роки тому

    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

  • @lxspartanxl8990
    @lxspartanxl8990 3 роки тому

    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 ?

  • @alonsoreyes7879
    @alonsoreyes7879 5 років тому +1

    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
    ";

    • @GenmuViA
      @GenmuViA 4 роки тому

      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

  • @rutasdelperu8634
    @rutasdelperu8634 8 років тому

    Gracias por la ayuda. Sigue adelante

  • @finror6397
    @finror6397 7 років тому

    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?

    • @escuelactec
      @escuelactec  7 років тому

      Hola Finror, si gustas mandarme tu codigo a info@escuelactec.com para poderte ayudar mejor

  • @Musiclover199918
    @Musiclover199918 7 років тому

    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

  • @josevarela4402
    @josevarela4402 4 роки тому

    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

  • @nfarruggia
    @nfarruggia 9 років тому

    Gracias amigo me sirvió mucho !!

    • @escuelactec
      @escuelactec  9 років тому

      Nicolas Farruggia Es muy agradable saber, que te ha sido útil.

  • @rosajimenezmoreno9739
    @rosajimenezmoreno9739 4 роки тому

    Hola, una pregunta, me manda el archivo adjunto pero los datos (la información ) no me la manda

  • @dim583
    @dim583 4 роки тому +1

    Alguien podría ayudarme, necesito enviar más de un archivo pero no sé cómo poner el código

  • @walteryesidromerosalamanca
    @walteryesidromerosalamanca 9 років тому +1

    muchas gracias me sirvió mucho

    • @escuelactec
      @escuelactec  9 років тому

      +walter yesid romero salamanca
      Excelente, un placer saber que fue útil

  • @SiciTube
    @SiciTube 7 років тому +1

    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!

  • @victorialambiasse188
    @victorialambiasse188 5 років тому

    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

  • @robertomartinez6406
    @robertomartinez6406 7 років тому

    Hola tengo un problema, me envia en archivo pero no aparece nada de la primer parte del correo

  • @dominicaybarvillanueva4775
    @dominicaybarvillanueva4775 7 років тому

    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.

  • @SantaXDD
    @SantaXDD 7 років тому

    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

  • @bernardovazquez9363
    @bernardovazquez9363 7 років тому

    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.

    • @escuelactec
      @escuelactec  7 років тому +1

      Hola, la verdad no me lo he planteado, pero voy a hacerlo y hago un video

    • @bernardovazquez9363
      @bernardovazquez9363 7 років тому

      Escuela CTEC Gracias sería excelente.

  • @pablosolorzano8730
    @pablosolorzano8730 3 роки тому

    hola excelente video, me puedes ayudar me llega el archivo sin la extensión

  • @frankalvarez733
    @frankalvarez733 8 років тому

    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?

    • @escuelactec
      @escuelactec  8 років тому

      Indica la ruta donde esta tu archivo a enviar

  • @victorguzman7487
    @victorguzman7487 8 років тому

    Buena informacion

  • @technoriente
    @technoriente 6 років тому

    Porque no envia a correos de gmail, solo a correos del dominio en donde se aloja?

  • @mauzelds8359
    @mauzelds8359 9 років тому

    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

    • @escuelactec
      @escuelactec  9 років тому

      +mauricio guañuna podrias proporcionarnos tu correo, para enviarlo

    • @mauzelds8359
      @mauzelds8359 9 років тому

      +Escuela CTEC mauzeld993@gmail.com

    • @escuelactec
      @escuelactec  9 років тому

      mauricio guañuna Código enviado, dejame saber como te fue

  • @propietariodelestablecimie6557
    @propietariodelestablecimie6557 8 років тому +1

    Muy bueno!!!

  • @tutorinfo5839
    @tutorinfo5839 8 років тому

    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

    • @escuelactec
      @escuelactec  6 років тому

      Descarga el codigo github.com/MChuil/emailadjunto-php
      Tienes que repetir la lineas 60 a 64 por cada archivo que desees enviar

  • @javierluna5093
    @javierluna5093 9 років тому

    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 ?

    • @javierluna5093
      @javierluna5093 9 років тому

      bueno ya resolvi el asunto y solo cambie el charset por esto charset=ISO-8859-1

      y ya jalo :D

    • @escuelactec
      @escuelactec  9 років тому

      +Javier Luna Excelente, que bueno que ya te esta funcionando

    • @miguelmartinez-um9cg
      @miguelmartinez-um9cg 5 років тому

      @@escuelactec no sirve cambiando eso

  • @JoseTorres-yq5hx
    @JoseTorres-yq5hx 4 роки тому

    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?

  • @auditos.a.s8816
    @auditos.a.s8816 8 років тому

    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

    • @escuelactec
      @escuelactec  8 років тому

      +diego fernando lenis valencia, mándame tu código para pueda verificarlo y poder ayudarte mejor

    • @auditos.a.s8816
      @auditos.a.s8816 8 років тому

      +Escuela CTEC Buena tarde, muchas gracias por la colaboración; regalenme su correo para enviarles el codigo

    • @escuelactec
      @escuelactec  8 років тому

      +diego fernando lenis valencia. Correo: info@escuelactec.com

  • @MrJhonatanbrian
    @MrJhonatanbrian 5 років тому

    Buenas, al llegar la imagen me llega el codigo de la imagen, que error podría ser ese??

  • @joeydonovanpueblitabautist7018
    @joeydonovanpueblitabautist7018 4 роки тому

    Buenas tardes una pregunta: Si lo estoy haciendo desde un servidor local como debo de configurarlo ???

    • @alonsoreyes7879
      @alonsoreyes7879 4 роки тому

      De esta manera no es posible hacerlo en local, si quieres usarlo en local debes hacerlo con PHPMailer

  • @dim583
    @dim583 4 роки тому

    También sirve para enviar varios archivos?

    • @escuelactec
      @escuelactec  4 роки тому

      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

  • @Champi910
    @Champi910 4 роки тому

    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)

  • @AntofagastaWeb
    @AntofagastaWeb 5 років тому

    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...

    • @alonsoreyes7879
      @alonsoreyes7879 5 років тому

      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

  • @espinosaism
    @espinosaism 9 років тому

    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

    • @escuelactec
      @escuelactec  9 років тому

      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'.

    • @espinosaism
      @espinosaism 9 років тому

      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...

    • @escuelactec
      @escuelactec  9 років тому

      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.

    • @roycfc6301
      @roycfc6301 9 років тому

      +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

    • @espinosaism
      @espinosaism 9 років тому

      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.

  • @HR-px9oh
    @HR-px9oh 4 роки тому

    Excelente video... amigo podrías ayudarme con la dificultad de que llegan dos archivos al correo y en formatos poco comunes.

    • @HR-px9oh
      @HR-px9oh 4 роки тому

      y la segunda parte es decir, el archivo adjunto sale con extension .bin..

  • @sistemaschuper5842
    @sistemaschuper5842 6 років тому

    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

    • @escuelactec
      @escuelactec  6 років тому

      El nombre lo toma en automatico del formulario, pero puedes cambiarlo asignandole el nombre que quieres a la variable $nameFile

  • @brajanmontesperez2417
    @brajanmontesperez2417 8 років тому

    y como seria si quisiera adjuntar varios archivos ??

  • @bran5647
    @bran5647 2 роки тому

    Alguien puede ayudarme no me llegan ni el archivo nilos datos

  • @cesarmariodelosrios
    @cesarmariodelosrios 3 роки тому

    tengo el codigo tal cual, pero no llega el archivo como NONAME y es de 0kb.

    • @cesarmariodelosrios
      @cesarmariodelosrios 3 роки тому +1

      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!

  • @iVazGar
    @iVazGar 4 роки тому

    Hola muy buen video, me gustaría saber como puedo recibir mas de un archivo. ¿Me podrías ayudar con ello? por favor =)

  • @leandroarenas5265
    @leandroarenas5265 8 років тому +1

    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.

    • @escuelactec
      @escuelactec  8 років тому

      Hola Leandro, si gustas mandarme tu código, con gusto puedo ayudarte.

    • @dafsystemalgc.a.3905
      @dafsystemalgc.a.3905 7 років тому

      Buen día me pasa exactamente lo mismo. Qué podría ser? Gracias.

    • @miguelchuil6259
      @miguelchuil6259 7 років тому

      Daf System Alg C.A. Mandame tu codigo a info@escuelactec.com

    • @dafsystemalgc.a.3905
      @dafsystemalgc.a.3905 7 років тому

      Ya se lo envíe, muchas gracias por su atención.

    • @escuelactec
      @escuelactec  7 років тому +1

      Ya te mande por correo la correción

  • @Hunter1988
    @Hunter1988 7 років тому

    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"

  •  6 років тому

    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

    • @escuelactec
      @escuelactec  6 років тому

      Si claro, si gustas mandarme tu codigo a info@escuelactec.com

    •  6 років тому

      @@escuelactec Gracias, ya lo pude resolver, pero por medio de PHPMailer

  • @MsHoCe
    @MsHoCe 9 років тому

    Buen tutorial, pero al recibir el correo solo me llegan letras sin el archivo ni el mensaje, puedes ayudarme....

    • @escuelactec
      @escuelactec  9 років тому

      +HoCe HC Mandame tu código completo para ver cual es el detalle, mandalo a info@escuelactec.com

  • @franciscocabreracanales3052
    @franciscocabreracanales3052 8 років тому

    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. ??

    • @AlexisHernandezcable
      @AlexisHernandezcable 8 років тому

      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.

    • @escuelactec
      @escuelactec  8 років тому +1

      El video te sirve si ya tienes la informacion lista para envio

  • @fagusconstruccionesyservic9639
    @fagusconstruccionesyservic9639 6 років тому

    Hola, todo bien pero al momento de recibir el archivo lo que llega es un archivo de tipo "attachment" de 0 BYTES

    • @escuelactec
      @escuelactec  6 років тому

      Seria cuestión que me mandes tu codigo info@escuelactec.com

  • @cristianfelipemorenoposada7611
    @cristianfelipemorenoposada7611 9 років тому

    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

    • @escuelactec
      @escuelactec  9 років тому

      +Cristian Felipe Moreno Posada
      Mándame tu código a info@escuelactec.com para poder darte un mejor apoyo

  • @blissfdfdsf7203
    @blissfdfdsf7203 7 років тому

    Hola como puedo establecer un peso máximo al adjunto que se envía, quiero que se puedan enviar zip de máximo 4MB

    • @escuelactec
      @escuelactec  7 років тому +1

      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
      }

    • @blissfdfdsf7203
      @blissfdfdsf7203 7 років тому

      Gracias por la respuesta

  • @soloabitual
    @soloabitual 8 років тому

    porfavor si encaso necesite enviar doas o mas archivos como puedo hacer ?

    • @soloabitual
      @soloabitual 8 років тому

      YA LO LOGRE!!!!! BUENO GRACIAS DE TODAS MANERAS

    • @escuelactec
      @escuelactec  8 років тому

      Excelente, cuando uno logra resolver un problema, es sin duda causa de orgullo. Saludos

    • @halludin
      @halludin 8 років тому

      como lo hiciste?

  • @alexdimas7053
    @alexdimas7053 7 років тому

    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

    • @miguelmartinez-um9cg
      @miguelmartinez-um9cg 5 років тому

      pregunta si pudiste resolver eso? a mi tambien me pasa lo mismo

    • @breiyercorpasamaya8554
      @breiyercorpasamaya8554 4 роки тому

      @@miguelmartinez-um9cg Perdonen si llego tarde, faltó un ; en la parte de Content-type: text/plain -> Content-type: text/plain;

  • @dafsystemalgc.a.3905
    @dafsystemalgc.a.3905 7 років тому +1

    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.

    • @escuelactec
      @escuelactec  7 років тому

      Hola, disculpa la tardanza en responder pero he tenido algo de trabajo...

    • @HR-px9oh
      @HR-px9oh 4 роки тому

      me pasa igual, necesito ayuda porfa..

  • @KalmAraziel
    @KalmAraziel 8 років тому

    Muchas Gracias por la ayuda, me falta el tag enctype en el form para poder usarlo en un proyecto con CakePHP.

  • @estuardomorales69
    @estuardomorales69 8 років тому

    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

    • @escuelactec
      @escuelactec  8 років тому

      Si claro, proporcioname tu email

    • @escuelactec
      @escuelactec  8 років тому

      .

    • @escuelactec
      @escuelactec  8 років тому

      Estuardo Morales ya agregue el link de descarga del codigo en la descripcion

  • @2001alevl
    @2001alevl 6 років тому

    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

  • @israelmartinez8346
    @israelmartinez8346 9 років тому

    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????

    • @escuelactec
      @escuelactec  9 років тому

      +Guardian 32 Si gustas mandarme tu codigo a: info@escuelactec.com, para ver en donde tienes el error

    • @israelmartinez8346
      @israelmartinez8346 9 років тому

      +Escuela CTEC listo

    • @israelmartinez8346
      @israelmartinez8346 9 років тому

      +Escuela CTEC listo

  • @tibiachar100
    @tibiachar100 7 років тому

    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

    • @escuelactec
      @escuelactec  7 років тому

      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

  • @luisfernndopalomequeortiz5759
    @luisfernndopalomequeortiz5759 7 років тому

    amigo si no tengo un dominio por que solo lo are local que pongo en esta linea
    ini_set("SMTP","mail.escuelactec.com");

    • @escuelactec
      @escuelactec  7 років тому

      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

  • @alanfaerverguer3646
    @alanfaerverguer3646 8 років тому

    Me envia el mail... Pero sale vacio...

  • @dianapinto878
    @dianapinto878 5 років тому

    hola, muy buen tutorial, podría pasarme su código por favor.

  • @DeAceroDann
    @DeAceroDann 8 років тому

    Hola, el mail sólo me envía el adjunto, me podrías ayudar con ello?? mil gracias!

    • @escuelactec
      @escuelactec  8 років тому

      Claro, mandame tu código a info@escuelactec.com

    • @DeAceroDann
      @DeAceroDann 8 років тому

      Listo, mail enviado.
      Gracias!

    • @DeAceroDann
      @DeAceroDann 8 років тому

      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!

    • @escuelactec
      @escuelactec  8 років тому +1

      Hola Daniel Acero, no te olvides comentar que ya quedo resuelto el detalle del código,

    • @DeAceroDann
      @DeAceroDann 8 років тому

      Escuela CTEC lo siento, se me olvidó ese detalle, está funcionando perfectamente, gracias!!

  • @Elpaisita
    @Elpaisita 6 років тому

    como puedo adjuntar un archivo pdf a un correo luego de ser creado en linea?

    • @escuelactec
      @escuelactec  6 років тому

      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

  • @juangcode
    @juangcode 7 років тому

    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

  • @esaumunive8
    @esaumunive8 9 років тому

    excelente video, hice todo pero me marca error, me mandas por favor el archivo si se puede?

    • @escuelactec
      @escuelactec  9 років тому

      +Esau Pérez Munive, ´perdona la tardanza, claro que si, solo indicame tu correo

    • @escuelactec
      @escuelactec  9 років тому

      Código enviado, saludos

  • @isaacabrego8150
    @isaacabrego8150 8 років тому

    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

    • @escuelactec
      @escuelactec  8 років тому

      Hola Isaac, ya no supe como te fue con los ajustes que te mande por correo, espero me dejes saber

    • @isaacabrego8150
      @isaacabrego8150 8 років тому

      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

    • @HR-px9oh
      @HR-px9oh 4 роки тому

      @@isaacabrego8150 podrias compartirme la solución a la cuestion de los dos archivos que llegan al correo?, lo necesito urgente

  • @snaiger8
    @snaiger8 8 років тому

    hola disculpa me podrias mandar por favor :) el codigo

    • @escuelactec
      @escuelactec  8 років тому

      +Snaiger8 Claro que si, solo dame tu correo electronico

  • @monicachung5783
    @monicachung5783 7 років тому

    amigoo como le pongo dominio

    • @escuelactec
      @escuelactec  7 років тому

      Dominio?, no logro entender tu pregunta, pero los dominio son las direcciones web como: escuelactec.com

    • @monicachung5783
      @monicachung5783 7 років тому

      me sale error

    • @escuelactec
      @escuelactec  7 років тому

      ¿Qué error te sale?
      Si gustas mandame todo tu codigo a info@escuelactec.com

  • @ricardobendrell2918
    @ricardobendrell2918 6 років тому

    Me podrías ayudar :c solo me envia la imagen y no el contenido

    • @escuelactec
      @escuelactec  6 років тому

      Si, claro, mandame tu codigo a info@escuelactec.com

    • @MattPrieto
      @MattPrieto 6 років тому

      @@escuelactec Hola.. a mi me pasa lo mismo.. cual es la solución? saludos

  • @jdvm45
    @jdvm45 9 років тому

    Si fuera puesto el código en la descripción fuera sido mejor

    • @escuelactec
      @escuelactec  9 років тому

      +Jesus David Villalba Madera
      Mándame tu correo y con gusto te envío el código

  • @qarenodilon7720
    @qarenodilon7720 7 років тому

    tengo este problema: verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()

    • @geranalogico
      @geranalogico 7 років тому

      Estas haciendolo en tu pc?

    • @adrianmauricioespinosamont1919
      @adrianmauricioespinosamont1919 5 років тому

      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.

  • @cesarleal2619
    @cesarleal2619 7 років тому

    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=********

    • @escuelactec
      @escuelactec  7 років тому

      Por lo que entiendo lo estas probando en local, lo mejor es que lo pruebes en un servidor web real

    • @escuelactec
      @escuelactec  7 років тому

      Por lo que entiendo lo estas probando en local, lo mejor es que lo pruebes en un servidor web real

  • @juanramonsanchezfajardo6219
    @juanramonsanchezfajardo6219 4 роки тому

    no funciona

  • @monicachung5783
    @monicachung5783 7 років тому

    amigo ayudame

    • @escuelactec
      @escuelactec  7 років тому

      Hola, claro, cual es tu problema

  • @albisramirez8288
    @albisramirez8288 8 років тому

    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.

    • @escuelactec
      @escuelactec  6 років тому

      github.com/MChuil/emailadjunto-php

  • @ausenciomp
    @ausenciomp 5 років тому

    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

  • @jorgesuarez2121
    @jorgesuarez2121 7 років тому

    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

  • @impulsartgrupocmyk5929
    @impulsartgrupocmyk5929 9 років тому

    Arroja un error, deberías colocar el archivo descargable..!! :) uno se guía mucho mejor

    • @escuelactec
      @escuelactec  9 років тому

      +Impulsart Grupo CMYK
      Mándame tu correo y con gusto te envío el código

    • @impulsartgrupocmyk5929
      @impulsartgrupocmyk5929 9 років тому

      +Escuela CTEC Gracias, este es el correo impulsart.grupocmyk@gmail.com

    • @escuelactec
      @escuelactec  9 років тому

      Impulsart Grupo CMYK
      Código enviado, déjame saber como te fue.

  • @inotos2014
    @inotos2014 9 років тому

    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.

    • @escuelactec
      @escuelactec  9 років тому +1

      Hola Cristian, como te fue con el codigo que te enviamos?

    • @inotos2014
      @inotos2014 9 років тому

      +Escuela CTEC NO ME LLEGO NADA AL CORREO, ME PODRÍA HACER EL FAVOR DE VOLVER A ENVIARLO GRACIAS

    • @escuelactec
      @escuelactec  9 років тому

      cristian camilo sierra cantor Ya te lo enviamos nuevamente

  • @brianmestre
    @brianmestre 6 років тому

    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

  • @mexiclau5690
    @mexiclau5690 9 років тому

    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

    • @escuelactec
      @escuelactec  8 років тому

      +Mexiclau Lo siento, por la tardanza, pero ya te envie el código

    • @amoroyoqui25
      @amoroyoqui25 8 років тому

      me lo pueden enviar?
      amoroyoqui25@gmail.com

  • @GuillermoLopezAndres
    @GuillermoLopezAndres 8 років тому

    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

    • @escuelactec
      @escuelactec  8 років тому

      +Guillermo López ya te envié el código

  • @garxix
    @garxix 9 років тому

    hola me gustaria que me compartas el codigo, sdesigncba@gmail.com. Muy buen trabajo, gracias

    • @escuelactec
      @escuelactec  8 років тому

      +Santi Prados ya te envié el código

  • @djbg_wd278
    @djbg_wd278 7 років тому

    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.

    • @escuelactec
      @escuelactec  7 років тому

      Si claro, cual es el problema que tienes? puedes mandarme tu código a info@escuelactec.com

    • @djbg_wd278
      @djbg_wd278 7 років тому

      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.

    • @djbg_wd278
      @djbg_wd278 7 років тому

      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.

    • @djbg_wd278
      @djbg_wd278 7 років тому

      Hola, Puedes ayudarme?

    • @escuelactec
      @escuelactec  7 років тому +1

      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

  • @JoelMárquez
    @JoelMárquez 2 роки тому

    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.

  • @snaiger8
    @snaiger8 8 років тому

    hola disculpa me podrias mandar por favor :) el codigo

    • @escuelactec
      @escuelactec  8 років тому

      +Snaiger8 Claro que si, solo dame tu correo electronico