| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan man opbygger en Automated Register Bot
    A bot , kort for robot, kan udføre opgaver automatisk i stedet for et menneske. Bots kan bruges , for eksempel registrere til brugere på hjemmesider eller til at besvare anmodninger . De er ofte ansat til at logge ind på Internet Relay Chat (IRC) og udføre automatiske funktioner . IRC er et chat system i brug siden 1980'erne , der tillader folk spredt over hele kloden til at deltage i live- diskussioner over internettet. Selvom pre -made bots eksisterer til dette formål , kan du bygge din egen til automatisk at registrere på en IRC-kanal . Dette eksempel bruger PHP-kode . Instruktioner
    1

    Åbn en teksteditor som Notepad eller WordPad.
    2

    Skriv følgende PHP kode for at forhindre bot fra timing ud, når du forsøger at registrere på IRC-kanal og til at rapportere eventuelle fejl opdages : Hej

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

    Skriv følgende ? kode til at definere dine variabler : Hej

    $ host = ' « $ port = Du er using> , $ nick =' « $ name = ' « $ chan =' # «

    Erstat alt mellem de enkelte anførselstegn med dine egne oplysninger . Havnen behøver ikke at være i anførselstegn , men bør også ændres for at afspejle den port, du bruger. Serveren skal være en webadresse, som f.eks irc.dal.net . Kaldenavnet og navn kan være det samme ord
    4

    Skriv følgende for at åbne en socket til en ekstern vært og logge på serveren: .

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

    " \\ r \\ n " fortæller serveren at indtaste information som en kommando. . Erstat " " med den besked, du vil have din bot til at vise til serveren
    5

    Indtast følgende kode til at fortælle bot til at holde forsøger at registrere : Hej

    , mens ( feof ( $ fp ) !) {

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

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

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

    >

    Forrige :

    næste :
      Relaterede artikler
    ·MySQL PHP Apache Tutorial 
    ·Forskellen i Print -og Echo i PHP 
    ·Hvordan man bruger PHP Variabler i MySQL forespørgsler…
    ·Sådan Stop PHP URL popups i Firefox 
    ·Sådan oprettes associative array i PHP 
    ·Sådan Pixel -Track til Page Redirect 
    ·Site Fejl: Fil Kræver IonCube PHP Loader I /O 
    ·PHP File Upload Begrænsninger 
    ·Sådan Konverter Latin1 til UTF8 i MySQL 
    ·Hvordan at skjule et billede med PHP 
      Anbefalede Artikler
    ·Programmer i C + + , der vil vende et punktum 
    ·Sådan oprettes dato dimensioner i MySQL 
    ·Om Java Certificering 
    ·Sådan Pass Dynamic Date Variable i Multi Dataflow SSIS…
    ·Sådan trykke på knapper i batch-fil 
    ·Sådan Embed Java DB i NetBeans 
    ·Sådan tilføjes et banner Brug af HTML programmering 
    ·Sådan Slut PHP til Two MySQL-databaser 
    ·Sådan tilsidesætte et IFrame i JavaScript 
    ·Sådan ændre indholdet af en iFrame Med JavaScript 
    Copyright © Computer Viden http://www.computerdk.com