Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przeróbka skryptu, potrzebna pomoc ;)
jarmiar
post
Post #1





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

Ostrzeżenie: (0%)
-----


Witam,

Mam takie pytanie:

Czy skrypt www2gg (do wysyłania wiadomości na Gadu-Gadu, można przerobić w ten sposób, aby wiadomości przychodzące na numer bramki były automatycznie odpowiadane przez skrypt np.
ktoś wpisze: Cześć - skrypt mu odpowie również cześć, jeśli ktoś wpisze do widzenia - skrypt się z nim też pożegna.

Jeżeli jest taka możliwość to proszę o jakieś sugestie.

Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


jeszcze raz bardzo proszę o jakieś sugestie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jarmiar
post
Post #2





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

Ostrzeżenie: (0%)
-----


oto kod:

  1. <?php
  2.  
  3.  
  4. require_once 'phplibgadu.php';
  5.  
  6. //autoryzacja
  7. $numer_gg = "moj_numer";
  8. $haslo_gg = "*********";
  9.  
  10.  
  11. $gg = new GG;
  12.  
  13. // Po??czenie (numer, has?o)
  14. $gg->connect($numer_gg, $haslo_gg);
  15.  
  16. // Ustawienie statusu na dost?pny + opis
  17. $gg->changeStatus(GG_STATUS_AVAILABLE_DESCR, 'Opis statusu');
  18.  
  19.  
  20. while (1) {
  21. sleep(1);
  22. // Pingujemy ?eby nie straci? po??czenia
  23. $gg->ping();
  24.  
  25. // Sprawdzamy czy s? jakie? pakiety wys?ane do nas
  26. if (($packet = $gg->readPacket()) === false) {
  27. continue;
  28. }
  29.  
  30. // Czytamy pakiety
  31. $packet = $gg->handlePacket($packet);
  32.  
  33. // Je?eli pakiet jest wiadomo?ci?...
  34. if ($packet['type'] == GG_RECV_MSG) 
  35.  {
  36.  if ($packet['msg'] == 'pogoda') 
  37.  {
  38.  $gg->sendMessage($packet['sender'], "Dzisiaj jest bardzo ładna pogoda");
  39.  }
  40.  else
  41.  {
  42.  $gg->sendMessage($packet['sender'], strrev($packet['msg'])); 
  43.  }
  44. // ...i jesli ktos napisa? 'quit' to ko?czymy p?tle while
  45. if ($packet['msg'] == 'quit') {
  46. break;
  47. }
  48. }
  49.  
  50. }
  51.  
  52. // Roz??czamy si? z sieci? gg
  53. $gg->disconnect('Opis niedost?pny');
  54.  
  55. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 13:58