[php] irc??

0

patrzcie na to: http://webhelp.pl/skrypty/index.php?action=file&id=27
mm... ej, to php pozwala na polaczenia tcp?? o co tu chodzi?

0

No a czemu nie? Skoro delphi ma sockety to i php może mieć :)

0

patrzcie na to: http://webhelp.pl/skrypty/index.php?action=file&id=27
mm... ej, to php pozwala na polaczenia tcp?? o co tu chodzi?

no jaha: fsockopen()

tyle że jakoś mi się wydaje że to kiepski pomysł z ircem
bo nawiązane w ten sposób połączenie musi zakończyć się
po przełądowaniu strony i funkcjia ta nadaje się przez to
jedynie do robienia bramek SMS

0

no ale tam w przykladach (bo skrypt okazal sie API do irca) jest bot, z autoopem... hyh.

a co do smsow... mysle ze lepeij uzyc normalnych fomularzy:))

0

teoretycznie w php mozna pisac normalne aplikacje, jesli masz crona i pogrzebiesz w configu to mozna wiele :). Ale od stawiania botow na irc to php nie jest :). Co innego cos a'la bot w czacie napisanym w php...

0

teoretycznie w php mozna pisac normalne aplikacje, jesli masz crona i pogrzebiesz w configu to mozna wiele :). Ale od stawiania botow na irc to php nie jest :). Co innego cos a'la bot w czacie napisanym w php...

Nie koniecznie....
Największy problem sprawia utrzymanie skryptu w "ciągłym ruchu" to znaczy, żeby skrypt po połączeniu od razu nie zrywał połączenia mniej więcej tak to działa:

  1. Odpalenie skryptu (shell lub www)
  2. Połączenie
  3. Wysłanie czegoś
  4. Rozłączenie
  5. Wysłanie wyniku do przeglądarki

i teraz jeżeli chodzi o pętle to użycie tego typu rozwiązania nie jest możliwe, ponieważ jest np. tak:
masz formularz i wpisujesz ze ma cos wyslac skrypt to przyjmuje, a następnie łączy się PONOWNIE i wysyła to co mu podałeś, jedna z możliwych pętli to tzw. streaming html polega to na tym, że na stronie daje się pętla taką, która nigdy się nie kończy np.:

$i=1;
if($i=2) {
// coś tam;
}

wtedy w zależności od tego kiedy potrzebujemy wysłać coś do przeglądarki to dajemy wtedy tak:

echo(otrzymane_od_serwera);

wtedy problem z rozłączaniem od serwera Od razu po połaczeniu odpada.
:)

0

Fajnie, tylko czas przeznaczony na wykonanie się skryptu php to 30 sekund. Poza tym, po każdym echo(), aby napis dotarł do przeglądarki, trzeba dać flush() :)

0

A czy da sie klienta irca przez php zrobic??

0

A czy da sie klienta irca przez php zrobic??

Da się, skoro bota się da to i klienta IRC-a się da, ale może być trochę ciężko i będzie działało to trochę nie tak dokładnie jak np. mIRC

Fajnie, tylko czas przeznaczony na wykonanie się skryptu php to 30 sekund. Poza tym, po każdym echo(), aby napis dotarł do przeglądarki, trzeba dać flush() :)

Nie koniecznie, ponieważ przecież możesz na początku skyrptu dać:
[code]set_time_limit(0);[/code]
w tym przypadku skrypt PHP nie ma ograniczenia czasu na wykonanie się :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1