Здраствуй Женя. Прости что с такой просьбой, но.... А как бы попросить пожалуйста у тебя файлик с select.js?? Я понимаю, что выше, на патрионе, но есть обстоятельства почему я прошу. Можно как ни будь это устроить в телеграме @rodionni/ Если что, за ранее Огромное Спасибо!!!! У меня в планах патрион и все к нему действия, но чутка по техническим причинам позже........
Спасибо за видео!) Сделала по уроку форму, но столкнулась с такими проблемами: 1. В Js коде в функции валидации в конце нужно написать return error. Без этого браузер выдавал ошибку на незаполненное поле. 2. На видео путь require в файле php - phpmailer/src/PHPMailer.php, а скачанная папка имеет имя PHPMailer-6.2.0. Из-за этого тоже была ошибка. Может, кому-то будет полезно. В остальном урок огонь, все понятно и доступно, спасибо)
Настя здраствуй. А как бы попросить пожалуйста у тебя файлик с select.js?? Я понимаю, что выше, на патрионе, но есть обстоятельства почему я прошу. Можно как ни будь это устроить в телеграме @rodionni/ Если что, за ранее Огромное Спасибо!!!!
@@FreelancerLifeStyle с Ваших уроков, Я начинал осваивать и продолжаю изучать сферу программирования. Делаю заказ, осталась обратная связь и страница с комментариями (дискус) и прочие не хочу ставить. Так как нужно выполнять работу качественно!
@@vana__f7570 рабочий вариант function emailTest(email) { const re = /^(([^()\[\]\\.,;:\s@"]+(\.[^()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(String(email).toLowerCase()); }
Спасибо, Жека! Очень интересно, даже что-то поняла :). Но не думала, что для отправки такой на вид маленькой формы нужно столько разного кода. А форма очень симпатичная получилась!
Cпасибо Вам огромное за ваш очень детальный и познавательный контент очень много нового узнал благодаря вашему каналу. По больше бы таких как вы людей. Всего хорошего вам и вашим близким, а каналу процветания!!!
Братан, не могу сдержать радость. Я сейчас пишу сайт для школьной работы и ни как не мог реализовать форму и ещё некоторые вещи, но ты прям спас меня. Огромное спасибо!!
Просто обалденный видос. Я в восторге. Тока добавил одну отсебятину. А именно, когда я добавил тень к инпутам в фокусе, чтобы обозначить эффект присутствия, то в транзишине указал не all, а именно box-shadow. Дело в том, что если в transition указываешь all, то тень начинает плавно и красиво появляться, а изменение размера текстового поля для сообщения путем перетаскивания, неприятно тормозить.
Помню, я задолбался крутить какой-то конфиг, и кинул эту затею 2 года назад А так хороший пример, учит сразу многим составляющим веб приложения. А так на питоне свой бложик вместо php написал :)
Жека, спасибо большое за такой чудесный урок! Ты лучший на ютубе блогер, мне очень повезло что я попал на твой канал! Успехов тебе в дальнейшем развитии. Буду поддерживать всегда комментариями и лайками ! =)
Стилизация и разметка работают, но почему-то когда подключаю JS, ничего не происходит. Подскажите что делать, а то уже третий день не могу разобраться.
Мне очень понравилось видео, все доступно и понятно, и результат хороший. Смутило только то, что нет возможности по итогу полностью скопировать весь код. И применить для себя на практике, чтобы увидеть хоть какой-то результат. Рекомендую тебе добавлять код под видео, чтобы человек мог просто взять твой код, скопировать, и применить для себя. Если бы ты хотя-бы для меня, хотя-бы на этом видео бы это сделал - я бы тебе сотку на телефон без обмана скинул.
Для тех кто пишет, что не работает. Просто будьте внимательны. Повторил все один в один. Закинул на хостинг. Предварительно на хостинге создал почтовый ящик. Не заработало. Пару часов убил на поиск ошибки. На следующий день на свежую голову опять сел, внимательно изучил ошибку (ф12 в браузере) и вуаля, не поставил один раз ; в php файле. Так что урок 100% годный, а код 100% рабочий ✌🏼 Жека, спасибо 🙏🏼
каким хостингом пользуешься? почему то хостинг при отправки выдает алерт с ОШИБКОЙ JS проверил там расставил алерты с разными ошибками и не они выскакивают
Брат, спасибо тебе огромное, ты просто меня спас, я два часа сидел и не мог понять почему мой код резко перестал работать, а оказывается вот оно что. Просто гигантский респект тебе
Дякую за детальний розбір! Все працює. Підкажіть тільки, будь ласка, як зробити переадресацію користувача на сторінку вдячності, наприклад, замість виведення повідомлення без перезавантаження сторінки?
Го стилизацию собственного плеера с TH-cam API ! По твоим советам делаю лендинги на партфолио, уже третий делаю. Много лендингов имеют видео со своим стилем. Но чаще вставляют видео с youtube, а не хранят его на сервере. Поэтому интересна эта сторона вопроса.
Я смотрю твои видео и постоянно думаю как ты до этого походишь? :) Просто мега круто , мне иногда кажется что ты на ccs можешь написать и фронт и бекенд и вместо js его использовать 😁
Объяснил конечно все очень хорошо но пока запомнил эти коды с php js и т.д я чуть не помер! Я просто начинающий и знаю только css и htmlа js и php не знаю так что было сложно но спасибо.
Мне очень понравился трюк со стилизацией чекбоксов и радиокнопок на чистом CSS. До этого я, очевидно, делал как в твоем предыдущем уроке по стилизации элементов форм. У меня возникает вопрос: в какой способ лучше? Возможно, есть какие-то уязвимости у чистого CSS? Или наоборот - лучше использовать его, чтобы не подключать скрипт?
Привет Женя. Очень понятно объясняешь. Можешь сделать урок про заливку файлов на сервер? То есть, как с помощью JavaScript или NodeJs заливать файлы на сервер через сайт.
очень интересное видео, большое вам спасибо! только вопрос: а какие преимущества у js валидации обязательных полей перед простым required и type в форме? Просто когда указываешь type = "email" и делаешь на него required форма тебя сама никуда без собачки и остального не пропустит. и еще раз спасибо
Спасибо, Женя! Ощутил позитив, что до написания js я уже понимал всё. Значит - не зря учу! Есть вопрос - Почему перед псевдоэлементами ::before и ::after два двоеточия? В уроках было одно двоеточие... Замечание :) В скачаном на Патреон архиве небольшая ошибка в заголовке "Отправда данных", надо подправить))) js учу! Подача - лучшая для меня - с мотивацией и позитивом!! Сам такой.
спасибо огромное!! все видео, которые смотрю - очень помогают. Я - совсем начинающая..... Можешь снять видео - как подгружать иконки из fontawesome- совсем с ними у меня не получается
Доброго времени суток((( все сделал по видео но форма не отправляется пишет что 500 (Internal Server Error) formSend @ script.js?ver1.2:16 if (error === 0){ form.classList.add('sending'); let response= await fetch("sendmail.php",{ // подчеркнуто красным fetch("sendmail.php",// method:'POST', body:formData }); не могу понять в чем причина(((( все делал прям за вами(((
@@yuri_prokudin Здравствуйте! Столкнулся с аналогичной проблемой.Все перепробовал не понимаю в чем дело. У меня пути к файлам мейлера вот такие use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; require 'phpmailer/src/Exception.php'; require 'phpmailer/src/PHPMailer.php'; как и у автора ролика один в один, подскажите пожалуйста у вас такой же путь был?
При отправке формы выскакивавет ошибка failed to load resource: the server responded with a status of 500 на 17 строке script.js, может кто в курсе, что бы это значило?
У меня такая же ошибка выскакивает. В выдаёт ошибку на моменте обращения к файлу. JS выдаёт аллерт, а консоль подсвечивает fetch. Менял даже путь к файлу, не помогает.
Отличный контент, будет здорово если снимешь видос с отправкой из пупапа (форма вызывается кнопкой), покажешь как все это грамотно связать и если на сайте к примеру 4 совершенно разные формы. Заранее спасибо
супер видеоматериал!!! спасибо огромное вам! многое узнаю из ваших уроков) у вас талант преподносить сложный материал простым и понятным языком. Попробовала переписать код и валидация не проходит!!!
очень крутое видео! СПАСИБО, было б очень круто если бы было видео для отправки формы через "composer" сейчас вышла новая версия PHPMailer и она как то работает с composer. Заранее спасибо!
🤟Полезно?
🔴 Получить доступ к плюшкам + поддержать канал: www.patreon.com/freelancerlifestyle
🔴 Telegram канал: t.me/freelancer_lifestyle (teleg.run/freelancer_lifestyle)
🔴 Telegram чат по верстке: t.me/flschat (teleg.run/flschat)
🔴 Facebook: facebook.com/freelancerlifestyle
🔴 Instagram: instagram.com/freelancer.lifestyle
Евгений, посмотри, пожалуйста, я сделал pull request для "Динамического адаптива"
Здраствуй Женя. Прости что с такой просьбой, но.... А как бы попросить пожалуйста у тебя файлик с select.js?? Я понимаю, что выше, на патрионе, но есть обстоятельства почему я прошу. Можно как ни будь это устроить в телеграме @rodionni/
Если что, за ранее Огромное Спасибо!!!!
У меня в планах патрион и все к нему действия, но чутка по техническим причинам позже........
Привет 🙃 *фрилансер по жизни* а каа сделать чтобы формы были отправлены на страницу или сайт
Спасибо за видео!) Сделала по уроку форму, но столкнулась с такими проблемами:
1. В Js коде в функции валидации в конце нужно написать return error. Без этого браузер выдавал ошибку на незаполненное поле.
2. На видео путь require в файле php - phpmailer/src/PHPMailer.php, а скачанная папка имеет имя PHPMailer-6.2.0. Из-за этого тоже была ошибка.
Может, кому-то будет полезно.
В остальном урок огонь, все понятно и доступно, спасибо)
Привет, а по второму пункту какую ошибку выдавало, не помнишь?
Настя здраствуй. А как бы попросить пожалуйста у тебя файлик с select.js?? Я понимаю, что выше, на патрионе, но есть обстоятельства почему я прошу. Можно как ни будь это устроить в телеграме @rodionni/
Если что, за ранее Огромное Спасибо!!!!
Это просто пушечно, невероятно, спасибо за такие подробные и качественные, а главное полезные для практических целей уроки.
Пожалуйста!
Благодарность! Как же вы интересно с эмоциями рассказываете, приятно слушать и учиться !
Я рад!
@@FreelancerLifeStyle с Ваших уроков, Я начинал осваивать и продолжаю изучать сферу программирования. Делаю заказ, осталась обратная связь и страница с комментариями (дискус) и прочие не хочу ставить. Так как нужно выполнять работу качественно!
Женя ты лучший, уже неделю вожусь со своим сайтом, никак не мог сделать форму. А ты прям как знал))
Я рад что помог!
@@vana__f7570 рабочий вариант function emailTest(email) {
const re = /^(([^()\[\]\\.,;:\s@"]+(\.[^()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(String(email).toLowerCase());
}
Жееееень, прошу тебя сделай такой же ролик, только с регистрацией и не много работы с БД:) Ты лучший!)
Согласен, как раз такого точно чего-то не хватает!
Фрилансер по жизни - IT и фриланс - а ти прям знаєш, який відос запилити) . Якраз верстаю статику, і треба таку форму. Прям в точку.
Наконец то я дождался ! Спасибо огромное ! Форма и всё что с ней связано - это можно сказать Важнейший элемент для современного сайта.
Пожалуйста!
Я тоже давно ждал это выпуск и наконец выпускал, очень рад от вас, супер и полезно 👍
Я рад что полезно!
Спасибо, Жека! Очень интересно, даже что-то поняла :). Но не думала, что для отправки такой на вид маленькой формы нужно столько разного кода. А форма очень симпатичная получилась!
Спасибо большое!
Cпасибо Вам огромное за ваш очень детальный и познавательный контент очень много нового узнал благодаря вашему каналу. По больше бы таких как вы людей. Всего хорошего вам и вашим близким, а каналу процветания!!!
Супер-позитивный Человечище! Я так за сборную на Олимпиаде не волновался, как за супер-письмо )))))
ЭТО ЯДЕРНАЯ БОМБА!!!!)))) Как же я давно ждал этот выпуск от тебя!))))) Спасибо)))))))))))))))))
Пожалуйста!
Только собирался делать форму обратной связи и тут выходит видео. Спасибо!!!
Пожалуйста!
Я обожаю ваши уроки, очень вдохновляет!
Я рад!
ох, за одно это видео получила больше позитива, чем за всю жизнь))
Наконец то без костылей научился)))) Жека ты лучший!!!!! Спасибо!!!
Женя, спасибо за урок! Мира на земле, ждем новые выпуски!
Братан, не могу сдержать радость. Я сейчас пишу сайт для школьной работы и ни как не мог реализовать форму и ещё некоторые вещи, но ты прям спас меня. Огромное спасибо!!
Просто обалденный видос. Я в восторге. Тока добавил одну отсебятину. А именно, когда я добавил тень к инпутам в фокусе, чтобы обозначить эффект присутствия, то в транзишине указал не all, а именно box-shadow. Дело в том, что если в transition указываешь all, то тень начинает плавно и красиво появляться, а изменение размера текстового поля для сообщения путем перетаскивания, неприятно тормозить.
Супер!! Так мало хорошего контента на эту тему, и вот наконец-то! Спасибо!
Пожалуйста!
Самое огроменное Вам спасибо, дядя Женя!
Пожалуйста!
Помню, я задолбался крутить какой-то конфиг, и кинул эту затею 2 года назад
А так хороший пример, учит сразу многим составляющим веб приложения.
А так на питоне свой бложик вместо php написал :)
И уже с такими демками накапливаются заготовки, а потом быстрее делаешь, что ты знаешь
Супер! Давно ждал чего то в этом роде!
Я рад!
Добра тебе, брат, ты лучший)
Спасибо!
Мой мозг расплавился от Javascript и php, надеюсь буду понимать в будущем.
Кайфую от того, как ты кайфуешь от своего дела 😃
Уже слово в слова списываю , один фиг не работает
Спасибо тебе большое ! Ты очень крутой, очень часто выручаешь начинающих программистов и не только.
привет, у тебя код точь в точь заработал? у меня не проходит phpmailer. вот думаю с хостингом проблема или как. выдаёт 403
Привет, нет. Я немного переделал код и mailer по другому написан, но все работает
@@давидкучерявый отправить код ?
@@sakosargsyan7516 да, отправь пожалуйста
@@meirlanerezhepov92 телегу напиши
Женя, у вас столько позитива, сижу продолжаю улыбаться))))))Спасибо за уроки!
Жека, спасибо большое за такой чудесный урок! Ты лучший на ютубе блогер, мне очень повезло что я попал на твой канал! Успехов тебе в дальнейшем развитии. Буду поддерживать всегда комментариями и лайками ! =)
Спасибо за урок по отправке без применения жуквери))
Ну наконец-то 😌 Давно ждал такой видос 🔥
Супер!
Жень переписал всё как у тебя даже перепроверил два раза, но всё равно не работает валидация
Стилизация и разметка работают, но почему-то когда подключаю JS, ничего не происходит.
Подскажите что делать, а то уже третий день не могу разобраться.
Зарядился позитивом на весь день!! Спасибо!!! ты крут!!!
Спасибо!
Лайк авансом. Позже гляну)
Я проверю )))
@@FreelancerLifeStyle домовились, земляче ;)
Мне очень понравилось видео, все доступно и понятно, и результат хороший.
Смутило только то, что нет возможности по итогу полностью скопировать весь код. И применить для себя на практике, чтобы увидеть хоть какой-то результат.
Рекомендую тебе добавлять код под видео, чтобы человек мог просто взять твой код, скопировать, и применить для себя.
Если бы ты хотя-бы для меня, хотя-бы на этом видео бы это сделал - я бы тебе сотку на телефон без обмана скинул.
под видео ссылка на патреон, где ты можешь за денюжку код скопировать
Спасибо тебе большое. Я начинающий разработчик. Использовал твой код, с нужными мне доработками в реальном проекте, всё работает!!!
Я рад!
не работает
Спасибо за классный урок ! Очень информативно.
Пожалуйста!
... довольно заморочено, но ОЧЕНЬ круто! BRAVO!!!
Для тех кто пишет, что не работает. Просто будьте внимательны. Повторил все один в один. Закинул на хостинг. Предварительно на хостинге создал почтовый ящик. Не заработало. Пару часов убил на поиск ошибки. На следующий день на свежую голову опять сел, внимательно изучил ошибку (ф12 в браузере) и вуаля, не поставил один раз ; в php файле. Так что урок 100% годный, а код 100% рабочий ✌🏼 Жека, спасибо 🙏🏼
каким хостингом пользуешься?
почему то хостинг при отправки выдает алерт с ОШИБКОЙ
JS проверил там расставил алерты с разными ошибками и не они выскакивают
Корзина для сайта оччень нужна!!! С наполнением и отправкой заказанного.
Евгений! Спасибо за урок!
Пожалуйста!
все что ты делаешь реально очень круто! спасибо тебе огромное!!!
Оооо великий Евгений да прибудет с тобой сила . Это то что нужно . Может еще про Api токены и тд. Выпустишь видео
Спасибо! Очень полезный видос по всем фронтам!
Пожалуйста!
Жека-Жека! Как же люблю твои уроки!)))
Крайне полезный урок!
Я рад!
открыл видяху эту и у меня прям какая то ностальгия по временам прошедшим(((
Это мега урок, БЛАГОДАРЮ!!!
Важное замечание, когда вводите в php файле, почту отправителя обязательно указывайте существующую почту!!!
Брат, спасибо тебе огромное, ты просто меня спас, я два часа сидел и не мог понять почему мой код резко перестал работать, а оказывается вот оно что. Просто гигантский респект тебе
Урок огонь! Спасибо большое!
Огромное спасибо! Урок потрясающий!
Очень полезное видео!!! Женя, спасибо большое!!!
Почему сайт может выдавать [HTTP/2 404 Not Found 168ms] на этот файл sendmail.php? Вроде всё также сделал и сохранил относительные пути до файлов
Wow! Очень полезное видео, лайк однозначно
Спасибо!
Супер 100500 раз лучший Жека прогер!!!
Спасибо))
Жека, все супер, но расскажи про защиту формы!
Огромное спасибо за видео! Только хотел научиться делать форму
Пожалуйста!
Дякую за детальний розбір! Все працює.
Підкажіть тільки, будь ласка, як зробити переадресацію користувача на сторінку вдячності, наприклад, замість виведення повідомлення без перезавантаження сторінки?
Это было прекрасно!!!! Благодарю!
Пожалуйста!
Го стилизацию собственного плеера с TH-cam API ! По твоим советам делаю лендинги на партфолио, уже третий делаю. Много лендингов имеют видео со своим стилем. Но чаще вставляют видео с youtube, а не хранят его на сервере. Поэтому интересна эта сторона вопроса.
Я смотрю твои видео и постоянно думаю как ты до этого походишь? :) Просто мега круто , мне иногда кажется что ты на ccs можешь написать и фронт и бекенд и вместо js его использовать 😁
Ахахах, нужно попробовать))
Не просто замечательно, а хорошо-замечательно!
Спасибо!
Просто МЕГА!!
Спасибо!
И снова топовый контент!
Спасибо!
Объяснил конечно все очень хорошо но пока запомнил эти коды с php js и т.д я чуть не помер! Я просто начинающий и знаю только css и htmlа js и php не знаю так что было сложно но спасибо.
Мне очень понравился трюк со стилизацией чекбоксов и радиокнопок на чистом CSS. До этого я, очевидно, делал как в твоем предыдущем уроке по стилизации элементов форм. У меня возникает вопрос: в какой способ лучше? Возможно, есть какие-то уязвимости у чистого CSS? Или наоборот - лучше использовать его, чтобы не подключать скрипт?
Этот код выглядит лучше, но если нужно вешать еще некие события без JS не обойтись. По этому зависит от задачи
@@FreelancerLifeStyle теперь понятно) спасибо)
Спасибо, очень интересно. А возможно ли сохранение данных формы в файл Excel (на Google Drive, например)? Было бы интересное дополнение к уроку )
Выпуск топ , спасибо 👍👍👍
Привет Женя. Очень понятно объясняешь. Можешь сделать урок про заливку файлов на сервер? То есть, как с помощью JavaScript или NodeJs заливать файлы на сервер через сайт.
Просто супер! Большое спасибо!
Спасибо ты просто супер,и пожалуйста делай BackEnd уроки для начинающих
спасибо за видосик ТЫ СУПЕР!!!
Пожалуйста!
очень интересное видео, большое вам спасибо!
только вопрос: а какие преимущества у js валидации обязательных полей перед простым required и type в форме? Просто когда указываешь type = "email" и делаешь на него required форма тебя сама никуда без собачки и остального не пропустит.
и еще раз спасибо
вам , конечно, никто не ответит, но за замечание про type email спасибо, я не знал)
@@true227 а если сделать type number то буквы не пропустит
Грех лайк не поставить за старания!😉
супер знания и супер позитив
Спасибо, Женя! Ощутил позитив, что до написания js я уже понимал всё. Значит - не зря учу! Есть вопрос - Почему перед псевдоэлементами ::before и ::after два двоеточия? В уроках было одно двоеточие...
Замечание :) В скачаном на Патреон архиве небольшая ошибка в заголовке "Отправда данных", надо подправить)))
js учу! Подача - лучшая для меня - с мотивацией и позитивом!! Сам такой.
можно одно, а можно 2 двоеточия
@@пользователь-д6г9е спасибо! С одним короче))
спасибо огромное!! все видео, которые смотрю - очень помогают. Я - совсем начинающая.....
Можешь снять видео - как подгружать иконки из fontawesome- совсем с ними у меня не получается
Да, будет!
Доброго времени суток((( все сделал по видео но форма не отправляется пишет что 500 (Internal Server Error)
formSend @ script.js?ver1.2:16 if (error === 0){
form.classList.add('sending');
let response= await fetch("sendmail.php",{ // подчеркнуто красным fetch("sendmail.php",//
method:'POST',
body:formData
});
не могу понять в чем причина(((( все делал прям за вами(((
разобрался, дело было в пути к файлам phpmailer )))
@@yuri_prokudin Здравствуйте! Столкнулся с аналогичной проблемой.Все перепробовал не понимаю в чем дело. У меня пути к файлам мейлера вот такие
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'phpmailer/src/Exception.php';
require 'phpmailer/src/PHPMailer.php';
как и у автора ролика один в один, подскажите пожалуйста у вас такой же путь был?
угарнул с довольно простой ф-ции про емайл)) особенно если ты с регулярками не встречался)
При отправке формы выскакивавет ошибка failed to load resource: the server responded with a status of 500 на 17 строке script.js, может кто в курсе, что бы это значило?
Проблема на стороне сервера. Вроде как ответа от него не было получено.
У меня такая же ошибка выскакивает. В выдаёт ошибку на моменте обращения к файлу. JS выдаёт аллерт, а консоль подсвечивает fetch. Менял даже путь к файлу, не помогает.
Соглы как поченить
Спасибо большое, однозначно лайк =)
Магия!)
Именно 🎉
Спасибо!
Зачётное видео, респект
Отличный контент, будет здорово если снимешь видос с отправкой из пупапа (форма вызывается кнопкой), покажешь как все это грамотно связать и если на сайте к примеру 4 совершенно разные формы. Заранее спасибо
Спасибо, очень помогло!👏
Ну всё, жду курс по практическому PHP от Жеки 😃
При отправке выдает ошибку:
Unexpected token < in JSON at position 0
Можете подсказать как это исправить?
Саша, нашли в чем была ошибка?
@@alinafitisova3176 нет
@@СашаРад-ф6к а так же выгрузили на сервер, не gitHub pages, а именно сторонний и с поддержкой php?
@@alinafitisova3176 да
@@alinafitisova3176 я делал по примеру канала от 0 до 1,можете найти посмотреть
Класс 👍👍👍
Спасибочки))
Подскажите пожалуйста, как вывести на английском кнопку Выбрать файл? и сообщение Файл не выбран? там где фото выбирают
Большое спасибо за видео!
супер видеоматериал!!! спасибо огромное вам! многое узнаю из ваших уроков) у вас талант преподносить
сложный материал простым и понятным языком. Попробовала переписать код и валидация не проходит!!!
я переписывала и всё ок
@@littlecat8445 как отправляетс?
а какая была ошибка ?
Отлично, класс!
Спасибо!))
Все круто) поделитесь еще приложухой что раскладку автоматически меняет)
punto switcher
питань до відео як завжди не має) чітко ,ясно , і чьотко ) Хотів тільки запитати який зараз обирати хостинг ?
Так можно отправить письмо с любой почты какую укажешь? Этот вопрос совсем не раскрыт.
очень крутое видео! СПАСИБО, было б очень круто если бы было видео для отправки формы через "composer" сейчас вышла новая версия PHPMailer и она как то работает с composer. Заранее спасибо!
Жека ты лучший!