02-notify.php 641 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace phpnotify;
  3. require_once('../sources/notifier.php');
  4. require_once('../sources/subject.php');
  5. require_once('../sources/notification.php');
  6. function get_line(string $name): string {
  7. $content = file_get_contents($name);
  8. $content = str_replace('\r', '', $content);
  9. $content = str_replace('\n', '', $content);
  10. return $content;
  11. }
  12. $TOKEN = get_line('.token');
  13. $URL = get_line('.url');
  14. $SUBJECT = get_line('.subject');
  15. $notifier = new notifier('https://ntfy.cixoelectronic.pl');
  16. $subject = $notifier->subscribe('test');
  17. $subject
  18. ->publish('Sample content')
  19. ->set_title('Title of')
  20. ->token($TOKEN)
  21. ->send(true);