Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sa stavia automatické Registrácia Bot

topánok , krátky pre robota , môže automaticky vykonávať úlohy v mieste človeka . Boti môžu byť použité napríklad pre registráciu užívateľov na webových stránkach , alebo reagovať na požiadavky . Oni sú často zamestnaní na prihlásenie do Internet Relay Chat ( IRC ) a vykonávať automatické funkcie . IRC je chat systém v prevádzke od roku 1980 , ktorá umožňuje ľuďom roztrúsených po celom svete podieľať sa na živých diskusií cez internet . Aj keď existujú pre-vyrobené roboty pre tento účel , môžete si vytvoriť vlastné automaticky registrovať na IRC kanáli . Tento príklad používa PHP kód . Pokyny dovolená 1

Otvorte textový editor , napríklad Poznámkový blok alebo WordPad .
2

Zadajte nasledujúci kód PHP , aby sa zabránilo topánok od vypršania časového limitu pri pokuse o registrácii na IRC kanál a hlásiť prípadné chyby zistené : ?

< phpset_time_limit ( 0 ) ; ini_set ( " display_errors ' , ' o ' ) ;
3

Zadajte nasledujúce kód definovať premenné :

$ host = ' " , $ port = ; $ nick = ' " ; $ name = " " ; $ chan = ' # " ;

Nahradiť všetko medzi apostrofy s vašimi vlastnými informáciami . Port nemusí byť v úvodzovkách , ale mala by byť tiež zmenené tak, aby odrážali port , ktorý používate . Server by mal byť URL , ako je napríklad irc.dal.net . Prezývka a názov môže byť rovnaké slovo
4

Zadajte nasledujúci príkaz otvoriť soket k vzdialenému hostiteľovi a prihláste sa k serveru : .

$ Fp = fsockopen ( $ host , $ port ) , fwrite ( $ fp , " nICK $ nick \\ r \\ n" ) ; fwrite ( $ fp , " USER $ name $ host \\ r \\ n" ) ; fwrite ( $ fp , " JOIN $ chan \\ r \\ n " ) ; fwrite ( $ fp , " PRIVMSG $ chan \\ r \\ n " ) ;

" \\ r \\ n " hovorí servera , zadajte informáciu ako príkaz . Nahradiť " " sa správy , ktorú chcete , aby vaše topánok sa zobrazí na serveri
5

Zadajte nasledujúci kód povedať topánok , aby sa pokusu o registrácii : .
< P > while ( feof ( $ fp ) ! ) {

$ data = fgets ( $ fp , 128 ) ; echo ( $ data ) ;

$ data = explode ( " : ping " , , $ data ) ; echo $ data [ 0 ] " \\ n" ;

if ( $ data [ 1 ] ) == " PING " { fwrite ( $ fp , " Pong " $ data [ 1 ] ) ; }

>

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené