/
bear
/
utility
Обзор
Документация
Войти
/
bear
/
utility
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
pc_monitoring/server/huk.php
49 строк
1 KB
Nikita Kalitin
add server
13 мар 2020, 15:55
13 мар 2020, 15:55
fc117ca
Код
Авторство
О чём код?
<?php /** * User: nikita.s.kalitin@gmail.com * Date: 13.03.20 * Time: 14:42 */ ini_set('display_errors','1'); define('LOG_PATH_0x', __DIR__ . '/loggers.log'); require_once ("../vendor/autoload.php"); use \Utility\DbUtility; require_once '../env.php'; function setLog_0x ($str, $file = LOG_PATH_0x) { if ($file === "default") { $file = LOG_PATH; } $tmp_file = fopen($file, 'a'); $date = date('Y-m-d H:i:s'); $str_res = $date . " => " . $str; fwrite($tmp_file, $str_res . "\r\n"); fclose($tmp_file); return 0; } if(!empty($_GET['key']) && $_GET['key']==APIHUKKEY){ $message = (!empty($_GET['mes']))? $_GET['mes']:'no message'; setLog_0x('Huk was worked! : ' . $message); $obj = new DbUtility(); $pdo = $obj->getPDO(); try{ $query = "Insert into nr.timelog (date, message) values(:date, :message)"; $stmt = $pdo->prepare($query); $stmt->execute([':date'=>date('Y-m-d H:i:s'), ':message'=>$message]); $res = $stmt->fetchAll(); http_response_code('200'); echo json_encode(['Ok'=>'Ok!']); die; }catch(\Exception $e){ http_response_code(400); echo json_encode(['Error!'=>$e->getMessage()]); } } http_response_code('200'); echo 'err'; die; ?>