Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $irc_server = "[snip]";
- $irc_nick = "[snip]";
- $irc_channel = "[snip]";
- function irCmd($cmd){
- fwrite($socket,$cmd,strlen($cmd));
- echo "[SEND ->] $cmd\n";
- }
- function irRecv($str){
- echo "[RECV <- ] $str\n";
- }
- $socket = fsockopen($irc_server, 6667, $errno, $errstr, 5);
- if($socket === false){
- die($errno.", ".$errstr.", ".$s);
- }else{
- irCmd("PASS NOPASS\n\r");
- irCmd("NICK ".$irc_nick."\n\r");
- irCmd("USER ".$irc_nick." USING PHP AngelolBot\n\r");
- while(!@feof($socket)){
- $buffer = fgets($socket, 1024);
- irRecv($buffer);
- if(strpos($buffer, "422")){
- irCmd("JOIN ".$irc_channel."\n\r");
- }
- if(substr($buffer, 0, 6) == "PING :"){
- irCmd("PONG :".substr($buffer, 6)."\n\r");
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement