2 include_once('/var/www/secure.php');
3 function slack_general($msg,$room){
4 if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
5 $ip = $_SERVER['HTTP_CLIENT_IP'];
6 } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
7 $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
9 $ip = $_SERVER['REMOTE_ADDR'];
11 if ($ip == '69.250.28.138'){
16 $room = str_replace("'",'-',strtolower(str_replace(' ','-',$room)));
18 $add = "[".$ip."][".$_SERVER['HTTP_USER_AGENT']."][".$_SERVER['PHP_SELF']."] ";
20 $msg = str_replace('http://','_______',$msg);
21 $msg = str_replace('https://','________',$msg);
22 $msg = str_replace('.net','____',$msg);
23 $msg = str_replace('.com','____',$msg);
24 $msg = urlencode($msg);
26 if (isset($_COOKIE['name'])){
27 $name = str_replace("'",'-',strtolower(str_replace(' ','-',$_COOKIE['name'])));
32 $url = "https://slack.com/api/channels.create?token=$token&name=$thisroom&pretty=1";
34 curl_setopt ($curl, CURLOPT_URL, $url);
35 curl_setopt ($curl, CURLOPT_TIMEOUT,"2");
36 curl_setopt ($curl, CURLOPT_USERAGENT, sprintf("McGuire/%d.0",rand(18,40)));
37 curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1);
38 curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0);
39 $html = curl_exec ($curl);
42 $url = "https://slack.com/api/chat.postMessage?token=$token&channel=$thisroom&text=$msg";
44 curl_setopt ($curl, CURLOPT_URL
, $url);
45 curl_setopt ($curl, CURLOPT_TIMEOUT
,"2");
46 curl_setopt ($curl, CURLOPT_USERAGENT
, sprintf("McGuire/%d.0",rand(18,40)));
47 curl_setopt ($curl, CURLOPT_RETURNTRANSFER
, 1);
48 curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER
, 0);
49 $html = curl_exec ($curl);