Как отправить данные из формы в Телеграм и/или на почту?

Рейтинг: 0Ответов: 1Опубликовано: 02.02.2023

Здраствуйте, в вопросе всё сказано но хочу добавить я кучу роликов посмотрел прочитал много статей но ни одна не отправила данные из формы в Телеграм, так что кроме подсказки как сделать скрипт на php и/или js можете ещё попытаться разжевать то куда тыкать вставлять и т.д. буду очень благодарен! Вот стандартная разметка:

             <div class="form">
                 <div class="book_form">
                 <form method="post">
                    <input type="text" name="name" placeholder="Ваш ник" required>
                    <input type="text" name="book_name" placeholder="Имя книги" required>
                    <input type="text" name="avtor_name" placeholder="Имя автора" required>
                    <textarea type="text" name="otziv" placeholder="Ваш отзыв о книге"></textarea>                        
                </form>
            </div>
            <div class="sovet_form">
                    <h2>Что вы предлагаете нам улучшить на сайте?</h2>
                    <textarea type="text" name="sovet" placeholder="Ваши предложения"></textarea>
                    <button type="submit" class="send-button">Отправить</button>
                </form>
             </div>

Ответы

▲ 1Принят

Добавьте в форму кнопку. Например <button type="submit">Отправить</button>

При нажатии на кнопку данные формы будут отправлены на скрипт assets/php/telegram.php. Конечно нужно чтобы он уже был написан.

Отправку данных в телеграм или на почту нужно запрограммировать в этом скрипте. Данные полей формы будут доступны в нем через массив $_POST.

Документация телеграм тут. Отправить письмо из PHP можно при помощи функции mail().