Public feed #599247

Anonymous

public text v1 · immutable
Raw Edit
·published 2007-07-02 02:42 UTC
rendered paste body
#!/usr/bin/php5 -qC
<?php
$address = "127.0.0.1";
$port = 6667;
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_connect($socket, $address, $port);
socket_write($socket, "USER PHPbot thex90.org PHPbot :PHPbot by ra\n");
socket_write($socket, "NICK PHPbot\n");
while (1) {
	$in=trim(socket_read($socket,4096));
	flush();
	echo $in;
       	// Separate all data
       	$ex = explode(' ', $in);
	// Send PONG back to the server
	if ($ex[1] == "004") {
		echo "Connected, attempting to join channel\n";	
		socket_write($socket, "JOIN #opers\n");
	}

	if($ex[0] == "PING") {
		socket_write($socket, "PONG ".$ex[1]."\n");
		echo "PONG! Server\n";
	}
}

socket_close($socket);

?>