Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Komendy w php
Forum PHP.pl > Forum > Przedszkole
pedobearpl
Witam. Nie wiem jak zrobić komendę GG BotAPI wysyłającą wiadomość którą poda użytkownik na numer który napisze pod numer jaki wskaże .

Czyli coś żeby komenda wyglądała:

/p numer treść

Narazie mam:

Komenda która wysyła wiadomość do użytkownika którego numer sie poda czyli wpisujesz

/p 123456

i wysyła wiadomość o treści $ptresc na numer 123456

  1. <?php
  2. require_once('MessageBuilder.php');
  3. require_once('PushConnection.php');
  4. $pnumer = $parts;
  5. $pnumer[0] = '';
  6. $pnumer = trim(implode(' ', $pnumer));
  7. $ptresc = 'Treść wiadomości'
  8.  
  9. $M = new MessageBuilder();
  10. $M->addText($ptresc);
  11. $M->setRecipients(array($pnumer)); // lista odbiorców
  12. $P = new PushConnection(******, '**********', '*******'); // autoryzacja
  13.  
  14. $P->push($M); // wysłanie wiadomości do odbiorców

oraz treść pliku komendy.php odpowiedzialna za tą komendę
  1.  
  2. $start = '/'
  3. $priv = 'p'
  4.  
  5. switch (strtolower($parts[0])) {
  6. //priv
  7. case "$start$priv": {
  8. if (file_exists("komendy/priv.php")) {
  9. include ("komendy/priv.php");
  10. echo "true";
  11. return true;
  12. } else {
  13. return false;
  14. echo "Komenda nie istnieje!";
  15. }
  16. }
  17. }


Podsumowując. Jak zrobić aby po wpisaniu komendy
/p $pnumer $ptresc
wysłało wiadomość o treści $ptresc na numer $pnumer?

Jaśniej:

Po prostu o to aby gdy wpisze się /p $cos1 $cos2 to rozpoznawało wartosc z $cos1 $cos2 i wysyłało odpowiedzi komunikat.

Inny przykład. Wpisujesz /p 123456 treść a jak zrobić aby serwer rozpoznawał /p $cos1 $cos2 po czym np wyświetla
Wiadomość na numer 123456 o treści "treść" została wysłana!
Wiadomość na numer $cos1 o treści "$cos2" została wysłana!

42 wyświetlenia, 0 odpowiedzi..
markonix
explode, separator to spacja i masz 3 zmienne w tym numer i treść.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.