Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Klasa phplibgg, problem
Forum PHP.pl > Forum > Przedszkole
wert1
Witajcie,
zabrałem się za robienie bramki Gadu-Gadu przez WWW.
I mam pare problemów z działaniem klasyphplibgadu autorstwa Anakina.
Gdy chce wysłać wiadomośc za pomocą tego skryptu :

  1. <?php 
  2. /* 
  3.  * @author : Anakin 
  4.  */ 
  5.  
  6. include 'phplibgadu.php'; 
  7.  
  8.  
  9. $gg = new GG; 
  10. $gg -> connect(12068549, 'hasło'); 
  11. $gg -> changeStatus(GG_STATUS_AVAILABLE_DESCR, '@WERT - Online'); 
  12. $gg -> sendMessage('6865186', 'Witaj') or die('nie można wysłać wiadmości');
  13. $gg -> disconnect('@WERT'); 
  14. ?>


Wywala mi taki bład :

CODE
Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: hostname nor servname provided, or not known in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 338

Warning: fsockopen() [function.fsockopen]: unable to connect to appmsg.gadu-gadu.pl:80 (Unknown error) in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 338


drugi problem powstaje przy pobieraniu wiadomosci :

  1. <?php 
  2. /* 
  3.  * @author : Anakin 
  4.  */ 
  5.  include 'phplibgadu.php';  
  6.  $gg = new GG; 
  7.  $gg -> connect(12068549, 'hasło');
  8.  $gg -> changeStatus(GG_STATUS_AVAILABLE, '@WERT - Online');  
  9.  
  10.  while (1) {
  11.  sleep(1);
  12.  $gg->ping();
  13.  
  14.  // Sprawdzamy czy s? jakie? pakiety wys?ane do nas
  15.  if (($packet = $gg->readPacket()) === false) {
  16. continue;
  17.  }
  18.  
  19.  // Czytamy pakiety
  20.  $packet = $gg->handlePacket($packet);
  21.  
  22.  if ($packet['type'] == GG_RECV_MSG) {
  23.  
  24.  print ($packet['msg']);  
  25.  break;
  26.  }
  27.  }
  28.  $gg -> disconnect('@WERT'); 
  29. ?>


problem powstaje gdy skrypt ma odebrać wiecej niż jeden pakiet :/
CODE

Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: hostname nor servname provided, or not known in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 338

Warning: fsockopen() [function.fsockopen]: unable to connect to appmsg.gadu-gadu.pl:80 (Unknown error) in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 338

Warning: fsockopen() [function.fsockopen]: unable to connect to 217.17.41.83:8074 (Operation timed out) in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 80

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 111

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189

Warning: fread(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 203

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wert/domains/wert.cyberdusk.pl/public_html/wert/gadu/phplibgadu.php on line 189


oraz gdy napisze wiadomosc przed zalogowaniem się skryptu

wtedy wogóle jej nie odbiera sad.gif
anonim1133
Cytat
unable to connect to 217.17.41.83:8074 (Operation timed out)


może gg zmieniło adresy serwerów? tongue.gif
wert1
no to co mam robic questionmark.gif
Maxik
Adresy serwerów: http://www.kadu.net/monitor/
wert1
problemy robi ta funkcja
  1. <?php
  2. // }}}
  3. // {{{ _findServer()
  4. /**
  5. * Metoda pobierajaca IP oraz port serwera Gadu-Gadu
  6. *
  7. * @param integer $uid numer Gadu-Gadu użytkownika
  8. *
  9. * @access private
  10. * @return mixed (boolean, string)
  11. */
  12. function _findServer($uid) {
  13.  
  14. if ($hSocket = fsockopen('appmsg.gadu-gadu.pl', 80, &$errorNumber, &$errorString, GG_CONN_TIMEOUT)) {
  15. fputs($hSocket, "GET /appsvc/appmsg4.asp?fmnumber=".$uid." HTTP/1.1r\nHost: appmsg.gadu-gadu.plr\n".
  16. "User-Agent: Mozilla/4.7 [en] (Win98; I)r\nPragma: no-cacher\nr\n");
  17. while (($tmpData = fgets($hSocket, 128)) !== false)
  18. $sData = $tmpData;
  19. fclose($hSocket);
  20.  
  21. if (strstr('notoperating', $sData)) return false;
  22. if (!ereg('(([0-9]{1,3}.){3}[0-9]{2,3}):([0-9]{1,5})', $sData, $aRegs) || !ip2long($aRegs[1]))
  23. return false;
  24. return array($aRegs[1], $aRegs[3]);
  25. }  
  26. return false;
  27. }
  28. ?>


ma ktos pomysl jak ja naprawic questionmark.gif wpisanie adresu ip nic nie daje
czopas
Zgadza się, że czasem wysyłanie wysypuje się w momencie połączenia z serwerem GG.
Zna ktoś jakiś patent na tą sprawę? Może trzeba by dodać jakieś adresy w bibliotece phplibgadu ?

A czy u wszystkich występuje taka sytuacja, że gdy wysyła informacje na GG to tekst jest pogrubiony ?
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.