rendered paste body if (preg_match("/^:([!@]).*/",$raw2[3],$type)) { preg_match("/^:(\S+)!.*/",$rawline,$nick); $cmd = "substr($raw2[3],2)"; $format = str_replace("@","PRIVMSG $raw2[2] :",str_replace("!","NOTICE $nick[1] ",$type[1])); if ($cmd == stats) { socket_write($socket, "$format . stats($raw2[4]) \n"); } if ($cmd == price) { socket_write($socket, "$format . price($raw2[4]) \n"); } if ($cmd == urban) { socket_write($socket, "$format . urban($raw2[4]) \n"); } if ($cmd == weather) { socket_write($socket, "$format . weather($raw2[4]) \n"); } if ($cmd == ebay) { socket_write($socket, "$format . ebay($raw2[4]) \n"); } }