3v4l.org

run code in 300+ PHP versions simultaneously
<?php /* __________________________________________________ | Obfuscated by YAK Pro - Php Obfuscator 2.0.14 | | on 2022-03-12 16:57:45 | | GitHub: https://github.com/pk-fr/yakpro-po | |__________________________________________________| */ //======================================================================= // Author: Pascal KISSIAN (pascal@kissian.net) // Resume: http://pascal.kissian.net // // Copyright (c) 2002-2020 Pascal KISSIAN //======================================================================== goto LGMec; WvOXm: function MaiwU($rHajZ) { goto bqhNr; zRrtQ: Ksnlq: goto gEPcq; nmdjm: if (!($CO1f2 === false)) { goto Ksnlq; } goto g6P37; g6P37: return ''; goto zRrtQ; bqhNr: $CO1f2 = strrpos($rHajZ, "\56"); goto nmdjm; gEPcq: return substr($rHajZ, $CO1f2 + 1); goto zFWp0; zFWp0: } goto wfwMZ; kV3c2: function cz5dM($rUHeH) { goto lebgJ; noV3X: goto g32dT; goto Uk_pP; JEJzq: uFpwG: goto V_WeT; Ikl6u: g32dT: goto M0tt4; zkwUl: FkS51: goto rAbhC; M0tt4: goto uFpwG; goto aqKzV; V_WeT: goto AEZMY; goto BemDy; L5NMR: goto AEZMY; goto Ikl6u; TCjw8: AEZMY: goto lUEg5; Uk_pP: iCaH3: goto L5NMR; ZcjBQ: if (is_dir("{$rUHeH}\57{$rHajZ}")) { goto iCaH3; } goto p7iPA; p7iPA: unlink("{$rUHeH}\57{$rHajZ}"); goto noV3X; o3Wcy: if (is_link("{$rUHeH}\57{$rHajZ}")) { goto pYM4W; } goto ZcjBQ; gTf2y: closedir($Lzd7U); goto zkwUl; BemDy: yOiH1: goto gTf2y; aqKzV: pYM4W: goto CRo0c; KBkB3: clearstatcache(); goto TCjw8; CRo0c: unlink("{$rUHeH}\57{$rHajZ}"); goto JEJzq; lUEg5: if (!(false !== ($rHajZ = readdir($Lzd7U)))) { goto yOiH1; } goto o3Wcy; lebgJ: if (!($Lzd7U = opendir($rUHeH))) { goto FkS51; } goto KBkB3; rAbhC: } goto wsAAu; OXyWH: header("\x48\x54\124\x50\x2f\61\x2e\60\40\64\60\x34\40\x4e\x6f\x74\40\106\157\x75\x6e\x64"); goto As3UZ; C3lGW: function yak_input_encode($QoaTC) { return htmlspecialchars($QoaTC, ENT_COMPAT, "\125\124\106\x2d\x38", false); } goto kFhgP; rp_17: function GFfNU($x01YI) { goto bUgyb; bUgyb: global $page_charset; goto l5Sh4; l5Sh4: $x01YI = htmlentities($x01YI, ENT_NOQUOTES, $page_charset, false); goto NTL0e; nj6ku: return html_entity_decode($x01YI, ENT_NOQUOTES, $page_charset); goto LULO5; NTL0e: $x01YI = preg_replace("\x2f\46\x28\133\x61\x2d\172\101\55\132\135\51\x28\x75\155\x6c\x7c\x61\143\x75\164\x65\174\x67\x72\x61\166\145\x7c\143\151\162\143\174\164\x69\x6c\x64\x65\x7c\143\145\144\x69\154\x7c\x72\151\156\x67\x29\73\x2f", "\x24\61", $x01YI); goto nj6ku; LULO5: } goto ISNS0; J2zkk: function yak_legacy_get($KvyzO) { goto gquO1; gquO1: if (isset($_GET[$KvyzO])) { goto BtkN2; } goto gw4h1; HOsGn: SZFM3: goto rlh7w; gw4h1: return null; goto wsrm7; vrmKE: array_walk_recursive($yc1CQ, "\171\141\153\137\x74\x61\142\x6c\145\x5f\141\x64\144\x5f\163\154\x61\163\x68\x65\x73"); goto HOsGn; an7cw: mDaiE: goto vrmKE; mkbu6: if (is_array($yc1CQ)) { goto mDaiE; } goto ajXTV; GTffI: goto SZFM3; goto an7cw; TBx1R: $yc1CQ = $_GET[$KvyzO]; goto mkbu6; wsrm7: BtkN2: goto TBx1R; rlh7w: return $yc1CQ; goto aMKYL; ajXTV: $yc1CQ = addslashes($yc1CQ); goto GTffI; aMKYL: } goto MHUKG; a4yoW: function T89Lf($tvIJe = "\43\60\60\60\60\60\x30") { goto q2DOS; dMVQ5: s6g31: goto xAHe3; gqVgp: $H9po6 = array($Us9hO, $CeZBO, $cw_Wr); goto t0UoL; p7ABf: $qVIR7 = substr($tvIJe, 5, 2); goto d53yA; t0UoL: return $H9po6; goto Haf9s; CXKLo: $Us9hO = hexdec($xHxin); goto eeXzR; eeXzR: $FPZlT = substr($tvIJe, 3, 2); goto tk8gu; d53yA: $cw_Wr = hexdec($qVIR7); goto gqVgp; A97Sf: $tvIJe = "\43" . $tvIJe; goto dMVQ5; tk8gu: $CeZBO = hexdec($FPZlT); goto p7ABf; q2DOS: if (!($tvIJe[0] != "\43")) { goto s6g31; } goto A97Sf; xAHe3: $xHxin = substr($tvIJe, 1, 2); goto CXKLo; Haf9s: } goto TXHuN; As3UZ: die; goto kdvpF; wfwMZ: function dF4iG($rUHeH, $oJQZQ) { goto mEijd; HpI4C: clearstatcache(); goto nuXQq; l7sa2: goto WLdx3; goto vZkO7; nuXQq: WLdx3: goto juMV5; AkGtF: m0VOt: goto XeJxp; NVsEw: sort($oLiYm); goto FA9vs; mEijd: $oLiYm = ''; goto bCmqR; ryDdY: goto WLdx3; goto cXWzl; bCmqR: if (!($Lzd7U = opendir($rUHeH))) { goto m0VOt; } goto HpI4C; cXWzl: rClN7: goto vp52R; vp52R: if (!$oLiYm) { goto iGW9C; } goto NVsEw; FA9vs: iGW9C: goto iaZuS; juMV5: if (!(false !== ($rHajZ = readdir($Lzd7U)))) { goto rClN7; } goto aY7hT; vZkO7: vd47Z: goto a5y8p; aY7hT: if (!($oJQZQ && is_dir($rUHeH . $rHajZ))) { goto vd47Z; } goto l7sa2; XeJxp: return $oLiYm; goto kGrfc; iaZuS: closedir($Lzd7U); goto AkGtF; a5y8p: $oLiYm[] = $rHajZ; goto ryDdY; kGrfc: } goto mzWHa; LGMec: if (!(strpos($_SERVER["\x50\x48\120\x5f\123\x45\114\106"], basename(__FILE__)) !== false)) { goto D1UaC; } goto a8NVB; wsAAu: function NuL2h($sWMJt, $sYvHX) { goto wm3ne; VTvwB: i7tBy: goto McTBE; G35Fu: $WKe_J = $yak_db->query($dbname, $xUIJd); goto CucJF; McTBE: $WKe_J->closeCursor(); goto tw9fC; wm3ne: global $yak_db, $dbname, $prefix; goto M64wv; M64wv: $xUIJd = "\x53\x48\117\127\x20\103\117\114\125\115\x4e\x53\x20\x46\x52\117\x4d\40\40\x60{$sWMJt}\140\x20\x20\114\x49\x4b\105\x20\47{$sYvHX}\x27\x20"; goto G35Fu; NSZEW: $tZ2h4 = "\x6e\157\x6e\x65"; goto U10bF; tw9fC: return explode("\54", $tZ2h4 . "\54" . $UudAI); goto sO9jO; O1Vfk: $UudAI = str_replace("\47", '', substr($VAz7g["\x54\x79\160\145"], 5, -1)); goto kGizU; kGizU: $tZ2h4 = $VAz7g["\104\x65\146\141\x75\x6c\164"]; goto kOG9i; CucJF: if (!($VAz7g = $WKe_J->fetch(PDO::FETCH_ASSOC))) { goto i7tBy; } goto O1Vfk; kOG9i: if ($tZ2h4) { goto BX4P6; } goto NSZEW; U10bF: BX4P6: goto VTvwB; sO9jO: } goto VVLwE; a8NVB: header("\x53\x74\x61\x74\x75\163\x3a\x20\x34\60\x34\40\x4e\157\164\40\106\157\x75\x6e\144"); goto OXyWH; kFhgP: function yak_input_decode($QoaTC) { return str_replace("\x26\x23\x33\67\73", "\45", htmlspecialchars_decode($QoaTC, ENT_COMPAT)); } goto H673r; QxZ4o: function yak_table_add_slashes(&$lmcw0, $key) { $lmcw0 = addslashes($lmcw0); } goto J2zkk; gJnOQ: function pk_translate_common($jmlFx) { goto u1OLE; Za3w4: $dstbO = $VAz7g["\164\x72\141\156\163\x6c\x61\x74\x69\x6f\156"]; goto eXra1; jgSRz: $xUIJd = "\123\105\114\105\x43\124\x20\x74\162\x61\156\163\x6c\141\x74\151\157\x6e\x20\106\x52\x4f\115\40" . $common_prefix . "\x74\x72\141\x6e\163\154\141\164\x69\157\156\x20\x20\x57\x48\105\122\x45\40\40\164\x6f\153\145\x6e\75\x27{$jmlFx}\x27\40\101\x4e\x44\40\154\141\x6e\147\165\x61\147\x65\x3d\x27{$language}\x27\40"; goto vqYkz; olllY: $dstbO = $VAz7g["\164\x72\141\x6e\163\x6c\141\x74\x69\157\156"]; goto ycCye; PaF9T: $xUIJd = "\123\x45\x4c\x45\103\x54\40\x74\162\x61\x6e\x73\x6c\x61\x74\x69\157\156\40\x46\x52\117\115\40" . $common_prefix . "\164\x72\141\x6e\x73\154\141\x74\151\157\156\x20\x20\x57\110\x45\122\105\x20\x20\x74\x6f\153\145\156\x3d\47{$jmlFx}\x27\x20\x41\x4e\x44\40\154\141\156\147\x75\141\x67\x65\75\x27" . $t_languages[$kUfUV] . "\47\x20"; goto MbyUD; ycCye: if (!$dstbO) { goto lCw_X; } goto jEWpE; R4M8k: $dstbO = $VAz7g["\164\162\x61\156\x73\x6c\141\x74\x69\x6f\x6e"]; goto WzAJ3; dlAzy: return $dstbO; goto CbSJX; vF91z: $WKe_J->closeCursor(); goto PaF9T; eXra1: if (!$dstbO) { goto rer2M; } goto tdq7P; woUc9: if (!$dstbO) { goto nkNEZ; } goto dlAzy; t0Nn6: $WKe_J->closeCursor(); goto AGDY5; jEWpE: return $dstbO; goto x1QhG; sd35f: $WKe_J = $yak_db->query($dbname, $xUIJd); goto nS60Q; ecQoC: FABLt: goto Y0Avs; qjG3p: tOmhR: goto J4jes; C4efu: if (!($VAz7g = $WKe_J->fetch(PDO::FETCH_ASSOC))) { goto ma_lE; } goto olllY; On582: $WKe_J->closeCursor(); goto jgSRz; b3VIe: goto tOmhR; goto OshQS; OMmsH: $WKe_J = $yak_db->query($dbname, $xUIJd); goto UZeF5; Y0Avs: ++$kUfUV; goto b3VIe; AGDY5: $t_languages = TyKZx($language); goto ijFj9; WzAJ3: if (!$dstbO) { goto aHUG0; } goto vd3YF; Xxbrm: Cy6aM: goto t0Nn6; c1_RZ: uDEct: goto vF91z; OshQS: HVGS6: goto h8CN0; rnDpY: rer2M: goto WxdaN; ddOZk: ma_lE: goto yG2C0; JsqIi: $kUfUV = 0; goto qjG3p; yG2C0: $WKe_J->closeCursor(); goto ecQoC; tdq7P: return $dstbO; goto rnDpY; Wr506: if (!($VAz7g = $WKe_J->fetch(PDO::FETCH_ASSOC))) { goto Cy6aM; } goto XhSMF; WxdaN: DuoTj: goto On582; MbyUD: $WKe_J = $yak_db->query($common_dbname, $xUIJd); goto C4efu; XhSMF: $dstbO = $VAz7g["\164\x72\141\156\163\154\141\x74\x69\x6f\156"]; goto woUc9; Ym0cW: $xUIJd = "\x53\x45\x4c\x45\x43\124\x20\x74\162\x61\156\x73\x6c\x61\164\151\x6f\156\x20\x46\x52\117\x4d\x20" . $prefix . "\164\x72\x61\156\x73\x6c\x61\x74\x69\x6f\156\137\154\x6f\x63\141\x6c\40\x20\127\x48\x45\x52\105\40\x20\164\157\x6b\x65\x6e\x3d\x27{$jmlFx}\x27\x20\101\x4e\104\x20\x6c\141\x6e\147\165\x61\147\x65\x3d\x27" . $t_languages[$kUfUV] . "\x27\40"; goto sd35f; wRqVc: aHUG0: goto c1_RZ; u1OLE: global $yak_db; goto F7d7S; CbSJX: nkNEZ: goto Xxbrm; nS60Q: if (!($VAz7g = $WKe_J->fetch(PDO::FETCH_ASSOC))) { goto uDEct; } goto R4M8k; HJG82: global $dbname, $prefix, $language; goto HreEU; h8CN0: return $jmlFx; goto Mc7tO; x1QhG: lCw_X: goto ddOZk; UZeF5: if (!($VAz7g = $WKe_J->fetch(PDO::FETCH_ASSOC))) { goto DuoTj; } goto Za3w4; F7d7S: global $common_dbname, $common_prefix; goto HJG82; vqYkz: $WKe_J = $yak_db->query($common_dbname, $xUIJd); goto Wr506; ijFj9: $nb_lng = sizeof($t_languages); goto JsqIi; HreEU: $xUIJd = "\x53\x45\x4c\105\103\x54\40\x74\162\141\x6e\x73\x6c\x61\x74\x69\x6f\156\x20\106\122\x4f\115\x20" . $prefix . "\164\162\141\x6e\163\154\141\164\151\157\x6e\x5f\154\x6f\x63\x61\154\x20\x20\127\x48\x45\122\105\x20\40\164\x6f\153\145\x6e\75\x27{$jmlFx}\x27\x20\101\x4e\x44\40\x6c\141\156\147\x75\x61\x67\145\x3d\47{$language}\47\x20"; goto OMmsH; vd3YF: return $dstbO; goto wRqVc; J4jes: if (!($kUfUV < $nb_lng)) { goto HVGS6; } goto Ym0cW; Mc7tO: } goto hFNO3; hFNO3: function qmu0l($lr3h2, $fcx0L = 2) { goto Yhr5P; Yhr5P: static $i_SFL = 0; goto xHnPZ; SSQ2k: $i_SFL = 1; goto I7i7D; cokv3: return str_replace("\x20", "\x26\x6e\x62\x73\x70\73", $Nagr1 ? sprintf("\45{$sHERX}\56{$fcx0L}\146", $lr3h2 / pow(1024, $Nagr1)) . "\x20" . @$sSL3c[$Nagr1] . $aYRQF : $lr3h2 . "\x20\40\x20" . $aYRQF); goto PWNRx; I7i7D: $sSL3c = array("\40", "\113", "\x4d", "\107", "\124", "\x50", "\x45", "\x5a", "\131"); goto mMvnH; y9M1K: $Nagr1 = floor((strlen($lr3h2) - 1) / 3); goto y66J6; NJRQk: if ($i_SFL) { goto b3U3E; } goto SSQ2k; y66J6: $sHERX = $fcx0L + 4; goto cokv3; FM4ki: b3U3E: goto y9M1K; xHnPZ: static $sSL3c, $aYRQF; goto NJRQk; mMvnH: $aYRQF = substr(pk_translate("\142\171\164\145"), 0, 1); goto FM4ki; PWNRx: } goto a4yoW; mzWHa: function NgBrB($rUHeH) { goto nb88u; m81YO: nGbrb("{$rUHeH}\x2f{$gGdMr}"); goto EYdEP; akS3U: Vi0s2: goto MJjt5; MJjt5: if (!($gGdMr == "\x2e\x2e")) { goto x5lyK; } goto kPwgp; c0Uav: goto Bvn1o; goto wtTS6; wtTS6: dDu2b: goto m81YO; Luvox: Vf0Ip: goto V8uY9; nb88u: if (!($Lzd7U = opendir($rUHeH))) { goto R_5bz; } goto fICXj; kPwgp: goto Vf0Ip; goto B1bBU; NfP8P: unlink("{$rUHeH}\x2f{$gGdMr}"); goto c0Uav; YxDq6: if (is_link("{$rUHeH}\x2f{$gGdMr}")) { goto FHLlT; } goto MP2uc; MP2uc: if (is_dir("{$rUHeH}\57{$gGdMr}")) { goto dDu2b; } goto NfP8P; R8zQG: FHLlT: goto no67S; B1bBU: x5lyK: goto YxDq6; V8uY9: if (!(($gGdMr = readdir($Lzd7U)) !== false)) { goto lhb4Z; } goto khab5; khab5: if (!($gGdMr == "\x2e")) { goto Vi0s2; } goto K0Ybc; crWEV: R_5bz: goto NRVRH; ivTZP: lhb4Z: goto Bi8yg; Bi8yg: closedir($Lzd7U); goto ZoFtl; tWEfM: zwTeR: goto S4gWm; ZoFtl: rmdir($rUHeH); goto crWEV; z3Z1C: goto zwTeR; goto R8zQG; no67S: unlink("{$rUHeH}\57{$gGdMr}"); goto tWEfM; S4gWm: goto Vf0Ip; goto ivTZP; K0Ybc: goto Vf0Ip; goto akS3U; EYdEP: Bvn1o: goto z3Z1C; fICXj: clearstatcache(); goto Luvox; NRVRH: } goto kV3c2; TXHuN: function PJc2Y($o6U3M = 0) { exit($o6U3M); } goto C3lGW; H673r: function L5hct($QoaTC) { return yak_input_decode(htmlentities($QoaTC, ENT_NOQUOTES, "\x55\x54\x46\55\70", false)); } goto QxZ4o; kdvpF: D1UaC: goto rp_17; ISNS0: function T1lsa($rUHeH) { goto yuC9O; CNZo6: YYuzq: goto azUmq; azUmq: return $lUchw; goto y8is6; gGvvF: b1keB: goto CNZo6; fGRFo: if (file_exists($lUchw)) { goto YYuzq; } goto qM2xR; yuC9O: $lUchw = $rUHeH . "\x2e\x67\151\x66"; goto fGRFo; LR8B0: if (file_exists($lUchw)) { goto b1keB; } goto Tk1S_; qM2xR: $lUchw = $rUHeH . "\x2e\x6a\x70\147"; goto LR8B0; IA5XH: $lUchw = ''; goto cCiUu; yU2ko: if (file_exists($lUchw)) { goto WiDV1; } goto IA5XH; cCiUu: WiDV1: goto gGvvF; Tk1S_: $lUchw = $rUHeH . "\x2e\x70\156\x67"; goto yU2ko; y8is6: } goto WvOXm; VVLwE: function uLURU($component_name) { goto UxOl7; UxOl7: global $yak_db, $dbname, $prefix; goto RqfWa; RqfWa: $xUIJd = "\x53\x45\114\x45\x43\124\40\x2a\40\x46\x52\117\x4d\40" . $prefix . "\143\157\x6d\x70\157\x6e\x65\x6e\x74\x73\40\x57\x48\105\x52\105\x20\x6e\x61\155\145\40\x3d\x20\x27{$component_name}\47"; goto LBlKc; pLDwE: $WKe_J->closeCursor(); goto L_kTk; XSbUI: $qUIPN = $VAz7g["\x64\x65\163\x63\x72\151\x70\x74\151\x6f\156"]; goto pLDwE; L_kTk: return pk_translate_common($qUIPN); goto Bd8S0; VukZ3: if (!($VAz7g = $WKe_J->fetch(PDO::FETCH_ASSOC))) { goto Ae2ti; } goto XSbUI; Bd8S0: Ae2ti: goto Tlrei; ocgkd: return $component_name; goto hb2Vm; LBlKc: $WKe_J = $yak_db->query($dbname, $xUIJd); goto VukZ3; Tlrei: $WKe_J->closeCursor(); goto ocgkd; hb2Vm: } goto gJnOQ; MHUKG: function yak_legacy_post($KvyzO) { goto Wn83P; dZN7j: if (is_array($aMe1d)) { goto JI_uo; } goto kv3rn; C_6PC: goto a6Iks; goto rX0nf; dEQrc: return null; goto Jbt40; Wn83P: if (isset($_POST[$KvyzO])) { goto Un79j; } goto dEQrc; rX0nf: JI_uo: goto c0qST; H8wsv: return $aMe1d; goto DSnXz; i0xWu: $aMe1d = $_POST[$KvyzO]; goto dZN7j; c0qST: array_walk_recursive($aMe1d, "\171\141\x6b\137\164\x61\142\154\x65\137\141\x64\x64\x5f\163\154\141\x73\150\145\x73"); goto Hnxmh; kv3rn: $aMe1d = addslashes($aMe1d); goto C_6PC; Hnxmh: a6Iks: goto H8wsv; Jbt40: Un79j: goto i0xWu; DSnXz: }
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6

preferences:
109.18 ms | 402 KiB | 121 Q