“Conocimientos Programación>Programación PHP /MySQL

Cómo construir un Bot Registro Automatizado

2011/12/17
Un bot , abreviatura de robot, puede realizar tareas automáticamente , en lugar de un ser humano. Motores de búsqueda se pueden utilizar , por ejemplo , para registrar usuarios en los sitios web o para responder a las solicitudes . A menudo se utilizan para conectarse a Internet Relay Chat ( IRC ) y llevar a cabo las funciones automáticas . IRC es un sistema de chat en uso desde la década de 1980 que permite a las personas dispersas por todo el mundo a participar en los debates en vivo a través de Internet . Aunque existen bots pre-hechas para este propósito, usted puede construir su propia se registre automáticamente en un canal de IRC . En este ejemplo se utiliza el código PHP. Instrucciones
1

Abra un editor de texto, como el Bloc de notas o WordPad.
2

Escriba el siguiente código de PHP para evitar que el bot desde el tiempo de espera al intentar inscribirse en la canal de IRC y reportar los errores descubiertos :

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

Escriba el siguiente ? código para definir las variables :

$ host = ' host> servidor> ' , $ port = tú eres , $ nick = ' ' , $ nombre = ' ' ; $ chan = '# ' ;

Reemplazar todo entre las comillas simples con su propia información. El puerto no tiene que estar entre comillas , pero también se debe cambiar para reflejar el puerto que está utilizando. El servidor debe ser una dirección URL, como irc.dal.net . El apodo y el nombre pueden ser la misma palabra
4

Escriba lo siguiente para abrir un socket a un host remoto e inicie sesión en el servidor: .

$ Fp = fsockopen ($ anfitrión, $ port ) ; fwrite ( $ da, " NICK $ nick \\ r \\ n"); fwrite ( $ da, "USER $ name $ host \\ r \\ n"); fwrite ( $ da, " ÚNETE $ chan \\ r \\ n "); fwrite ( $ da, " PRIVMSG $ chan \\ r \\ n ");

" \\ r \\ n " indica al servidor para entrar en el información como un comando. . Sustituir " " con el mensaje que quieres que tu bot para mostrar al servidor
5

Introduzca el código siguiente para indicar al robot para seguir tratando de registrarse:
< p > mientras ( feof ($ fp ) ) {

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

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

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

>

Programación PHP /MySQL
Cómo girar un fondo PHP
Cómo crear Aliasing PHP de una URL con Plesk
Cómo aprender SQL Queries
Cómo comprobar PHP y permisos MySQL
Cómo utilizar scripts PHP para importar datos en CSV MySQL
MySQL Seleccione Número de registros Tutorial
PHP y DVD Entrenamiento
Cómo convertir las clases de cadena en PHP
Conocimientos Informáticos © http://www.ordenador.online