承接 fahriztx/zksoapphp 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

fahriztx/zksoapphp

最新稳定版本:v1.0.2

Composer 安装命令:

composer require fahriztx/zksoapphp

包简介

A PHP Library For Manage Data From Fingerprint Machine with SOAP Protocol

README 文档

README

A PHP Library For Manage Data From Fingerprint Machine with SOAP Protocol

Features

  • Get Attendance Log with DateRange
  • Get User Information

Requirements

  • PHP version 7.2 or higher
  • Fingerprint Machine Support ZK Web Service

Easy Installation

Install with composer

To install with Composer, simply require the latest version of this package.

composer require fahriztx/zksoapphp

Make sure that the autoload file from Composer is loaded.

// somewhere early in your project's loading, require the Composer autoloader
// see: http://getcomposer.org/doc/00-intro.md
require 'vendor/autoload.php';

Quick Start

Just pass your IP, Port and Comkey :

  • Get Attendance
// reference the ZK Soap PHP namespace
use Fahriztx\Zksoapphp\Fingerprint;

// initial
$machine = Fingerprint::connect('192.168.1.175', '80', '123456');

// get machine status
echo "Machine Status : ".$machine->getStatus(); // connect | disconnect

// get all log data
print_r($machine->getAttendance()); // return Array of Attendance Log

// get all log data with date
print_r($machine->getAttendance('all', '2022-05-01')); // return Array of Attendance Log

// get all log data with date range
print_r($machine->getAttendance('all', '2022-05-01', '2022-05-10')); // return Array of Attendance Log

// get specific pin log data
print_r($machine->getAttendance(1)); // return Array of Attendance Log
// OR Array
print_r($machine->getAttendance([1, 2])); // return Array of Attendance Log
  • Get User Information
// reference the ZK Soap PHP namespace
use Fahriztx\Zksoapphp\Fingerprint;

// initial
$machine = Fingerprint::connect('192.168.1.175', '80', '123456');

// get machine status
echo "Machine Status : ".$machine->getStatus(); // connect | disconnect

// get all user data
print_r($machine->getUserInfo()); // return Array of User Info Data

// get specific pin user data
print_r($machine->getUserInfo(1)); // return Array of User Info Data
// OR Array
print_r($machine->getUserInfo([1, 2])); // return Array of User Info Data

Changelog

  • Add support fot PHP >= 8.0
  • Fixing Non-static method Fahriztx\Zksoapphp\Fingerprint::connect() cannot be called statically

统计信息

  • 总下载量: 593
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 18
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 18
  • Watchers: 4
  • Forks: 9
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-05-23