hook.php 660 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. //dddxxxx
  3. $str = file_get_contents("php://input");
  4. file_put_contents('push.log', $str);
  5. $data = json_decode($str, true);
  6. //if (empty($data) || $data['pusher']['email'] != '53623075@qq.com') {
  7. // logs('信息为空,或密码错误');
  8. //}
  9. $result = exec(__dir__ . '/auto.sh');
  10. echo $result;
  11. function logs($msg, $data = null)
  12. {
  13. $str = $msg;
  14. if (!empty($data)) {
  15. $str .= ': ';
  16. }
  17. if (is_array($data)) {
  18. $str .= json_encode($msg);
  19. } else {
  20. $str .= $data;
  21. }
  22. echo $str = date('Y-m-d H:i:s') . ' ' . $str . PHP_EOL;
  23. $fp = fopen('push.log', 'a+');
  24. fwrite($fp, $str);
  25. fclose($fp);
  26. exit;
  27. }