All pastes #793282 Raw Edit

Someone

public text v1 · immutable
·published 2007-11-22 03:15 UTC
rendered paste body
<?php

set_timeout_limit(0);


$config = array(
	"server" => "irc.arg-irc.net",
	"port" => "6667",
	"ident" => "Somebot-PHP",
	"nick" => "Somebot"
);


$socks = connect();

function connect() {
	global $config;
	$sock = fsockopen($config["server"],$config["port"]);
	fwrite($sock, "USER ".$config["ident"]."\n");
	fwrite($sock, "NICK ".$config["nick"]."\n");
	while($dat[1] != "376") {
	$data = fgets($sock, 128);
	echo $data;
	$dat = explode(' ', $data); 
	if ($dat[0] == "PING") ( fputs($sock, "PONG $dat[1]\n"); }
	fwrite($sock, "QUIT \n");
	fclose($sock);
	return $sock;
}



?>

$initdata = fgets($sock, 128);


fputs($socket,"USER $botnick irc.p2p-network.net * :$botnick\n");
	fputs($socket,"NICK $botnick\n");
	while($dat[1] != "376") {
		$data = fgets($socket, 128);
		echo $data;
		$dat = explode(' ', $data);
		if ($dat[0] == "PING") { fputs($socket, "PONG $dat[1]\n"); }