connect(); if ($connected) { echo "SUCCESS: Connected to ZKTeco machine!\n"; // Disable device while we read $zk->disableDevice(); $deviceName = $zk->deviceName(); echo "Device Name: {$deviceName}\n"; $version = $zk->version(); echo "Version: {$version}\n"; echo "Fetching attendance logs...\n"; $attendance = $zk->getAttendance(); echo "Found " . count($attendance) . " attendance records.\n"; if (count($attendance) > 0) { echo "Last 5 records:\n"; $last5 = array_slice($attendance, -5); print_r($last5); } $zk->enableDevice(); $zk->disconnect(); } else { echo "FAILED: Could not connect to ZKTeco machine.\n"; } } catch (\Exception $e) { echo "ERROR: " . $e->getMessage() . "\n"; }