Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan bygge en automatisert Registrer Bot
    En bot , en forkortelse for robot kan utføre oppgaver automatisk i stedet for et menneske. Roboter kan brukes , for eksempel til å registrere brukere på nettsteder eller å svare på forespørsler. De er ofte ansatt for å logge på Internet Relay Chat (IRC ) og utføre automatiske funksjoner. IRC er en chat-systemet i bruk siden 1980-tallet som gjør at folk spredt over hele verden til å delta i levende diskusjoner over Internett . Selv om pre -laget roboter finnes for dette formålet , kan du bygge din egen slik at den registreres på en IRC -kanal . Dette eksemplet bruker PHP -kode. Instruksjoner
    en

    Åpne en teksteditor , for eksempel Notepad eller WordPad .
    2

    Skriv inn følgende PHP -kode for å hindre bot fra timing ut når du prøver å registrere seg på IRC -kanal og å rapportere eventuelle feil oppdaget : en

    < phpset_time_limit ( 0 ) ; ini_set (' display_errors ', ' på ');
    3

    Skriv inn følgende ? kode for å definere variabler : en

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

    Erstatt alt mellom apostrof med din egen informasjon . Porten trenger ikke å være i anførselstegn , men bør også endres for å gjenspeile den porten du bruker. Serveren skal være en URL , slik som irc.dal.net . Den brukernavn og navn kan være det samme ordet
    4

    Skriv inn følgende for å åpne en socket til en ekstern vert og logge seg på serveren : .

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

    " \\ r \\ n " forteller serveren til å gå inn i informasjon som en kommando . . Erstatt " " med den meldingen du vil at boten for å vise til serveren
    5

    Skriv inn følgende kode for å fortelle bot for å fortsette å prøve å registrere deg:
    < p > mens ( feof ( $ fp ) ! ) {

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

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

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

    >

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lese en XLS -fil i PHP 
    ·Hvordan endre feltnavnet i en MySQL tabell 
    ·Hvordan Ring en klasse funksjon i PHP 
    ·Hvordan skrive en 301 eller 302 Nettsted Omadresser Bru…
    ·Hvordan lage et PHP Script kjøre raskere 
    ·Hvordan Send en Plesk API PHP Command 
    ·Hvordan sjekke om en Array Index Finnes i PHP 
    ·Hvordan å skape et trygt Permalink i PHP 
    ·Hvordan sette en tabell i MySQL 
    ·Slik deaktiverer Begrensninger i MySQL 
      Anbefalte artikler
    ·Iomanip funksjoner 
    ·Hva er Urllib i Python 
    ·Hvordan sette opp Visual Basic 6.0 
    ·Forskjellen mellom FILESTREAM & StreamReader 
    ·Hvordan lage en GPA Kalkulator i C + + 
    ·Slik konverterer Oktal til Binary i Java 
    ·Skalerbarhet Problemer i Web Apps Java 
    ·Hvordan Inkluder Custom Fonts i en iPhone ved hjelp av …
    ·Tutorial på nedtrekksmenyer i JavaScript 
    ·Fordelene av sekvensiell tilgang Filer 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/