Jump to content
php.lv forumi

PHP:IRC


morpH

Recommended Posts

Mums mācību vietā ne tikai aizvēra visus IRC domātus portus, bet arī aizliedza proxy līmenī visus URL ar "irc.cgi" ;). Gribēju mājās uzlikt PHP:IRC, tiešo CGI:IRC pēcteci... bet neiet :o

Tātad, jautājums: kā šito te skriptu var iedarbināt vai ir vēl kaut kas tādas pašas dabas?

Link to comment
Share on other sites

Izmanto 2G metodi (go google).

 

Būtībā, ja samācīsies IRC protokolu, vari rakstīt savus socket-klientus. A mājās tev inets iraid? Citādi jāliek arī IRC serveris, lai to skriptu vispār notestēt varētu.

Link to comment
Share on other sites

Izmanto 2G metodi (go google).

 

Būtībā, ja samācīsies IRC protokolu, vari rakstīt savus socket-klientus. A mājās tev inets iraid? Citādi jāliek arī IRC serveris, lai to skriptu vispār notestēt varētu.

Google neies. Informācijas ir tiešām ļoti maz, cerēju, ka te kāds ko var teikt. Inets mājās ir gan, kas pa jautājumu? :P

Link to comment
Share on other sites

Ar neiet būs par maz.

Kad saka, ka "neiet" vienīgā atbilde, ko var ieteikt:

"Jādara tā, lai ietu".

 

Kāds OS, Kāds webserveris, Vai PHP iet, Vai rāda kādu kļūdas paziņojumu, kad taisa šo skriptu, Vai šis kļūdas paziņojums ir redzams arī citu skriptu izpildē, Kāds ir php.ini, Kā izskatās tā rindiņa, kura nestrādā (un kā viss pārējais skripts)?

 

Tie visi ir jautājumi uz kuriem atbildot, varbūt kāds spēs palīdzēt. Citādi vienīgā atbilde uz tekstu "Man neiet" labākajā (un pieklājīgākajā gadījumā) ir "Vai cik žēl!"

Link to comment
Share on other sites

OS: Windows XP

Serveris: Apache 1.3.29

PHP: 4.3.3, strādā.

 

Sākumā skripts izlidoja konektēšanās laikā, time limita dēļ. Loģiskais risinājums bija šādas rindiņas ielikšana sākumā:

set_time_limit(0);

Tagad viss iet tā: "galvenajā" logā, kas paredzēts čatam, rādās viss, kas nāk no servera. Tad nu arī redzu tur, ka klients izlidojis pēc PING timeout'a. Pārbaudīju kodu.. tur ir rindiņas, kuras atbild par PING-PONG sarakstīšanos ar serveri.

Tādā veidā arī viņš "neiet". Līdz ar to detaļas par serveri nebūt nav vajadzīgas.

Link to comment
Share on other sites

Kur to irc:php skriptu var atrast? (sourci es domaaju)...

 

P.S. :D Kā Tev šķiet, vai pēc Tava pirmā komentāra varēja saprast, ka " klients izlidojis pēc PING timeout'a." ??? ;)

Edited by Aleksejs
Link to comment
Share on other sites

tā kā ping komanda it paredzēta pārbaudei, vai serveris vispār ir "dzīvs", tad droši vien var teikt ka nē. Ko saka, ja palaiž "parastu pingu" (Run> cmd, ping serveris). Vai IRC serveris/ports ir pareizi nokonfigurēts pašā skriptā?

Tas IRC protokols manuprāt bija aprkastīts kaut kādā failā kas nāk ar mIRC konfigurāciju (neesmu drošs, pēde'jo reic tur sēdēju kādā 2002 gadā), citādi ja info būtu tik grūti nogūglējama, neradītots tik dauts IRC skriptu klonu (sākot ar bitchx un tā tālāk turpinot).

 

PS> man mājas inets nav un drīzumā arī nebūs, bet izmantotju to gandrīz katru dienu no 98 gada (skola, augstskola/universitāte, tagad darbs).

Link to comment
Share on other sites

http://www.irchelp.org/irchelp/rfc/rfc2812.txt

 

PING ir komanda, ko sūta serveris, uz kuru tev ir jāatbild, neatbildēšanas gadījumā serveris tevi atvienot ar ping timeout. Teiksim, ja serveris sūta

PING blajak73298, tad tev ir jāsūta atpakaļ uz serveri PONG blajak73298 un viss. Katru reizi līdzi PING komandai tiek sūtīts savādāks teksts, kas katru reizi tieši tāds pats ir jāaizsūta atpakaļ

 

Vairs nav translita :P

Edited by Kaklz
Link to comment
Share on other sites

  • 5 months later...
  • 1 month later...
×
×
  • Create New...