Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/php -q
- <?php
- $user["nick"] = "2";
- $user["pass"] = wurstgenerator
- $admins[] = "rene";
- $admins[] = "inpieces";
- $admins[] = "oliver";
- $sus[] = "inpieces";
- $sus[] = "030";
- $sus[] = "oliver";
- $sus[] = "phan";
- $sus[] = "bluemicha";
- $sus[] = "phan";
- $invites[] = "deinelinkepobacke";
- $invites[] = "anniefeehily";
- $invites[] = "dacoda";
- $invites[] = "00alex00";
- $invites[] = "rene";
- $invites[] = "phan";
- $aks[] = "ev";
- $aks[] = "";
- $aks[] = "";
- $gags[] = "";
- $comm["room"] = "Falerifalera";
- $comm["nh"] = 0;
- $comm["host"] = "squizzl.de";
- $comm["loginurl"] = "POST /servlet/NetCommunity?service=login&nick=%nick%&password=%pass%&nh=%nh%&frameset=no";
- $comm["loginport"] = 80;
- $comm["chaturl"] = "GET /NEW?nick=%nick%&sessionid=%session%&nh=%nh%";
- $comm["chatport"] = 10000;
- $comm["sendurl"] = "GET /MSG?nick=%nick%&input=%msg%&sessionid=%session%";
- $comm["sendport"] = 10000;
- $user["session"] = "";
- $loggedin=false;
- communitylogin();
- chatlogin();
- // Functions
- function communitylogin()
- {
- global $comm;
- $fp = fsockopen($comm["host"], $comm["loginport"]);
- if(!$fp)
- {
- echo "[Error] Server not reachable!";
- return false;
- exit;
- }
- else
- {
- $request = replaceurls("login");
- fputs($fp, $request." HTTP/1.0\r\nHost:".$comm["host"]."\r\nUser-Agent: Mozilla/5.0 (Windows; N; Windows NT 5.1; de-DE; rv:1.7.10; QueBot 0.1) Gecko/20050717 Firefox/1.0.6\r\n\r\n");
- while(!feof($fp))
- {
- $content .= fgets($fp,1024);
- }
- fclose($fp);
- getsession($content);
- }
- }
- function getsession($content)
- {
- global $user;
- $part = substr($content,strpos($content,"sessionid=") + 10);
- $session = substr($part,0,strpos($part,"&"));
- $user["session"] = $session;
- }
- function chatlogin()
- {
- global $comm;
- $fp = fsockopen($comm["host"], $comm["chatport"]);
- if(!$fp)
- {
- echo "[Error] Chat Login not possible!";
- return false;
- exit;
- }
- else
- {
- $request = replaceurls("chat");
- fputs($fp, $request." HTTP/1.0\r\nHost:".$comm["host"]."\r\nUser-Agent: Mozilla/5.0 (Windows; N; Windows NT 5.1; de-DE; rv:1.7.10; QueBot 0.1) Gecko/20050717 Firefox/1.0.6\r\n\r\n");
- while(!feof($fp))
- {
- $content = fgets($fp,128);
- parsing($content);
- }
- fclose($fp);
- }
- }
- function smsg($message)
- {
- global $comm;
- $fp = fsockopen($comm["host"], $comm["sendport"]);
- if(!$fp)
- {
- echo "[Warning] Connection to Message Server failed!";
- return false;
- exit;
- }
- else
- {
- $request = replaceurls("send",$message);
- fputs($fp, $request." HTTP/1.0\r\nHost:".$comm["host"]."\r\nUser-Agent: Mozilla/5.0 (Windows; N; Windows NT 5.1; de-DE; rv:1.7.10; QueBot 0.1) Gecko/20050717 Firefox/1.0.6\r\n\r\n");
- fclose($fp);
- }
- }
- function parsing($code)
- {
- global $loggedin,$user,$comm,$lockmode,$match,$post,$url;
- if(strpos($code,"<!--CHAT:NEW:".$user["nick"]."-->")!==false && $loggedin==false)
- {
- sleep(1);
- smsg("/j ".$comm[room]);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- smsg("/rene .cmd hi");
- usleep(500);
- usleep(500);
- usleep(5000);
- usleep(5000);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- usleep(500);
- smsg("/a");
- usleep(500);
- usleep(500);
- smsg("..::PHP-Engine 2006 by Wurstbot V. 1.3.37::..");
- usleep(500);
- smsg("..::Wurstbot´s Engine besteht zurzeit aus 911 Zeilen PHP-Code::..");
- usleep(500);
- smsg("..::Last Update 17.05.2006::..");
- $loggedin=true;
- usleep(500);
- smsg("/t Bämm Bämm Bämm");
- usleep(500);
- smsg(":lockmode on");
- Usleep(500);
- echo "Wurstbot´s Engine Run...!";
- usleep(500);
- }
- if($loggedin==true)
- {
- if($code=="\n")
- smsg("/".time());
- if(preg_match('/\<\!--chat:new:([a-z0-9$]*)--\>/i',$code,$found))
- userlogin($found[1],0);
- if(preg_match('/\<\!--chat:quit:([a-z0-9$]*)--\>/i',$code,$found))
- userlogin($found[1],1);
- if(preg_match('/\<b\>\<i\>\<font color=\#([a-f0-9]{6})\>([a-z0-9$]*)\<\/font\> flüstert: (.*)\<\/i\>\<\/b\>\<br\>/i',$code,$found))
- userwhisper($found[2],$found[3]);
- if(preg_match('/\<font color=\#([a-f0-9]{6})\>\(([a-z0-9$]*)\) [\:](.*)\<\/font\>\<br\>/i',$code,$found))
- usercommand($found[2],$found[3]);
- if(preg_match("~<FONT COLOR=#([a-f0-9]{6})>[a-z0-9]*</font> sperrt auf~i", $code))
- {
- if($lockmode == 1)
- {
- smsg("/l");
- smsg("/". time());
- }
- }
- if(preg_match("~<FONT COLOR=#([a-f0-9]{6})>[a-z0-9]*</font> hat den Raum wieder aufgesperrt</i><BR>~i", $code))
- {
- if($lockmode == 1)
- {
- smsg("/l");
- smsg("/". time());
- }
- }
- }
- }
- function userlogin($nick,$typ)
- {
- if(isSu($nick) && $typ==0)
- smsg("/su $nick");
- global $admins;
- if(isAdmin($nick))
- smsg("/su $nick");
- global $aks;
- if(isAutokick($nick))
- smsg("/k $nick");
- global $gags;
- if(isGag($nick))
- smsg("/gag $nick");
- }
- function userwhisper($nick,$text)
- {
- global $sus;
- if(isSu($nick))
- smsg("/$nick Hallo $nick [du bist Superuser]");
- global $aks;
- if(isAutokick($nick))
- smsg("/$nick Du bist hier nicht Willkommen!");
- global $admins;
- if(isAdmin($nick))
- smsg("$text");
- global $admins;
- if(isAdmin($nick) && $text==":komm")
- smsg("/ju $nick");
- else
- {
- smsg("/00aLeX00 $nick flüstert: $text");
- }
- global $invites;
- if(isInvite($nick) && $text=="hi")
- smsg("/i $nick");
- }
- function say($saytext)
- {
- smsg($saytext);
- }
- function post($posturl)
- {
- smsg("/p ".$posturl);
- }
- function su($sutext)
- {
- smsg($sutext);
- }
- function usercommand($nick,$cmd)
- {
- if($cmd=="exit" && isAdmin($nick))
- smsg("/q");
- global $url,$lockmode,$lmode;
- if(strpos($cmd," ")>0)
- {
- $command = split(" ",$cmd,2);
- if($command[0]=="say" && isAdmin($nick))
- {
- say($command[1]);
- if($command[0]=="say" && isAdmin($nick))
- smsg("/". time());
- }
- if($command[0]=="post" && isAdmin($nick))
- {
- post($command[1]);
- }
- if($command[0]=="post" && isAdmin($nick))
- smsg("/". time());
- }
- if($cmd=="[Lockmode ist aktiviert.]" && isSu($nick))
- smsg(":lockmode off");
- if($cmd=="su" && isSu($nick))
- smsg("/su $nick");
- if($cmd=="su" && isAdmin($nick))
- smsg("/su $nick");
- if($cmd=="su")
- smsg("/". time());
- if($cmd=="show ver")
- smsg("..::PHP Bot 1.3.37 by 00aLeX00 2006::..");
- if($cmd=="show ver")
- smsg("..::FiShBoT´s Engine besteht zurzeit aus 911 Zeilen PHP-Code::..");
- if($cmd=="show ver")
- smsg("..::Last Update 17.05.2006::..");
- if($cmd=="thema" && isAdmin($nick))
- smsg("/t [[.m33Tin6.rLz.]]");
- if($cmd=="thema" && isAdmin($nick))
- smsg("/". time());
- if($cmd=="go logroom" && isAdmin($nick))
- smsg("/j Meeting");
- if($cmd=="go logroom" && isAdmin($nick))
- smsg("/j " .$comm["room"]);
- if($cmd=="del thema" && isAdmin($nick))
- smsg("/t");
- if($cmd=="del thema" && isAdmin($nick))
- {
- smsg("Raumthema wurde gelöscht");
- }
- if($cmd=="show help")
- smsg("/m $nick Hier sind die Befehle für WurstBot:");
- if($cmd=="show help")
- smsg("/$nick  ");
- if($cmd=="show help")
- smsg("/m $nick ---------------Für-Superuser--------------");
- if($cmd=="show help")
- smsg("/$nick  ");
- if($cmd=="show help")
- smsg("/$nick :thema --> Raumthema wird vergeben.");
- if($cmd=="show help")
- smsg("/$nick :del thema --> Raumthema wird gelöscht.");
- if($cmd=="show help")
- smsg("/$nick :post url --> postet Bild.");
- if($cmd=="show help")
- smsg("/$nick :show me --> zeigt deinen Status an.");
- if($cmd=="show help")
- smsg("/$nick :show ver --> zeigt die Version an.");
- if($cmd=="show help")
- smsg("/$nick :su --> Du bekommst SU vom Bot.");
- if($cmd=="show help")
- smsg("/$nick :blow --> Der Bot bläst dir einen.");
- if($cmd=="show help")
- smsg("/$nick :finger --> Der Bot fingert dir einen.");
- if($cmd=="show help")
- smsg("/$nick :geld --> Der Bot gibt dir Geld.");
- if($cmd=="show help")
- smsg("/$nick :show su --> Zeigt die Liste der Superuser an.");
- if($cmd=="show help")
- smsg("/$nick :show admins --> Zeigt die Liste der Admins an.");
- if($cmd=="show help")
- smsg("/$nick :show ak --> Zeigt die Autokick Liste an.");
- if($cmd=="show help")
- smsg("/$nick :show time --> Zeigt die aktuelle Uhrzeit an.");
- if($cmd=="show help")
- smsg("/$nick :new year --> Zeigt den Countdown bis zum neuen Jahr an.");
- if($cmd=="show help")
- smsg("/$nick  ");
- if($cmd=="show help")
- smsg("/$nick -----------------Für-Admins--------------");
- if($cmd=="show help")
- smsg("/$nick  ");
- if($cmd=="show help")
- smsg("/$nick :go logroom --> kehrt zum Login Raum zurück.");
- if($cmd=="show help")
- smsg("/$nick :lockmode on --> aktiviert Lockmode.");
- if($cmd=="show help")
- smsg("/$nick :lockmode off --> deaktiviert Lockmode.");
- if($cmd=="show help")
- smsg("/$nick :show lockmode --> zeigt an, ob Lockmode aktiviert o. deaktiviert ist.");
- if($cmd=="show help")
- smsg("/$nick :exit --> lässt den Bot neustarten.");
- if($cmd=="show help")
- smsg("/$nick :flood --> es wird die Floodmode mit 50 Floods aktiviert.");
- if($cmd=="show help")
- smsg("/$nick :komm --> Der Bot kommt in den Raum wo du dich befindest.");
- if($cmd=="show help")
- smsg("/$nick :say text --> Bot macht das, was ihm befohlen wird.");
- if($cmd=="show me" && isAdmin($nick))
- smsg("Infos about $nick: Admin: yes | SU: yes | Invite: yes | GAG: no | AK: no");
- if($cmd=="show me" && isAdmin($nick))
- smsg("/". time());
- if($cmd=="show me" && isSu($nick))
- smsg("Infos about $nick: Admin: no | SU: yes | Invite: yes | GAG: no | AK: no");
- if($cmd=="show me" && isSu($nick))
- smsg("/". time());
- if($cmd=="show me" && isGag($nick))
- smsg("Infos about $nick: Admin: no | SU: no | Invite: no | GAG: yes | AK: no");
- if($cmd=="show me" && isGag($nick))
- smsg("/". time());
- if($cmd=="show me" && isAutokick($nick))
- smsg("Infos about $nick: Admin: no | SU: no | Invite: no | GAG: no | AK: yes");
- if($cmd=="show me" && isAutokick($nick))
- smsg("/". time());
- if($cmd=="flood" && isAdmin($nick))
- smsg("/me [Achtung Flood-Mode wurde aktiviert von $nick! Ende nach 50 Floods!]");;
- if($cmd=="flood" && isAdmin($nick))
- $zeittemp=explode(" ",$zeitmessung1);
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 01 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 02 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 03 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 04 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 05 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 06 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 07 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 08 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 09 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 10 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 11 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 12 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 13 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 14 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 15 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 16 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 17 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 18 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 19 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 20 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 21 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 22 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 23 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 24 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 25 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 26 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 27 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 28 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 29 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 30 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 31 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 32 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 33 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 34 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 35 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 36 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 37 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 38 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 39 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 40 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 41 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 42 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 43 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 44 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 45 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 46 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 47 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 48 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 49 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- smsg("[Flood Nummer 50 aktiviert von $nick]");
- if($cmd=="flood" && isAdmin($nick))
- $zeitmessung1=$zeittemp[0]+$zeittemp[1];
- if($cmd=="flood" && isAdmin($nick))
- smsg("/me [Aktivierte Flood-Mode von $nick wurde erfolgreich beendet!]");
- $zeitmessung1=microtime();
- $zeittemp=explode(" ",$zeitmessung1);
- $zeitmessung1=$zeittemp[0]+$zeittemp[1];
- $zeitmessung2=microtime();
- $zeittemp=explode(" ",$zeitmessung2);
- $zeitmessung2=$zeittemp[0]+$zeittemp[1];
- $zeitmessung=$zeitmessung2-$zeitmessung1;
- $zeitmessung=substr($zeitmessung,0,4);
- if($cmd=="flood" && isAdmin($nick))
- smsg("/me [Flood dauerte: $zeitmessung Sekunden.}");
- if($cmd=="blow")
- smsg("/me bläst $nick einen!");
- if($cmd=="blow")
- smsg("/". time());
- if($cmd=="geld")
- smsg("schiebt $nick Geld in Arsch!");
- if($cmd=="geld")
- smsg("/". time());
- if($cmd=="finger")
- smsg("/me fingert $nick einen!");
- if($cmd=="finger")
- smsg("/". time());
- if($cmd=="show su")
- smsg("/$nick 60 eingetragene Superuser:");
- if($cmd=="show su")
- smsg("/$nick 030 || nude || gurke || rene || 2pacforever || 2ql || alexx || anthony || beand || spachtelmasse || bebiangel || biggeri || bodyguard || deinlover || djjinegod || dxi || fantasyflower || ferkel || freakstar || fritschthebitch || gerd || gras || hayate || if || jenz || jessyy || justi || katha182 || killahmark || line || liz || masterpiece || mauz || mixery || n00bchen || nightman || nub || olligo2 || patwoman || route || sandymaus91 || sara || screamer || sexyhoneybaby || snake || speedigonzales || suee || superfrau15 || sweetrose || sweetygirl05 || tearvolt || usk || w4lker || yaya || 42 || ycbot || kec || jona || y4mm3r || maike1991 ||");
- if($cmd=="show su")
- smsg("/". time());
- if($cmd=="show admins")
- smsg("/$nick 6 eingetragene Admin´s:");
- if($cmd=="show admins")
- smsg("/$nick 00alex00 || michael || angie || pit || toertchen || existenz || ");
- if($cmd=="show admins")
- smsg("/". time());
- if($cmd=="show ak")
- smsg("/$nick 2 Ak einträge:");
- if($cmd=="show ak")
- smsg("/$nick 60 || tussi12 ||");
- if($cmd=="show ak")
- smsg("/". time());
- // lockmode
- if($cmd=="lockmode on" && isAdmin($nick))
- {
- if($lockmode == 1)
- {
- smsg("Lockmode ist bereits An!");
- }
- if($lockmode == 0)
- {
- $lockmode = 1;
- smsg("Lockmode wurde Aktiviert!");
- smsg("/l");
- }
- }
- if($cmd=="lockmode off" && isAdmin($nick))
- {
- if($lockmode == 0)
- {
- smsg("Lockmode ist bereits Aus!");
- }
- if($lockmode == 1)
- {
- $lockmode = 0;
- smsg("Lockmode wurde Deaktiviert!");
- smsg("/l");
- }
- }
- if($cmd=="show lockmode" && isAdmin($nick))
- {
- if($lockmode == 1) { $lmode = ("Aktiviert"); }
- else { $lmode = ("Deaktiviert"); }
- smsg("Lockmode ist ".$lmode);
- if($cmd=="show lockmode" && isAdmin($nick))
- smsg("/". time());
- }
- }
- function isAdmin($nick)
- {
- global $admins;
- return in_array(strtolower($nick),$admins);
- }
- function isSu($nick)
- {
- global $sus;
- return in_array(strtolower($nick),$sus);
- }
- function isInvite($nick)
- {
- global $invites;
- return in_array(strtolower($nick),$invites);
- }
- function isAutokick($nick)
- {
- global $aks;
- return in_array(strtolower($nick),$aks);
- }
- function isGag($nick)
- {
- global $gags;
- return in_array(strtolower($nick),$gags);
- }
- function replaceurls($url,$msg="")
- {
- global $user,$comm;
- $url = $comm[$url."url"];
- $url = str_replace("%nick%",$user["nick"],$url);
- $url = str_replace("%pass%",$user["pass"],$url);
- $url = str_replace("%session%",$user["session"],$url);
- $url = str_replace("%nh%",$comm["nh"],$url);
- $url = str_replace("%msg%",urlencode($msg),$url);
- return $url;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement