| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come costruire un registro automatizzato Bot
    Un bot , abbreviazione di robot , in grado di eseguire le attività automaticamente al posto di un essere umano . I bot possono essere utilizzati , ad esempio, per registrare gli utenti su siti web o per rispondere alle richieste . Essi sono spesso utilizzati per accedere a Internet Relay Chat ( IRC ) ed eseguire le funzioni automatiche . IRC è un sistema di chat in uso dal 1980 che permette alle persone sparse in tutto il mondo per partecipare alle discussioni in diretta su Internet. Sebbene esistano bot pre-fatti per questo scopo , è possibile costruire il proprio per registrare automaticamente su un canale IRC . Questo esempio utilizza il codice PHP . Istruzioni
    1

    Aprire un editor di testo , come Blocco note o WordPad .
    2

    Digitare il seguente codice PHP per evitare che il bot di timeout durante il tentativo di registrare il canale IRC e di segnalare eventuali errori scoperti :

    < phpset_time_limit ( 0); ini_set ( ' display_errors ', ' a ');
    3

    Digitare il seguente ? codice per definire le variabili :

    $ host = ' '; $ port = ; $ nick = ' '; $ nome = ' '; $ chan = ' # ';

    Sostituire tutto tra le virgolette con le informazioni . La porta non ha bisogno di essere tra virgolette , ma dovrebbe anche essere cambiato per riflettere la porta che si sta utilizzando . Il server deve essere un URL, ad esempio irc.dal.net . Il soprannome e il nome può essere la stessa parola
    4

    digitare quanto segue per aprire un socket a un host remoto e accedere al server : .

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

    " \\ r \\ n " indica al server per accedere al informazioni come un comando . . Sostituire " " con il messaggio che si desidera che il bot per visualizzare al server
    5

    Inserisci il seguente codice per dire al bot di continuare a provare a registrare :
    < p > mentre ( feof ( $ fp ) ) {

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

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

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

    >

    Previous :

    next :
      Articoli Correlati
    ·Come costruire query in PHP 
    ·Come creare un PHP Redirect di un membro 
    ·Messaggio di stringa PHP 
    ·Come controllare booleano in PHP 
    ·Formato di Input Data e ora nel MySQL 
    ·Come ottenere un URL della pagina precedente in PHP 
    ·Come convertire un anno dall'inizio due cifre in PHP 
    ·Come selezionare un sottoinsieme di MySQL 
    ·Come creare un backup di un database utilizzando PHP My…
    ·Come riavviare PHP su CentOS 
      Articoli in evidenza
    ·Come inviare posta PHP ad un IIS 6 
    ·Come iniziare a scrivere programmi per computer 
    ·Come immettere espressioni booleane in Java 
    ·Le migliori pratiche per un sacco di calcoli matematici…
    ·Come creare diagrammi UML 
    ·Come codice di Nim per Python 
    ·Come calcolare il valore della cella Foglio di calcolo 
    ·Come sovraccarico l'operatore di assegnamento in C 
    ·Sun /Java & Errore 1722 
    ·Come modificare un PDF a SWF in PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com