ďťż
Podstrony
|
telcocafeCześć.Wiecie może jak za pomocą PHP wysłać jakąś wiadomość na numer GG ? Czy da się to rozwiązać za pomocą soketów a jeśli tak to jak ? Zobacz: http://anakin.us/phplibgadu.phps najprościej za pomoca bramki gg ;] Zobacz: http://anakin.us/phplibgadu.phps Dzięki o to chodziło mam tylko takie pytanie. Co zrobić żeby status był cały czas 'dostępny'. Trzeba co 5 minut wynonywać metodę ping() do serwera GG. Jak to zrobić ? Jest to wykonalne przy użyciu samego PHP ? Ta klasa którą podałem ma funkcję ping :) Mała pętla + sleep + ping i voila. Ta klasa którą podałem ma funkcję ping :) Mała pętla + sleep + ping i voila. Eee wybacz ciemniak jestem i mimo że recepte mi podałeś to nie wiem jak wykonać taką pętlę. ( Chociaż podejżewałem że to pętla ) Swoją drogą czy to nie wywoła timeout taka pętla ? No cóż, jeśli to wywołasz za pomocą przeglądarki to na pewno wywoła timeout, jednak wtedy podtrzymywanie statusu nie ma sensu (i tak jak ma się wywalić to się wywali zanim serwer wykopie za nie wysyłanie pingów) Jeśli natomiast uruchomisz to z shell to nic (no, oprócz konfiguracji serwera i/lub tego jaki jest admin) nie stoi na przeszkodzie by użyć max_execution_time i ustawić to na 0 :) A pętla? Prosta :> Np $ok = true; while ($ok==true) { //pinguj ... // jak chcesz zakonczyc petle to // $ok = false; //zakoncz } Btw "mała pętla" to hmmm... po prostu pętla, ale lubię sobie tak zdrabniać :P Użytkownik Einzeinbleth edytował ten post 26 sierpień 2006, 19:25 Kurcze nadal nie rozumiem. Aaaaa już chyba wiem wyraziłem się mało precyzyjnie. Chodziło mi o potrzymanie połączenia z serwerem GG przez cały czas, a nie tylko podczas trwania skryptu. Chodzi o to że wykonuję skrypt, wysyłam co mam wysłać, a kiedy użytkownik zobaczy od kogo otrzymał wiadomość, będzie widział status Dostępny. No to niestety, żeby tak było to musisz albo poprosić panów z gg o nie rozłączanie gdy nie ma pingów, albo trzymać skrypt włączony i wysyłający pingi. Skłaniam się ku drugiemu rozwiązaniu lub - niech user widzi niedostępność. AJAX ;) A w JS jest funkcyjka: settimeout() [chyba taka nazwa], która wykonuje metodę co ileśtam czegoś (chyba ms). //Chyba, że o to chodziło Einzeinbleth-owi w stwierdzeniu "trzymać skrypt włączony"... Jeśli tak, to sorry. Użytkownik pbnan edytował ten post 27 sierpień 2006, 18:10 zalatw se jakies konto shell z zainstalowanym ekg(2) w pythonie mozna napisac do niego skrypty (fajnie sie boty pisze :D) i mona np zintegrowac z strona www i po wywolaniu polecenia z parametrem tresc wysle taka tresc na na nr okresolny w parametrze nr :> chyba lekko namieszalem - ale mam nadzieje ze mnie qumasz :P Użytkownik bikstopa edytował ten post 27 sierpień 2006, 18:44 |
|||
Sitedesign by AltusUmbrae. |