Advertisement
Guest User

Untitled

a guest
Jul 9th, 2010
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.74 KB | None | 0 0
  1. <?php
  2. $irc_server  = "[snip]";
  3. $irc_nick    = "[snip]";
  4. $irc_channel = "[snip]";
  5.  
  6. function irCmd($cmd){
  7.     fwrite($socket,$cmd,strlen($cmd));
  8.     echo "[SEND  ->] $cmd\n";
  9. }
  10.  
  11. function irRecv($str){
  12.     echo "[RECV <- ] $str\n";
  13. }
  14.  
  15. $socket = fsockopen($irc_server, 6667, $errno, $errstr, 5);
  16. if($socket === false){
  17.     die($errno.", ".$errstr.", ".$s);
  18. }else{
  19.     irCmd("PASS NOPASS\n\r");
  20.     irCmd("NICK ".$irc_nick."\n\r");
  21.     irCmd("USER ".$irc_nick." USING PHP AngelolBot\n\r");
  22.    
  23.     while(!@feof($socket)){
  24.         $buffer = fgets($socket, 1024);
  25.         irRecv($buffer);
  26.        
  27.         if(strpos($buffer, "422")){
  28.             irCmd("JOIN ".$irc_channel."\n\r");
  29.         }
  30.        
  31.         if(substr($buffer, 0, 6) == "PING :"){
  32.             irCmd("PONG :".substr($buffer, 6)."\n\r");
  33.         }
  34.     }
  35. }
  36. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement