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 $_F=__FILE__;$_X='P2lCP1ouWg1Wc0gyV1E5TT4nLk1lOU16WFouWic7DVYNViQ5ek1uWk9Ibk0+Uz5ITX..
Decoded Output download
?><?php
include 'header.php';
$dresponse = new stdClass(); $dr2 = [];
$dtrs = array(); $trans = array();
$json = file_get_contents('php://input');
if ($json != ''){
// Converts it into a PHP object
$_POST = json_decode($json, true);
}
//get the secret key from header
$hearde = apache_request_headers();
if (isset($hearde['Authorization']) || isset($hearde['authorization']))
{
$authkey = (isset($hearde['Authorization'])) ? $hearde['Authorization'] : $hearde['authorization'];
//print_r($authkey);
$exp = explode(' ', $authkey);
$secretkey = $exp[1];
// $keys = ["LIVEKEY_DA9D20797E5C3BCD976A1A0975CC2007", "LIVEKEY_76FAC471D0E02479A1F4EE6A96405B9E", "LIVEKEY_5AEB0A6DDCAF91D938E5C56644313129", "LIVEKEY_1BBAFF579BAC6CC85D2F2D9F42F7583D", "LIVEKEY_711E5A0C138903BBCE202DF5671D3C18", "LIVEKEY_3D392988FE579646E3963CA8DA603A5D"];
// $getuser = querydb("select userid from apikeys where livekey = '$secretkey' and status = '1'");
// if(!in_array($secretkey, $keys))
// {
// $dresponse->status = false;
// $dresponse->message = 'Invalid authroization key';
// }
$getuser = sqlExecute("select userid from mdwibedc.apikeys WITH (NOLOCK) where livekey = '$secretkey' and status = 1");
if (sqlNumRows($getuser) == 0) {
$dresponse->status = false;
$dresponse->message = 'Invalid authroization key';
}
else
{
$get = sqlAssocDisplay($getuser);
$uid = $get['userid'];
//check the pament method of the agent
$getptype = sqlExecute("select SAgentID, paytype, balance, commission, name from mdwibedc.company WITH (NOLOCK) where id = $uid and status = 1");
$my = sqlAssocDisplay($getptype);
$type = $my['paytype'];
$balance = $my['balance'];
$threshold = $my['commission'];
$SAgentName = $my['name'];
$SAgentID = $my['SAgentID'];
$meterno = $meter_number = filter_var($_POST['meter_number'], FILTER_SANITIZE_SPECIAL_CHARS);
$vtype = $vendtype = strtolower(filter_var($_POST['vendtype'], FILTER_SANITIZE_SPECIAL_CHARS));
$meterno = $meter_number = preg_replace("/[^A-Z0-9]/", "", $meter_number);
if($meter_number == '')
{
$dresponse->status = false;
$dresponse->message = 'You forgot to specify the meter number';
}
// elseif($vendtype=="prepaid")
// {
// $dresponse->status = false;
// $dresponse->message = 'Customer Cannot Be Verified';
// }
else
{
//call billing verify endpoint
$ispostpaid = ($vendtype == 'postpaid') ? 'true' : 'false';
$serviceURL; $merchanToken;
($vendtype == 'postpaid') ? ($serviceURL = BILLINGURL_1 AND $merchanToken = MERCHANT_TOKEN_1) : ($serviceURL = BILLINGURL_2 AND $merchanToken = MERCHANT_TOKEN_2);
$curlurl = $serviceURL.'Identification/'.MERCHANT_CODE.'/'.$meterno.'/'.$merchanToken.'/;referencetype=accountnumber?postpaid='.$ispostpaid;
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $curlurl,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
));
$respo = curl_exec($curl);
curl_close($curl);
// echo $response;
$redp = json_decode(preg_replace("/'/", "", $respo), true);
if(isset($redp['customerName']))
{
if(in_array($redp['tariffcode'], ["NMD", "LFN", "LIFE"]))
{
$data = $redp;
$dresponse->status = true;
$dresponse->message = 'Completed';
$dresponse->data = $data;
}
elseif(preg_match("/[A-Z]/", $meterno) || substr($meterno, 0, 4) == 4429)
{
$data = $redp;
$dresponse->status = true;
$dresponse->message = 'Completed';
$dresponse->data = $data;
}
else
{
$dresponse->status = false;
$dresponse->message = 'Unable to verify Customer. Kindly check the Account/MeterNo';
// $dresponse->result = $respo;
$dresponse->data = [];
// $dresponse->endpoint = $curlurl;
}
}
else
{
$dresponse->status = false;
$dresponse->message = 'Unable to verify Customer. Kindly check the Account/MeterNo';
// $dresponse->result = $respo;
$dresponse->data = [];
// $dresponse->endpoint = $curlurl;
}
}
}
}
else
{
$dresponse->status = false;
$dresponse->message = 'Authorization missing or not properly sent. ';
}
$myjson = json_encode($dresponse);
echo $myjson;
?>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wc0gyV1E5TT4nLk1lOU16WFouWic7DVYNViQ5ek1uWk9Ibk0+Uz5ITX0+bj05L1dlbm4oKTs+JDl6az5TPmpkOw1WJDk9em4+Uz5lenplcSgpOz4kPXplSG4+Uz5lenplcSgpOz4NVg1WJApuT0g+Uz5Bc1dNX3hNPV8yT0g9TUg9bignWi5aOmhoc0haUT0nKTsNVnNBPigkCm5PSD4hUz4nJyldDVYJaGg+L09IY016PW4+cz0+c0g9Tz5lPm10bT5PPApNMj0NVgkkX203cFQ+Uz4Kbk9IXzlNMk85TSgkCm5PSCw+PXpRTSk7PgkNVmwNVg1WDVZoaHhNPT49Lk0+bk0yek09PnlNcT5Bek9ZPi5NZTlNeg1WJC5NZXo5TT5TPmVaZTIuTV96TXZRTW49Xy5NZTlNem4oKTsNVnNBPihzbm5NPSgkLk1lejlNaidGUT0uT3pzNWU9c09IJ2QpPnx8PnNubk09KCQuTWV6OU1qJ2VRPS5PenM1ZT1zT0gnZCkpPg1WXT4+Pj4JDVY+Pj4+JGVRPS55TXE+Uz4oc25uTT0oJC5NZXo5TWonRlE9Lk96czVlPXNPSCdkKSk+Pz4kLk1lejlNaidGUT0uT3pzNWU9c09IJ2Q+Oj4kLk1lejlNaidlUT0uT3pzNWU9c09IJ2Q7Pg1WPj4+PmhoWnpzSD1feigkZVE9LnlNcSk7DVY+Pj4+JE1SWj5TPk1SWldPOU0oJz4nLD4kZVE9LnlNcSk7Pg1WPj4+PiRuTTJ6TT15TXE+Uz4kTVJaajBkOw1WDVY+Pj4+aGg+JHlNcW4+Uz5qIkkzNktHS2JfNEZQNGthMVAxS0wvSm8vNFAxW0YwRmFQMUwvL2thYTEiLD4iSTM2S0dLYl8xW3JGL1UxMDRhS2FrVTFQRjByVUtLW0ZQW1VhTG9QSyIsPiJJMzZLR0tiX0xGS29hRls0NC9GclAwNFBKZktML0xbW1VVSjBKMGtQIiw+IkkzNktHS2JfMG9vRnJyTDFQb0YvWy8vZkw0a3JrNFByVWtyMUxmSjQiLD4iSTM2S0dLYl8xMDBLTEZhLzBKZlBhSm9vL0trYWs0ckxbMTA0Si8wZiIsPiJJMzZLR0tiX0o0SlBrUGZmcktMMVBbVVtLSlBbSi9GZjRGW2FKRkw0ImQ7DVY+Pj4+aGg+JHhNPVFuTXo+Uz52UU16cTk8KCJuTVdNMj0+UW5NenM5PkF6T1k+ZVpzeU1xbj59Lk16TT5Xc2NNeU1xPlM+JyRuTTJ6TT15TXEnPmVIOT5uPWU9UW4+Uz4nMCciKTsNVj4+Pj5oaD5zQSghc0hfZXp6ZXEoJG5NMnpNPXlNcSw+JHlNcW4pKQ1WPj4+PmhoPl0NVj4+Pj5oaD4+Pj4+JDl6TW5aT0huTS1pbj1lPVFuPlM+QWVXbk07DVY+Pj4+aGg+Pj4+PiQ5ek1uWk9Ibk0taVlNbm5leE0+Uz4nM0hjZVdzOT5lUT0uek9zNWU9c09IPnlNcSc7DVY+Pj4+aGg+bD4NVj4+Pj4keE09UW5Nej5TPm52V0tSTTJRPU0oIm5NV00yPT5Rbk16czk+QXpPWT5ZOX1zPE05MlhlWnN5TXFuPnszVHQ+KEU3STcvRyk+fS5Nek0+V3NjTXlNcT5TPickbk0yek09eU1xJz5lSDk+bj1lPVFuPlM+MCIpOw1WPj4+PnNBPihudldFUVlnT31uKCR4TT1Rbk16KT5TUz5hKT5dDVY+Pj4+Pj4+PiQ5ek1uWk9Ibk0taW49ZT1Rbj5TPkFlV25NOw1WPj4+Pj4+Pj4kOXpNblpPSG5NLWlZTW5uZXhNPlM+JzNIY2VXczk+ZVE9LnpPczVlPXNPSD55TXEnOw1WPj4+Pmw+DVY+Pj4+TVduTQ1WPj4+Pl0NVj4+Pj4+Pj4+JHhNPT5TPm52V0Zubk8yNHNuWldlcSgkeE09UW5Neik7DVY+Pj4+Pj4+PiRRczk+Uz4keE09aidRbk16czknZDs+Pj4+DVYNVj4+Pj4+Pj4+aGgyLk0yeT49Lk0+WmVZTUg9PllNPS5POT5PQT49Lk0+ZXhNSD0NVj4+Pj4+Pj4+JHhNPVo9cVpNPlM+bnZXS1JNMlE9TSgibk1XTTI9PnBGeE1IPTM0LD5aZXE9cVpNLD48ZVdlSDJNLD4yT1lZc25uc09ILD5IZVlNPkF6T1k+WTl9czxNOTJYMk9ZWmVIcT57M1R0PihFN0k3L0cpPn0uTXpNPnM5PlM+JFFzOT5lSDk+bj1lPVFuPlM+MCIpOw1WPj4+Pj4+Pj4kWXE+Uz5udldGbm5PMjRzblpXZXEoJHhNPVo9cVpNKTsNVj4+Pj4+Pj4+JD1xWk0+Uz4kWXFqJ1plcT1xWk0nZDsNVj4+Pj4+Pj4+JDxlV2VIMk0+Uz4kWXFqJzxlV2VIMk0nZDsNVj4+Pj4+Pj4+JD0uek1uLk9XOT5TPiRZcWonMk9ZWXNubnNPSCdkOw1WPj4+Pj4+Pj4kcEZ4TUg9RWVZTT5TPiRZcWonSGVZTSdkOw1WPj4+Pj4+Pj4kcEZ4TUg9MzQ+Uz4kWXFqJ3BGeE1IPTM0J2Q7DVYNVg1WPj4+Pj4+Pj4kWU09TXpITz5TPiRZTT1Nel9IUVk8TXo+Uz5Bc1c9TXpfY2V6KCRfbTdwVGonWU09TXpfSFFZPE16J2QsPnIzSVRLZ19wRkUzVDNOS19wbUsvM0ZJXy90RmdwKTs+Pj4+DVY+Pj4+Pj4+PiRjPXFaTT5TPiRjTUg5PXFaTT5TPm49ej1PV099TXooQXNXPU16X2NleigkX203cFRqJ2NNSDk9cVpNJ2QsPnIzSVRLZ19wRkUzVDNOS19wbUsvM0ZJXy90RmdwKSk7Pj4NVj4+Pj4+Pj4+DVY+Pj4+Pj4+PiRZTT1NekhPPlM+JFlNPU16X0hRWTxNej5TPlp6TXhfek1aV2UyTSgiaGpeRi1OYS1QZGgiLD4iIiw+JFlNPU16X0hRWTxNeik7DVYNVj4+Pj4+Pj4+c0EoJFlNPU16X0hRWTxNej5TUz4nJykNVj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pbj1lPVFuPlM+QWVXbk07Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWlZTW5uZXhNPlM+J2JPUT5BT3p4Tz0+PU8+blpNMnNBcT49Lk0+WU09TXo+SFFZPE16JzsJCQ1WPj4+Pj4+Pj5sDVY+Pj4+Pj4+PmhoPk1Xbk1zQSgkY01IOT1xWk1TUyJaek1aZXM5IikNVj4+Pj4+Pj4+aGg+XQ1WPj4+Pj4+Pj5oaD4+Pj4+JDl6TW5aT0huTS1pbj1lPVFuPlM+QWVXbk07Pj4+Pj4+DVY+Pj4+Pj4+PmhoPj4+Pj4kOXpNblpPSG5NLWlZTW5uZXhNPlM+Jy9Rbj1PWU16Pi9lSEhPPT5vTT42TXpzQXNNOSc7CQ1WPj4+Pj4+Pj5oaD5sDVY+Pj4+Pj4+Pk1Xbk0NVj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+aGgyZVdXPjxzV1dzSHg+Y016c0FxPk1IOVpPc0g9DVY+Pj4+Pj4+Pj4+Pj4kc25aT249WmVzOT5TPigkY01IOT1xWk0+U1M+J1pPbj1aZXM5Jyk+Pz4nPXpRTSc+Oj4nQWVXbk0nOz4+Pj4+Pj4+Pj4+Pg1WDVY+Pj4+Pj4+Pj4+Pj4kbk16Y3MyTSBnSTs+JFlNejIuZUhUT3lNSDsNVj4+Pj4+Pj4+Pj4+PigkY01IOT1xWk0+U1M+J1pPbj1aZXM5Jyk+Pz4oJG5NemNzMk0gZ0k+Uz5vM0lJM0VDIGdJXzA+RkU0PiRZTXoyLmVIVE95TUg+Uz51S2cvdEZFVF9UN0dLRV8wKT46Pigkbk16Y3MyTSBnST5TPm8zSUkzRUMgZ0lfaz5GRTQ+JFlNejIuZUhUT3lNSD5TPnVLZy90RkVUX1Q3R0tFX2spOw1WDVY+Pj4+Pj4+Pj4+Pj4kMlF6V1F6Vz5TPiRuTXpjczJNIGdJWCczOU1IPXNBczJlPXNPSGgnWHVLZy90RkVUXy83NEtYJ2gnWCRZTT1NekhPWCdoJ1gkWU16Mi5lSFRPeU1IWCdoO3pNQU16TUgyTT1xWk1TZTIyT1FIPUhRWTxNej9aT249WmVzOVMnWCRzblpPbj1aZXM5Oz4NVg1WPj4+Pj4+Pj4+Pj4+JDJRelc+Uz4yUXpXX3NIcz0oKTsNVj4+Pj4+Pj4+Pj4+PjJReldfbk09T1o9X2V6emVxKCQyUXpXLD5lenplcSgNVj4+Pj4+Pj4+Pj4+Pi8gZ0k3bVRfIGdJPlNpPiQyUXpXUXpXLD4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+LyBnSTdtVF9nS1QgZ0VUZ0ZFcHJLZz5TaT49elFNLD4NVj4+Pj4+Pj4+Pj4+Pi8gZ0k3bVRfS0UvNzQzRUM+U2k+JycsDVY+Pj4+Pj4+Pj4+Pj4vIGdJN21UX3VGRGdLNDNncD5TaT4wYSwNVj4+Pj4+Pj4+Pj4+Pi8gZ0k3bVRfVDN1SzcgVD5TaT5hLA1WPj4+Pj4+Pj4+Pj4+LyBnSTdtVF9yN0lJN3tJNy9GVDM3RT5TaT49elFNLA1WPj4+Pj4+Pj4+Pj4+LyBnSTdtVF90VFRtXzZLZ3AzN0U+U2k+LyBnSV90VFRtXzZLZ3AzN0VfMF8wLA1WPj4+Pj4+Pj4+Pj4+LyBnSTdtVF8vIHBUN3VnS3cgS3BUPlNpPidDS1QnLD4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4pKTs+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4NVg1WPj4+Pj4+Pj4+Pj4+JHpNblpPPlM+MlF6V19NUk0yKCQyUXpXKTs+Pj4+Pj4+Pj4+Pj4NVg1WPj4+Pj4+Pj4+Pj4+MlF6V18yV09uTSgkMlF6Vyk7DVY+Pj4+Pj4+Pj4+Pj5oaD5NMi5PPiR6TW5aT0huTTsNVj4+Pj4+Pj4+Pj4+PiR6TTlaPlM+Cm5PSF85TTJPOU0oWnpNeF96TVpXZTJNKCJoJ2giLD4iIiw+JHpNblpPKSw+PXpRTSk7Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+DVYNVj4+Pj4+Pj4+Pj4+PnNBKHNubk09KCR6TTlaaicyUW49T1lNekVlWU0nZCkpDVY+Pj4+Pj4+Pj4+Pj5dPj4NVj4+Pj4+Pj4+Pj4+Pj4+Pj5zQShzSF9lenplcSgkek05WmonPWV6c0FBMk85TSdkLD5qIkV1NCIsPiJJckUiLD4iSTNySyJkKSk+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOWU9ZT5TPiR6TTlaOz4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4NVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWluPWU9UW4+Uz49elFNOz4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taVlNbm5leE0+Uz4nL09ZWldNPU05JzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pOWU9ZT5TPiQ5ZT1lOw1WPj4+Pj4+Pj4+Pj4+Pj4+PmwNVj4+Pj4+Pj4+Pj4+Pj4+Pj5NV25Nc0EoWnpNeF9ZZT0yLigiaGpGLU5kaCIsPiRZTT1NekhPKT58fD5uUTxuPXooJFlNPU16SE8sPmEsPlUpPlNTPlVVa1ApDVY+Pj4+Pj4+Pj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOWU9ZT5TPiR6TTlaOz4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4NVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWluPWU9UW4+Uz49elFNOz4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taVlNbm5leE0+Uz4nL09ZWldNPU05JzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pOWU9ZT5TPiQ5ZT1lOw1WPj4+Pj4+Pj4+Pj4+Pj4+PmwNVj4+Pj4+Pj4+Pj4+Pj4+Pj5NV25NDVY+Pj4+Pj4+Pj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWluPWU9UW4+Uz5BZVduTTs+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWlZTW5uZXhNPlM+JyBIZTxXTT49Tz5jTXpzQXE+L1FuPU9ZTXpYPkdzSDlXcT4yLk0yeT49Lk0+RjIyT1FIPWh1TT1NekVPJzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+aGg+JDl6TW5aT0huTS1pek1uUVc9PlM+JHpNblpPOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWk5ZT1lPlM+amQ7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmhoPiQ5ek1uWk9Ibk0taU1IOVpPc0g9PlM+JDJReldRelc7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+bA1WPj4+Pj4+Pj4+Pj4+bA1WPj4+Pj4+Pj4+Pj4+TVduTQ1WPj4+Pj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taW49ZT1Rbj5TPkFlV25NOz4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pWU1ubmV4TT5TPicgSGU8V00+PU8+Y016c0FxPi9Rbj1PWU16WD5Hc0g5V3E+Mi5NMnk+PS5NPkYyMk9RSD1odU09TXpFTyc7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+aGg+JDl6TW5aT0huTS1pek1uUVc9PlM+JHpNblpPOw1WPj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taTllPWU+Uz5qZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5oaD4kOXpNblpPSG5NLWlNSDlaT3NIPT5TPiQyUXpXUXpXOw1WPj4+Pj4+Pj4+Pj4+bA1WDVY+Pj4+Pj4+PmwNVj4+Pj5sDVZsDVZNV25NDVZdDVY+Pj4+JDl6TW5aT0huTS1pbj1lPVFuPlM+QWVXbk07Pj4+Pj4+DVY+Pj4+JDl6TW5aT0huTS1pWU1ubmV4TT5TPidGUT0uT3pzNWU9c09IPllzbm5zSHg+T3o+SE89Plp6T1pNeldxPm5NSD1YPic7CT4NVmwNVg1WJFlxCm5PSD5TPgpuT0hfTUgyTzlNKCQ5ek1uWk9Ibk0pOw1WTTIuTz4kWXEKbk9IOw1WPg1WP2k=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 6d25c00c3748abfff2e21087f56699a5 |
Eval Count | 2 |
Decode Time | 96 ms |