Как отправить файл с сайта на почту? Форма с вложением PHP JavaScript

Поділитися
Вставка
  • Опубліковано 20 вер 2018
  • Скачать файлы - www.dropbox.com/sh/m8qx0wv68r...
    Пример формы - tpverstak.ru/live/php/
    Задай вопрос фронтендеру бесплатно - frontendhelp.me/
    ✅ Instagram - / annblok
    ✅ TikTok - / annblok_webdev
    ✅ Сайт - tpverstak.ru
    ✅ ВК - tpverstak
    ✅ Telegram - t.me/tpverstak
    ✅ Чат Telegram - t.me/tpverstakchat
    ✅ Поддержать канал - / @annblok_webdev
    Обучение Frontend-разработке - frontendblok.com/
    Frontend Book PDF - tpverstak.ru/frontendbook
    Задать вопрос про фронтенд или верстку - frontendhelp.me/ru

КОМЕНТАРІ • 110

  • @user-kj2hs4ql9d
    @user-kj2hs4ql9d 3 роки тому +8

    2021 год - закачал файлы на хостинг, поменял только электронный адрес на свой - ничего не приходит

  • @positive4276
    @positive4276 5 років тому +2

    Очень все доступно и очень все интересно! Спасибо за вашу работу для нас!

  • @user-cartime
    @user-cartime 26 днів тому

    Ты разрушительница мифов!! Поговорка все красивые бабы тупые на тебе закончила своё действие. Спасибо тебе очаровательный ангел вундеркинд,ты лучший преподаватель которого я видел. Подписался на тебя, огромный 👍. 😘

  • @vadimbereshnoi5998
    @vadimbereshnoi5998 5 років тому +2

    Очень доступное и подробное объяснение, спасибо автору.

  • @user-fd8xe3bt8c
    @user-fd8xe3bt8c 5 років тому +1

    очень полезное и нужное видео. давно уже хотела знать, как отправить файл с сайта на почту. спасибо. понятно Анна объяснила

  • @atv677
    @atv677 5 років тому +2

    Хорошее и отличное качественное видео.Автору процветания и побольше таких видео.

  • @nurlankz
    @nurlankz 5 років тому +2

    Очень хорошое информативное видео, теперь понял как это делается. Спасибо вам!

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

    Спасибо Анне за новое информативное и, безусловно, полезное видео! Продолжайте записывать видео, мы все ждем!

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

      Согласен,полезную информацию всегда интересно послушать.

    • @user-tn4yo9pu3t
      @user-tn4yo9pu3t 5 років тому

      Вполне вас поддерживаю.Очень много полезной информации. Думаю многие ею воспользуются

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

    Спасибо!Все прекрасно работает) долго искал то что нужно

  • @user-ms4zz3dh5r
    @user-ms4zz3dh5r 5 років тому +1

    супер видео вы снимаете - лайк в поддержку.

  • @user-ts1st1gc2q
    @user-ts1st1gc2q 5 років тому +1

    Вот прям то что необходимо было узнать !!!! 👏👌

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

    Все понятно, автору лайк за видео.

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

    Столько перелопалила форумов, попримеряла разные рекомендованные решения, но ничего не помогало. Спасибо прекрасной девушке , которая за 10 минут решила проблему с которой я мучилась пол-дня!

  • @user-gr2iz8jr3o
    @user-gr2iz8jr3o 5 років тому +5

    Файл приходит 0кб. ПОМОГИТЕ, куда копать?

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

    Спасибо, ты лучшая!!!! :)

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

    Немного не пойму, а с какого почтового сервера в итоге отправляется заполненная форма и где это указано?

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

    Ты меня спасла, спасибо!

  • @brandon1992hl
    @brandon1992hl 5 років тому +2

    а если у меня несколько полей вставки файла в одной форме, как их связать 1 кодом отправки формы на почту в php?

  • @sashachichvarkin2109
    @sashachichvarkin2109 5 років тому +10

    Здравствуйте!
    Почемуто форма не передает сами данные? Она срабатывает, но на почту приходит только адрес сайта.
    В чем причина, кто поможет?

    • @HarvestTime
      @HarvestTime 4 роки тому +2

      Такая-же проблема, не нашли решение?

    • @user-hd7of6qu7r
      @user-hd7of6qu7r 4 роки тому +2

      Кто-то уже решил эту проблему?

  • @SgustokZla
    @SgustokZla 5 років тому +4

    Половина почтовых сервисов просто не доставят такое письмо. причин куча, например, самая простая это вот та переменная from, она должна быть, и не если в нее вставить email@google.com и отправлять его со своего сайта somesite.com - то тоже не придет :)

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

    Анна спасибо за видео, картинка приходит, а с. полей input нет, хотя с select или option тоже приходит, может есть мысли по этому поводу???

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

    После слов: "подключаем жиквери", видео мной закрывается)

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

    не подскажите, что за музыка в конце играет ?

  • @DS-ey9nk
    @DS-ey9nk 4 роки тому +1

    Подскажите пожалуйста. Залил эту форму на сервер. Выводит алерт, что все хорошо, но форма на почту не приходит. Что не так?

  • @vartvell
    @vartvell 5 років тому +17

    Слишком мелкий текст, очень плохо видно код

    • @annblok_webdev
      @annblok_webdev  5 років тому +2

      владимир арт в новых видео поправила этот косяк 👍🏻

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

      @@annblok_webdev а старые видео как смотреть?

  • @user-id1sv9fs5i
    @user-id1sv9fs5i 3 роки тому +2

    Ваша форма отправляет 0байт, т.е. просто не рабочая

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

    Спасибо большое, все получилось, сообщение и файл приходит размер совпадает, но не открывается, почему? пробовал разные файлы, разного размера с разным расширением, но результат один и тот же "ошибка открытия файла". помогите в чем проблема???

  • @user-jb9ul8hi6o
    @user-jb9ul8hi6o 4 роки тому

    Добрый день. пишет сообщение отправлено а во входящих у меня нет. Почту прописал свою. Где еще что прописать нужно?

  • @user-xv9nz9we9d
    @user-xv9nz9we9d 3 роки тому +1

    а как сделать что бы все файлы из input т атрибутом multiple приходили, а не один файл?) и значения чекбоксов еще?)

  • @angelscroll2336
    @angelscroll2336 Рік тому

    Аня,Добрый день.Если не сложно,ответь на такой вопрос.Написанно все как у тебя.Залил на хост.Заполняю форму и мне выдает сообщение что форма отправлена.Но на почту ничего не приходит.

  • @user-tb4fz4gq9j
    @user-tb4fz4gq9j 2 роки тому +1

    Здравствуйте, Анна. А не могли бы вы в описание к видео добавить ваши коды html, php и js. Очень плохо видно в видео, что в них написано. Заранее, благодарю

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

    а если в у меня есть готовый сайт на html и css и создал form и потом как получать эти данные отправленные другими ? помогите пж я там читаю что нужено на php писать то тогда зачем html css если в php все если я что то не понимаю запутался

  • @KCEHIA
    @KCEHIA 4 місяці тому

    Без проблем никак))) Но я справилась. Спасибо. Поменяла е-майлы на реальные, и to, и from, немного поменяла коды, с этими майлами, а всё остальное оставила, и заработало.

  • @user-jb9ul8hi6o
    @user-jb9ul8hi6o 4 роки тому

    Добрый день! на почту приходит но нет данных (имя почта сообщение) даже заголовков нет. только картинка если прикрепить. Что исправить?

  • @user-bt3hnjfd4e4q
    @user-bt3hnjfd4e4q 4 роки тому +1

    А если 2 input file?
    А если несколько несколько файлов в одном input file? (multiply)
    Который день уже маюсь, не могу найти рабочий пример)

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

    Не приходит письмо на почту. Распишите подробнее С какой почты приходит писмьо с сайта и куда вписывать свою почту?

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

    Присылает пустые Email-ы.А как это исправить?Вопрос поднимался много раз,но без ответа.

  • @user-lz5kf5uw7h
    @user-lz5kf5uw7h 4 роки тому +3

    Добрый вечер, Анна!
    Форма отрабатывает, письмо приходит на mail, но содержимое nameFF, contactFF, telFF, projectFF не возвращает. В результате приходит пустое письмо с вложением.. В чем может быть проблема? Заранее спасибо!

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

      Почему-то данный скрипт читает только с полей select или любых других кроме input

  • @3akrivyshka
    @3akrivyshka 2 роки тому

    Почему отправка выдает ошибку в консоль в строке http.send(new FormData(f)); ?

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

    спасибо)

  • @Mr3214789
    @Mr3214789 9 місяців тому

    огонь контент, тетя умная!

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

    Спасибо за урок. Все очень полезно. А можно сделать отправку с сайта заявку/данные не на почту, а на телефон в виде смс?

  • @user-tu5er9kw8j
    @user-tu5er9kw8j 5 років тому

    Интересно. Как то начал учить PHP, а потом забросил. Может опять начать?

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

    Подскажи,пожалуйста.А как сделать чтобы эта форма в вордпресс работала.Я contact.php подключил в functions.php.Отправка происходит,но вместе с алертом выскакивает и html код в окне.Я так понимаю нужно ajax запрос как то по другому переписать

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

      Чтобы это работало на WP, нужно удалить эти файлы и установить плагин Contact Form 7

  • @user-kt1kh6rc1r
    @user-kt1kh6rc1r 5 років тому +1

    Отправляет на gmail файлы, на mail.ru yandex почту файлы приходят 0 размером.

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

    Будет работать если сайт на Гитхаб?

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

    Спасибо! Но хотелось бы поподробнее о коде php. В частности, что такое $boundary?

  • @Play-dp5jk
    @Play-dp5jk 3 роки тому +1

    Девушка, старший по роте танковых войск здесь, Вольно! Объясните мне, как я могу разглядеть ваш код с телефона?

  • @user-kc8hi6cn2x
    @user-kc8hi6cn2x 5 років тому

    почему нет php обработки данных введенных пользователем? хотя бы htmlspecialchars() и trim() ? у вас на live/php/ такой же код как в исходниках?

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

      Юра Щинников все это можно будет реализовать, но каждому это требуется на сайте. В исходниках да, содержится все тоже самое, что и на сайте, заменена только переменная $to

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

      Юра Щинников, форма работает и отправляет только адрес сайта. Данные как имя, телефон, почта и др. не доходят. А файл пустые приходят. Что делать? Я вставил эти файлы , с исходников ни чего не менял..

  • @user-hk7qy3su8y
    @user-hk7qy3su8y 5 років тому +1

    А вообще современные почтовые службы как относяться к стандартной mail() отправке? Я слышал, что банят, поэтому многие библы юзают типа phpMailer. Кто нибудь проверял?

    • @mushnikov35
      @mushnikov35 5 років тому +2

      я проверял, пример в видео слишком слаб, он не будет работать во всех почтовых сервисах 100%, и будет давать сбои

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

    а не воозможна толька без PHP отправлять форму к примеру только с помощью JS

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

    not working mail is not coming

  • @user-rj3bm4mv6f
    @user-rj3bm4mv6f 4 роки тому

    Подскажите если не сложно как прикрутить свой стиль к выводу окна после отправки echo $_POST['nameFF'].', Ваше сообщение отправлено, спасибо! ';

    • @user-fe2lb9vc1f
      @user-fe2lb9vc1f 4 роки тому

      Все действия с HTML и CSS после удачной отправки вы делаете в 9 строке Javascript файла, вместо alert(http.responseText);

  • @user-jl3cz8jn8k
    @user-jl3cz8jn8k 4 роки тому

    сколько времени идет емейл

  • @user-be5my5od8p
    @user-be5my5od8p 5 років тому +9

    Слишком мелкий текст, очень плохо видно код.
    Спасибо!)

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

      Кирилл Матвиенко в новых видео поправила этот косяк 👍🏻

    • @user-be5my5od8p
      @user-be5my5od8p 5 років тому

      @@annblok_webdev спасибо)

  • @diagnoz-avto598
    @diagnoz-avto598 4 роки тому

    Почему то файл приходит 0 байт и не открывается. Если бы всё работало, было классно. Помогите решить....

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

    Спасибо за видео, письмо со вложением действительно дошло, но прикрепленный к ней файл приходит в неправильном виде, например, я отправляю файл 7.png, а приходит 7.pngContent-Transfer-Encoding_base64Content-Disposition_attachment

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

    как же хорошо и доступно рассказано, настоящий опытный мастер современных интернет технологий

  • @user-jp6mx5sj2r
    @user-jp6mx5sj2r 5 років тому +1

    1. Стандартный mail() в php для отправки писем с вложением не годится. Намного лучше использовать библиотеку PHPMailer. И это как раз тот случай, когда ради одной функции можно юзать либу.
    2. Аякс запрос написан на чистом js, а зачем тогда подключать jQuery?
    Просто решил обратить внимание на эти пару моментов. Никакой критики. Видео огонь. Аня, ты молодец)

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

      привет ! знаешь как на phpMailer отправить форму с файлом, уже два дня не могу понять, кучу разных вариантов испробовал, данные приходят а файл нет ! ((

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

      @@mushnikov35 Та же проблема. Решил вопрос?

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

      @@serhiikolesnyk6795 Это было давно)) да) решил

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

    Как его на вордпрес поставить разобрался.Но только сейчас заметил,что в письме не приходит ИМЯ отправителя.

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

      Зачем вам такая форма на WP? Лучше использовать плагин Contact Form 7

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

      @@annblok_webdev не хотелось разбираться как ее стилизовать в contact form 7, всегда лучше свой код чем плагин,мне так кажется) Да и все работает сейчас с этой формой)

  • @user-cb5xj1lg1l
    @user-cb5xj1lg1l 5 років тому +3

    А если у меня сайт на вордпресс, это сработает?

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

      Доктор Максим Сергеевич безусловно, но для WP я бы всё же рекомендовала воспользоваться специальным плагином Contact Form 7

    • @user-cb5xj1lg1l
      @user-cb5xj1lg1l 5 років тому +1

      @@annblok_webdev спасибо

  • @user-xu1rr9do8z
    @user-xu1rr9do8z Рік тому

    Все понятно показано и доходчиво рассказано только форма не работает )) Скрипт не отрабатывает.

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

    код вообще не видно мелкий и размытый даже в самом большом разрешении, увы (((

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

    Да ради Бога не пишите на jquery мне на чистом js нужен. Работал код месяц назад но сейчас не работает не понимаю почему

  • @efremandre
    @efremandre Рік тому

    сообщение приходит пустым, я когда нибудь найду норм гайд? везде какие-то велосипеды и долбанный джейквери

  • @user-yj2me6ev1k
    @user-yj2me6ev1k 3 роки тому +1

    мелкий текст плохо видно, зря потраченные 11 минут, даже не потрудилась сама написать скрипт, а просто рассказала ) с таким подходом далеко не уедешь.

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

    а шрифт по ближе можно.Очень мелко видно=))!

  • @lastick9365
    @lastick9365 5 років тому +9

    слишком мелкий и мыльный текст кода

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

      Согласно

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

      Олег Муравлев в новых видео поправила этот косяк 👍🏻

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

    а чем вас виндовс не устраивает? что вы все на маке сидите? чем он так хорош?

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

    Зашел ради превьюшки, эх

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

      Обманутые надежды или все же что-то полезное узнали для себя, может вы думали здесь идут настоящие курсы для хакеров.

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

    1:09 : enctype - энКтайп, а не энСИтайп, потому что
    encoding - энКодинг, а не энСИодинг.
    И да, шрифт в IDE можно было зделать и побольше, а то ничего не видно.

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

      Leo Ventyk в новых видео поправила этот косяк 👍🏻

    • @r3adit
      @r3adit 4 роки тому +2

      сделать, а не Зделать ..

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

    Всё заебись, только присылается всегда пустой файл (размер 0 байт)

  • @user-ph9oq8nx3c
    @user-ph9oq8nx3c 5 років тому

    Обожаю девушек, которые не губами накачанными трусят под глупую музыку, а подают полезную информацию! Умница!

  • @user-hp5di3xv1s
    @user-hp5di3xv1s 5 років тому

    чтобы давать людям уроки, надо, чтоб код был видел хорошо, а не вставками.

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

      Дмитрий Добрый в новых видео поправила этот косяк 👍🏻

  • @sasha-em8ve
    @sasha-em8ve 4 роки тому

    поч у меня не работает

    • @sasha-em8ve
      @sasha-em8ve 4 роки тому

      Я даж просто твою версию скопировал и ток почту поменял шоб мне отправлялось но все равно каждый раз ошибку выдает

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

      @@sasha-em8ve заливал на хостинг на сайт?

    • @sasha-em8ve
      @sasha-em8ve 3 роки тому

      @@Matissed нет

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

      @@sasha-em8ve с локального хостинга не будет работать.

    • @sasha-em8ve
      @sasha-em8ve 3 роки тому

      @@Matissed спасибо

  • @user-cf3iv2rt8e
    @user-cf3iv2rt8e 3 роки тому

    качество говно