Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man bygger ett automatiserat register Bot

    En bot , kort för robot kan utföra uppgifter automatiskt i stället för en människa . Bots kan användas , till exempel för att registrera användare på webbsidor eller för att svara på frågor . De är ofta används för att logga in på Internet Relay Chat ( IRC ) och utför automatiska funktioner . IRC är en chatt -system i bruk sedan 1980-talet som tillåter människor spridda över hela världen att delta i levande diskussioner över Internet . Även färdiga bots finns för detta ändamål , kan du bygga din egen för att automatiskt registrera sig på en IRC-kanal . Detta exempel använder PHP -kod . Instruktioner
    1

    Öppna en textredigerare , till exempel Anteckningar eller WordPad .
    2

    Type följande PHP-kod för att förhindra bot från timeout när du försöker registrera sig på IRC -kanal och att rapportera eventuella fel upptäcks :

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

    Skriv in följande ? kod för att definiera dina variabler :

    $ host = ' ' , $ port = DIG är using> , $ nick = ' ' , $ namn = " ' , $ chan = ' # du vill join> ' ,

    Ersätt allt mellan enkla citationstecken med din egen information . Porten behöver inte vara inom citationstecken , men bör också ändras för att återspegla den port du använder . Servern bör vara en webbadress , till exempel irc.dal.net . Den smeknamn och namn kan vara samma ord
    4

    Skriv följande för att öppna en socket till en avlägsen värd och logga in på servern : .

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

    " \\ r \\ n " talar om för servern att ange informationen som ett kommando . . Ersätt " " med det meddelande som du vill din bot att visa till servern
    5

    Skriv följande kod för att tala om bot för att hålla försöker registrera :

    medan ( feof ( $ fp ) ! ) {

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

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

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

    > Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kör en SQL Script Command
    ·Hur man installerar PHP Nuke
    ·Konvertera ett PHP tidsstämpel till ett datum
    ·Hur man sparar en PHP fil som HTML
    ·Hur man uppdaterar en tabell i MySQL
    ·PHP-funktionen i en Cookie
    ·Hur man läser en fil i PHP
    ·Hur man går med två strängar i PHP
    ·Hur man skickar ett SMS med PHP Script
    ·Hur man kan få ett CB Medlemskap Nivå i PHP
    Utvalda artiklarna
    ·Så här öppnar FlexGrid i VB6
    ·Hur vill kolla om en Ruby sträng har en delsträng
    ·JavaScript Vs. Java Applets
    ·Hur att dölja en kombinationsruta i PHP
    ·Hur man skapar en Array i C
    ·Vilka är de begrepp som ofta används i Visual Basic
    ·Fördelar och nackdelar med att använda funktioner och…
    ·Hur man tar bort HTML i ASP.NET
    ·Hur man genomför ett binärt träd Använda Pascal
    ·Hur du formaterar en ordentlig String namn i VB
    Copyright © Dator Kunskap http://www.dator.xyz