All pastes #807259 Raw Edit

mPIB - Core

public php v1 · immutable
·published 2007-12-06 11:37 UTC
rendered paste body
<?php// ##################################// # mPIB - Modular PHP IRC Bot// # // # by: Brandon// # type php readme.php for more info// #// # $ mpib_bot.php - Wed Dec 5, 2007 - brandon// ##################################// * Include Important File * //$CONFIG = parse_ini_file("config.ini");require "functions.php";error_reporting('E_ALL');// * Main Codes * //set_time_limit(0);function init() { global $con, $CONFIG, $p, $bw; $socket = fsockopen($CONFIG['server'], $CONFIG['port']); fputs($socket,"USER ". $CONFIG['nick'] ." mpib.sf.net mpib.sf.net :"); fputs($socket,"NICK". $CONFIG['nick'] ."\n") while(1)    while($data = fgets($socket, 128))       echo n12br($data);       flush();      $ircdata = explode('', $data);     $parsed = parseirc($data);     if($ircdata[0] == "PING"){       fputs($socket, "PONG".$ircdata[1]."\n");     }       if($parsed['command'] == 'PRIVMSG' && $parsed['msg'] == 'VERSION'){        $tsend = "NOTICE ".$parsed['user']." :".chr(1)."VERSION mPIB (Modular PHP IRC Bot) ".$CONFIG['version']." By: Brandon [mpib.sf.net]".chr(1)."\n";        cmd_send($tsend);         }     $command = str_replace(array(chr(10), chr(13)), '', $ex[3]);     // * Loading Important Functions * //     loadModules();     loadCTCP();     loadHelp();     // * THIS FEATURE MIGHT NOT BE WORKING YET! * //     // loadMSNModule();    }}?>