В интернете масса примеров с формами обратной связи, я подумал, одной меньше одной больше.
Так вот я буду отправлять не на почту а в телеграм.
Пример рабочей формы с модальним ( pop-up) окном .
Модальное окно реализовано на jquery. Оно адаптивное и подойдет для большинства сайтов.
вот скрипт для обработки запроса из формы и отправки в телеграм
Все достаточно просто .
Кака получить $token и $chatid можете узнать тут
//Даные телеграмм $token =''; $chatid = ''; $success = 'Сообщение отправлено'; $text_error = 'Форма не заполнена'; if ($_SERVER['REQUEST_METHOD'] == 'POST'){ //данные из форм $name = trim($_POST['name']); $phone = trim($_POST['phone']); // сообщение $tmtext = array( "Имя" => $name, "Телефон" => $phone, ); //собираем все в сообщение $txt=''; foreach($tmtext as $key => $value) { $txt .= "".$key.": ".$value."%0A"; } #Отправляем сообщение fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chatid}&parse_mode=html&text={$txt}","r"); echo $success; } else{ echo $text_error; }
Дмитрий
- 11 января 2020, 06:30 ↓Но… Если вводить номер телефона в международном формате (например +44 (000) 000-00-00), то значёк "+" в сообщении виден не будет
Дмитрий
- 11 января 2020, 06:33 ↓Как можно одновременно отправить данные из формы и на e-mail и в telegram?
Сможете помочь реализовать такой сценарий?
admin
- 11 января 2020, 06:42 ↓MAKOMI
- 24 июля 2020, 12:54 ↓Пример рабочей формы с модальним ( pop-up) окном.
admin
- 27 июля 2020, 20:27 ↓