Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2026-03-28, 04:59


infus211







Wiek: 27
Na forum: 69 dni
Posty: 1
Nick w MP: Inferno



Respekt: 50

Pushover App w PHP – powiadomienia z serwera

Siema, wrzucam prostą integrację z aplikacją Pushover w PHP, dzięki której możecie wysyłać powiadomienia push (np. z serwera SA:MP, strony czy panelu admina) prosto na telefon.

Co to jest Pushover?
To aplikacja do odbierania powiadomień push na telefonie (Android/iOS), bardzo prosta w użyciu i szybka w działaniu.

Zastosowanie:
  • [*]Powiadomienia o wejściu admina
  • [*]Alerty (np. cheater, crash serwera)
  • [*]Logi w czasie rzeczywistym
  • [*]Status serwera / restart


Wymagania:
  • [*]Konto w Pushover
  • [*]Application Token
  • [*]User Key
  • [*]PHP (curl włączony)


Kod PHP:
[code=php]

<?php

function sendPushover($message, $title = "Serwer") {
$token = "TWÓJ_APP_TOKEN";
$user = "TWÓJ_USER_KEY";

$data = [
"token" => $token,
"user" => $user,
"message" => $message,
"title" => $title
];

$ch = curl_init("https://api.pushover.net/1/messages.json");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
curl_close($ch);

return $response;
}

// przykład użycia
sendPushover("Serwer został uruchomiony!", "INFO");

?>

[/code]

Jak użyć z SA:MP?
W Pawn możesz zrobić request HTTP do tego pliku PHP (np. przy starcie serwera, wejściu admina itd.).

Przykład Pawn:
Kod:


forward SendNotify();
public SendNotify() {
HTTP(0, HTTP_GET, "http://twojastrona.pl/pushover.php", "", "");
return 1;
}


Tip:
Możesz dodać parametry GET (np. ?msg=tekst) i dynamicznie wysyłać różne powiadomienia.

Podsumowanie:
Prosty system, a mega przydatny do kontroli serwera w czasie rzeczywistym. Działa szybko i stabilnie.

Postaw piwo autorowi tego posta
 

 
Tagi: pushpver
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » INNE JĘZYKI Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku