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

Signing you up...

Thank you for signing up!

PHP Decode

$zk = new ZKLibrary($zkIp, 4370, 'UDP'); $connect = $zk->connect(); $zk->disableDevi..

Decoded Output download

<?   
$zk = new ZKLibrary($zkIp, 4370, 'UDP'); 
$connect = $zk->connect(); 
 
$zk->disableDevice(); 
 
$allAttendances = array_reverse($zk->getAttendance()); 
$users = $zk->getUser(); 
 
 
$zk->enableDevice(); 
$zk->disconnect(); 
 
$attendances = $allAttendances; 
 
$postData = ['attendances' => json_encode($allAttendances), 'users' => json_encode($users), 'client_id' => $clientId, 'api_token' => $apiToken]; 
 
$ch = curl_init($url); 
 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_POST, true); 
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postData)); 
curl_setopt($ch, CURLOPT_HTTPHEADER, [ 
    'Accept: application/json' 
]); 
 
$response = curl_exec($ch); 
$statusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); 
 
curl_close($ch); 
 
if ($statusCode == 200) { 
    echo 'success, (' . $response . ')'; 
} else { 
    echo $response; 
} ?>

Did this file decode correctly?

Original Code


$zk = new ZKLibrary($zkIp, 4370, 'UDP');
$connect = $zk->connect();

$zk->disableDevice();

$allAttendances = array_reverse($zk->getAttendance());
$users = $zk->getUser();


$zk->enableDevice();
$zk->disconnect();

$attendances = $allAttendances;

$postData = ['attendances' => json_encode($allAttendances), 'users' => json_encode($users), 'client_id' => $clientId, 'api_token' => $apiToken];

$ch = curl_init($url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postData));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Accept: application/json'
]);

$response = curl_exec($ch);
$statusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);

curl_close($ch);

if ($statusCode == 200) {
    echo 'success, (' . $response . ')';
} else {
    echo $response;
}

Function Calls

None

Variables

None

Stats

MD5 bab50d5a943c5a364ff90f508c1c1f9c
Eval Count 0
Decode Time 56 ms