All pastes #793314 Raw Edit

Something

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

set_time_limit(0);


$config = array(
	"server" => "thelema.arg-irc.net",
	"port" => "6667",
	"ident" => "Somebot",
	"nick" => "SomebotN",
	"host" => "cake",
	"realname" => "PHP meh"
);


echo "Connecting!<br />";
print_r($config);
echo "<hr>";
flush();

$socks = connect();

function connect() {
	global $config;
	$sock = fsockopen($config["server"],$config["port"])
		or die("Failed to open sock");

	fputs($socket,"USER ".$config["ident"]." ".$config["host"]." * :".$config["realname"]."\n");


	fputs($socket,"NICK ".$config["nick"]."\n");
	while($dat[1] != "376") {
		$data = fgets($sock, 128);
		echo $data."<br />";
		$dat = explode(' ', $data); 
		if ($dat[0] == "PING") { 
			fputs($sock, "PONG $dat[1]\n");
		}
	}
	return $sock;
}

echo "<hr>Terminating!<br />";

fputs($socks, "QUIT \n");
fclose($socks);

echo "Done";

?>