| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment construire un registre Bot automatisé
    Un bot , abréviation de robot, peut effectuer des tâches automatiquement en place d'un humain. Moteurs de recherche peuvent être utilisés, par exemple, pour enregistrer les utilisateurs sur des sites Web ou pour répondre aux demandes . Ils sont souvent utilisés pour se connecter à Internet Relay Chat ( IRC ) et exécuter des fonctions automatiques. IRC est un système de chat en usage depuis les années 1980 qui permet aux personnes dispersées à travers le monde pour participer à des discussions en direct sur Internet . Bien bots pré-faites existent à cet effet, vous pouvez construire votre propre pour enregistrer automatiquement sur ​​un canal IRC . Cet exemple utilise le code PHP. Instructions
    1

    Ouvrez un éditeur de texte tel que le Bloc-notes ou WordPad.
    2

    Tapez le code PHP suivante pour empêcher le bot d' expirer lorsque vous tentez de vous inscrire sur le canal IRC et de signaler toute erreur découvert :

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

    Tapez la commande suivante ? code pour définir vos variables :

    $ host = ' '; $ port = ; $ nick = ' '; $ nom = « sur server> '; $ chan =' # ';

    Remplacer tout entre les guillemets simples avec votre propre information. Le port n'a pas besoin d' être entre guillemets , mais devrait également être modifié pour refléter le port que vous utilisez. Le serveur doit être une URL , comme irc.dal.net . Le surnom et le nom peut être le même mot
    4 Type de

    suivantes pour ouvrir une socket à un hôte distant et connectez-vous au serveur: .

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

    " \\ r \\ n " indique au serveur pour entrer dans le l'information comme une commande. . Remplacer " " avec le message que vous voulez que votre bot à afficher pour le serveur
    5

    Entrez le code suivant pour dire au bot de continuer à essayer de vous inscrire:
    < p > while ( feof ( $ fp ) !) {

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

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

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

    > Photos

    Previous :

    next :
      articles connexes
    ·Comment se connecter à deux bases de données PHP MySQ…
    ·Comment créer un fichier php Formulaires de contact av…
    ·PHP image dynamique Tutorial 
    ·MySQL 1030 erreur 
    ·Différence entre PHP4.0 et PHP5.0 
    ·Comment formater Fonctions numériques en PHP 
    ·Comment réinitialiser les variables de tableau en PHP 
    ·Comment créer un RPG en PHP 
    ·Comment joindre un fichier PHP dans un e-mail 
    ·Comment retourner JSON utilisant PHP 
      articles en vedette
    ·Conception des sujets de projet dans Visual Basic 
    ·Comment faire pour déclarer des variables dans ActionS…
    ·Effets séquentielles dans jQuery 
    ·Date JavaScript Tutoriel 
    ·Comment ajouter ActionListener 
    ·Comment réparer une rupture de la pile erreur d'espace…
    ·Comment réparer l' erreur de syntaxe 1087 avec le mouv…
    ·Comment trouver des sous-chaînes en Python 
    ·Comment dessiner un graphique circulaire en Java 
    ·Brèves descriptions des classes VB.NET & Objets 
    Copyright © Connaissances Informatiques http://fr.wingwit.com