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 goto mX3Xk; yzxac: $money = pdo_getcolumn("\150\x63\x66\x61\143\145\137\x67\x6f\x6..

Decoded Output download

<?php 
 goto mX3Xk; yzxac: $money = pdo_getcolumn("hcface_goods", array("weid" => $weid, "type" => $type), array("price")); goto vJdiQ; Sgj63: $return_url = $siteroot . "/app/index.php?i=" . $_W["uniacid"] . "&c=entry&do=index&m=hc_face"; goto pYbzt; kcWHs: $result = $payResponse->wapPay($payRequestBuilder, $return_url, $notify_url); goto Q5Fui; XoTRa: $openid = pdo_getcolumn("hcface_users", array("uid" => $uid), array("openid")); goto OM64G; OM64G: if ($type == "bg") { goto Um2q7; } goto yzxac; LKBEA: global $_GPC, $_W; goto G0L50; rGW7C: foreach ($arr as $param) { goto E9MI1; B8Odj: Z3H3g: goto wn7TI; hXxvU: $params[$item[0]] = $item[1]; goto B8Odj; E9MI1: $item = explode("=", $param); goto hXxvU; wn7TI: } goto JQF8v; oveCt: $body = ""; goto bCdWW; CX1_I: $payRequestBuilder->setOutTradeNo($out_trade_no); goto zi3gj; Itc43: $money = $pay["report_money"]; goto GM3_Q; iRQ1Z: $arr = explode("&", $refer); goto rGW7C; G0L50: $weid = $_W["uniacid"]; goto XRbhE; vJdiQ: goto YceBo; goto YiNQ1; OWbTD: $config = array("app_id" => $alipay["appid"], "merchant_private_key" => $alipay["private_key"], "charset" => "UTF-8", "sign_type" => "RSA2", "gatewayUrl" => "https://openapi.alipay.com/gateway.do", "alipay_public_key" => $alipay["public_key"]); goto Pmyuz; XRbhE: $type = $_GPC["type"]; goto IP689; Pmyuz: $payResponse = new AlipayTradeService($config); goto kcWHs; RjlNA: require_once IA_ROOT . "/addons/hc_face/core/alipay/wappay/service/AlipayTradeService.php"; goto Bfgkn; JQF8v: YbT1k: goto cpdw2; N65aY: $timeout_express = "1m"; goto GhytT; bCdWW: $out_trade_no = $params["trade_no"]; goto N65aY; TbXMV: $payRequestBuilder->setBody($body); goto Yt05k; iyxxs: $subject = ""; goto Udg6H; D7U3r: EVkAK: goto ITm4T; GM3_Q: YceBo: goto tP_dF; aA1y2: $res = pdo_insert("hcface_order", $params); goto iyxxs; zTl22: hct6I: goto N8duu; cpdw2: $siteroot = $_W["sitescheme"] . $_SERVER["HTTP_HOST"]; goto lwl2G; N8duu: $notify_url = $siteroot . "/addons/hc_face/alipay.php"; goto mPmc8; Udg6H: $total_amount = $params["money"]; goto oveCt; oDOcB: $return_url = $siteroot . "/app/index.php?i=" . $_W["uniacid"] . "&c=entry&rid=" . $rid . "&do=report&m=hc_face"; goto zTl22; rkSpl: $refer = urldecode($_GPC["refer"]); goto iRQ1Z; mPmc8: $pay = json_decode(pdo_getcolumn("hcface_setting", array("only" => "pay" . $weid), array("value")), "true"); goto XoTRa; Bfgkn: require_once IA_ROOT . "/addons/hc_face/core/alipay/wappay/buildermodel/AlipayTradeWapPayContentBuilder.php"; goto LKBEA; zi3gj: $payRequestBuilder->setTotalAmount($total_amount); goto oxb5F; GhytT: $payRequestBuilder = new AlipayTradeWapPayContentBuilder(); goto TbXMV; lwl2G: if ($params["do"] == "unlock") { goto EVkAK; } goto qGvy6; IP689: $rid = $_GPC["rid"]; goto hFTGA; pYbzt: goto hct6I; goto D7U3r; MtlCD: $alipay = json_decode(pdo_getcolumn("hcface_setting", array("only" => "alipay" . $weid), array("value")), "true"); goto OWbTD; mX3Xk: defined("IN_IA") or exit("Access Denied"); goto RjlNA; oxb5F: $payRequestBuilder->setTimeExpress($timeout_express); goto MtlCD; Yt05k: $payRequestBuilder->setSubject($subject); goto CX1_I; ITm4T: $return_url = $siteroot . "/app/index.php?i=" . $_W["uniacid"] . "&c=entry&type=" . $type . "&rid=" . $rid . "&do=unlockreport&m=hc_face"; goto KjsOp; PU0PM: u8Nke: goto oDOcB; qGvy6: if ($params["do"] == "buy" || $params["do"] == "upload" || $params["do"] == "report") { goto u8Nke; } goto Sgj63; tP_dF: $params = array("weid" => $weid, "type" => $type, "uid" => $uid, "rid" => $rid, "openid" => $openid, "trade_no" => date("YmdHis") . rand(1000, 9999), "money" => $money, "createtime" => time()); goto aA1y2; YiNQ1: Um2q7: goto Itc43; hFTGA: $uid = $_COOKIE["uid"]; goto rkSpl; KjsOp: goto hct6I; goto PU0PM; Q5Fui: return; ?>

Did this file decode correctly?

Original Code

<?php
 goto mX3Xk; yzxac: $money = pdo_getcolumn("\150\x63\x66\x61\143\145\137\x67\x6f\x6f\144\x73", array("\x77\145\151\144" => $weid, "\x74\171\160\x65" => $type), array("\x70\x72\x69\143\x65")); goto vJdiQ; Sgj63: $return_url = $siteroot . "\x2f\x61\160\x70\57\151\x6e\144\x65\x78\56\x70\150\x70\x3f\151\x3d" . $_W["\x75\156\151\x61\x63\x69\144"] . "\46\143\x3d\x65\x6e\x74\162\x79\46\x64\x6f\x3d\x69\x6e\144\x65\x78\x26\155\75\x68\143\137\146\x61\143\x65"; goto pYbzt; kcWHs: $result = $payResponse->wapPay($payRequestBuilder, $return_url, $notify_url); goto Q5Fui; XoTRa: $openid = pdo_getcolumn("\150\143\146\x61\143\145\x5f\x75\x73\x65\x72\x73", array("\165\151\x64" => $uid), array("\x6f\x70\145\x6e\x69\144")); goto OM64G; OM64G: if ($type == "\142\147") { goto Um2q7; } goto yzxac; LKBEA: global $_GPC, $_W; goto G0L50; rGW7C: foreach ($arr as $param) { goto E9MI1; B8Odj: Z3H3g: goto wn7TI; hXxvU: $params[$item[0]] = $item[1]; goto B8Odj; E9MI1: $item = explode("\x3d", $param); goto hXxvU; wn7TI: } goto JQF8v; oveCt: $body = "\350\247\243\xe9\x94\x81\345\206\205\xe5\256\xb9"; goto bCdWW; CX1_I: $payRequestBuilder->setOutTradeNo($out_trade_no); goto zi3gj; Itc43: $money = $pay["\162\145\160\157\x72\x74\137\x6d\x6f\x6e\145\x79"]; goto GM3_Q; iRQ1Z: $arr = explode("\46", $refer); goto rGW7C; G0L50: $weid = $_W["\165\156\x69\x61\x63\151\x64"]; goto XRbhE; vJdiQ: goto YceBo; goto YiNQ1; OWbTD: $config = array("\141\x70\x70\x5f\x69\x64" => $alipay["\141\160\160\x69\x64"], "\155\145\162\143\150\141\156\164\137\x70\162\151\166\141\x74\145\x5f\153\145\171" => $alipay["\160\162\151\x76\x61\164\x65\137\153\145\x79"], "\143\x68\x61\162\x73\x65\164" => "\125\124\106\x2d\x38", "\x73\x69\x67\156\x5f\x74\x79\160\x65" => "\122\123\101\x32", "\x67\x61\x74\x65\x77\x61\x79\x55\162\x6c" => "\150\x74\x74\160\x73\x3a\x2f\57\157\160\x65\x6e\141\160\x69\x2e\x61\154\x69\x70\141\x79\x2e\x63\157\x6d\x2f\x67\141\x74\145\167\x61\171\x2e\x64\x6f", "\x61\154\151\x70\x61\x79\x5f\160\165\x62\x6c\151\x63\x5f\x6b\145\x79" => $alipay["\x70\x75\142\x6c\151\x63\137\153\145\x79"]); goto Pmyuz; XRbhE: $type = $_GPC["\x74\171\160\145"]; goto IP689; Pmyuz: $payResponse = new AlipayTradeService($config); goto kcWHs; RjlNA: require_once IA_ROOT . "\57\141\144\x64\157\156\x73\x2f\150\143\137\146\141\x63\145\57\x63\157\x72\145\57\141\x6c\151\160\x61\x79\x2f\x77\141\x70\160\141\171\x2f\163\145\x72\x76\151\x63\145\x2f\101\154\151\x70\141\x79\124\162\x61\x64\145\x53\x65\x72\166\x69\143\x65\56\160\x68\x70"; goto Bfgkn; JQF8v: YbT1k: goto cpdw2; N65aY: $timeout_express = "\61\155"; goto GhytT; bCdWW: $out_trade_no = $params["\x74\x72\141\144\145\x5f\x6e\x6f"]; goto N65aY; TbXMV: $payRequestBuilder->setBody($body); goto Yt05k; iyxxs: $subject = "\xe8\xa7\243\351\224\201\345\x86\205\345\256\xb9"; goto Udg6H; D7U3r: EVkAK: goto ITm4T; GM3_Q: YceBo: goto tP_dF; aA1y2: $res = pdo_insert("\x68\x63\146\x61\x63\x65\137\157\x72\144\145\x72", $params); goto iyxxs; zTl22: hct6I: goto N8duu; cpdw2: $siteroot = $_W["\x73\151\164\145\x73\x63\150\145\155\x65"] . $_SERVER["\110\x54\124\x50\137\x48\x4f\x53\124"]; goto lwl2G; N8duu: $notify_url = $siteroot . "\x2f\x61\x64\144\157\156\163\x2f\150\x63\137\146\x61\x63\145\57\x61\x6c\151\x70\x61\171\56\160\150\160"; goto mPmc8; Udg6H: $total_amount = $params["\x6d\157\156\145\171"]; goto oveCt; oDOcB: $return_url = $siteroot . "\x2f\x61\160\x70\57\151\x6e\144\145\170\x2e\x70\150\x70\77\x69\x3d" . $_W["\165\156\151\141\x63\x69\x64"] . "\x26\143\75\145\x6e\x74\x72\x79\46\162\151\x64\x3d" . $rid . "\46\144\157\75\x72\x65\x70\157\x72\x74\x26\155\x3d\x68\143\137\146\x61\143\145"; goto zTl22; rkSpl: $refer = urldecode($_GPC["\162\x65\146\145\x72"]); goto iRQ1Z; mPmc8: $pay = json_decode(pdo_getcolumn("\150\x63\x66\x61\143\x65\x5f\163\x65\164\x74\x69\156\147", array("\157\x6e\x6c\x79" => "\160\x61\171" . $weid), array("\x76\x61\x6c\x75\145")), "\x74\162\x75\x65"); goto XoTRa; Bfgkn: require_once IA_ROOT . "\x2f\141\144\144\157\x6e\163\x2f\150\143\x5f\146\141\x63\x65\57\x63\x6f\x72\x65\x2f\141\x6c\151\x70\141\171\57\x77\141\x70\160\x61\171\57\142\165\x69\x6c\144\145\162\155\x6f\x64\x65\x6c\x2f\x41\154\151\160\x61\x79\x54\x72\x61\x64\145\127\x61\x70\120\141\x79\x43\157\156\x74\x65\156\164\102\x75\x69\154\144\x65\x72\x2e\x70\150\160"; goto LKBEA; zi3gj: $payRequestBuilder->setTotalAmount($total_amount); goto oxb5F; GhytT: $payRequestBuilder = new AlipayTradeWapPayContentBuilder(); goto TbXMV; lwl2G: if ($params["\144\157"] == "\165\156\x6c\x6f\143\x6b") { goto EVkAK; } goto qGvy6; IP689: $rid = $_GPC["\162\x69\x64"]; goto hFTGA; pYbzt: goto hct6I; goto D7U3r; MtlCD: $alipay = json_decode(pdo_getcolumn("\150\x63\x66\x61\x63\x65\137\163\x65\x74\x74\151\x6e\x67", array("\157\156\x6c\x79" => "\141\154\151\160\141\171" . $weid), array("\166\x61\x6c\x75\x65")), "\x74\162\x75\145"); goto OWbTD; mX3Xk: defined("\111\x4e\x5f\x49\x41") or exit("\x41\143\143\x65\x73\163\40\x44\145\156\x69\145\144"); goto RjlNA; oxb5F: $payRequestBuilder->setTimeExpress($timeout_express); goto MtlCD; Yt05k: $payRequestBuilder->setSubject($subject); goto CX1_I; ITm4T: $return_url = $siteroot . "\x2f\x61\x70\x70\x2f\x69\156\144\145\x78\x2e\160\x68\160\77\x69\x3d" . $_W["\165\156\151\141\x63\151\144"] . "\46\143\x3d\145\156\x74\x72\x79\x26\x74\171\160\x65\75" . $type . "\46\162\x69\x64\x3d" . $rid . "\x26\x64\x6f\x3d\165\156\x6c\x6f\143\153\x72\145\x70\x6f\x72\x74\x26\x6d\x3d\x68\143\x5f\x66\141\143\145"; goto KjsOp; PU0PM: u8Nke: goto oDOcB; qGvy6: if ($params["\x64\x6f"] == "\x62\x75\x79" || $params["\144\157"] == "\x75\160\x6c\x6f\141\144" || $params["\x64\157"] == "\x72\x65\160\x6f\x72\x74") { goto u8Nke; } goto Sgj63; tP_dF: $params = array("\x77\x65\x69\144" => $weid, "\x74\x79\x70\145" => $type, "\165\x69\144" => $uid, "\x72\x69\144" => $rid, "\x6f\x70\x65\156\x69\x64" => $openid, "\164\162\141\x64\x65\x5f\x6e\x6f" => date("\131\x6d\x64\110\x69\163") . rand(1000, 9999), "\155\x6f\x6e\145\x79" => $money, "\143\x72\x65\x61\x74\x65\x74\x69\155\x65" => time()); goto aA1y2; YiNQ1: Um2q7: goto Itc43; hFTGA: $uid = $_COOKIE["\165\x69\144"]; goto rkSpl; KjsOp: goto hct6I; goto PU0PM; Q5Fui: return;

Function Calls

None

Variables

None

Stats

MD5 e06065e4568ca9b3cb0a5e79f92306e5
Eval Count 0
Decode Time 88 ms