webhook

_HEDELKA_

Client
Регистрация
20.02.2022
Сообщения
648
Благодарностей
170
Баллы
43
Всем ку)
Облазил значит я все форумы, и все безуспешно.

Помогите разобраться кто знает PHP язык программирования

У меня есть сервер для сайтов, я хочу на него сделать webhook чтобы он просто записывал в базу данных JSON запрос к примеру Telegram webhook (подскажите также как сделать для вк "так как вк нужно отправить в ответ код")

db запрос:
INSERT INTO `get` (`unique`, `JSON`, `status`) VALUES (NULL, 'JSON', 'не обработано')
Вот что я нашел в интернете:

connect.php:
<?php
 
header('Access-Control-Allow-Origin: *');



      $server = "localhost"; /* имя хоста (уточняется у провайдера), если работаем на локальном сервере, то указываем localhost */
      $username = "usernameBD"; /* Имя пользователя БД */
      $password = "passwordBD"; /* Пароль пользователя, если у пользователя нет пароля то, оставляем пустым */
      $database = "nameBD"; /* Имя базы данных, которую создали */

      // Подключение к базе данный через MySQLi
      $mysqli = new mysqli($server, $username, $password, $database);




      //Для удобства, добавим здесь переменную, которая будет содержать название нашего сайта
      $address_site = "https:// example.com ";
  ?>
Как описал автор, это простое подключение к db

webhook.php:
<?php
header('Access-Control-Allow-Origin: *');
$headers = "From: [email protected]";
$message = print_r($_POST,true);
@mail('[email protected]', 'Tilda TEST', $message, $headers);
echo "ok";

    require_once("connect.php");

$result_query_insert = $mysqli->query("INSERT INTO `users` (full_name, login, email, password, avatar) VALUES ('".$_POST['full_name']."', '".$_POST['login']."', '".$_POST['email']."', '".$_POST['password']."', '".$_POST['avatar']."')");
        $result_query_insert->close();
        $mysqli->close();
?>
Это не подходящий код! Но может пригодится
В этом коде не нужно вообще что-то отправлять на почту, просто записать в db JSON и
Не отработано

И еще, как сделать разные адреса, ну к примеру если использовать под разных ботов, то к примеру создать папку, и чтобы код также выполнялся (это для того чтобы в одну таблицу все запросы не пихать)
 
Последнее редактирование:

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 769
Благодарностей
2 420
Баллы
113
Посмотрите, может быть эта тема поможет.
 
  • Спасибо
Реакции: Sho

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)