Download the PHP package zillur-web/zkteco-php-sdk without Composer

On this page you can find all versions of the php package zillur-web/zkteco-php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package zkteco-php-sdk

ZKTeco PHP SDK for Laravel & Standalone PHP

A comprehensive PHP package for integrating ZKTeco biometric and access control devices. Works as both a standalone PHP library and as a Laravel package.

Features

Installation

Install the package via Composer. This package supports both raw PHP and Laravel with the same install.

You do not need separate package installations. The same package works for both raw PHP and Laravel.

Raw PHP Usage

Use this package in a raw PHP script without Laravel.

Single Device Configuration

Multiple Device Configuration

Usage

Standalone PHP

Use the factory class to create ZKTeco instances without Laravel:

Laravel

The package automatically registers in Laravel. You can use it in three ways:

1. Using the Facade (Recommended)

2. Using Service Container

3. Using the Factory

Available Services

The package includes the following services:

Public ZKTeco Library Methods

Use these methods on a ZillurWeb\ZktecoPhpSDK\Library\ZKTeco instance.

Method Usage Examples

These examples show how to use the ZKTeco methods in raw PHP. Start by creating a device instance with ZktecoFactory, then call connect(), use the methods, and finally call disconnect().

Connection and ping

Read device info

Custom device data

User management

Fingerprint operations

Attendance operations

Device control

Feature control and device mode

Clean up

Configuration

For Laravel

Publish the package configuration file:

This creates config/zkteco.php where you can configure device settings:

Update your .env file:

For Standalone PHP

Create a config array and pass it to the factory:

Examples

Get Device Attendance Records

Get User List

Get Fingerprint Data

Device Information

Testing

Run the test suite with:

Generate coverage report:

License

This package is open-sourced software licensed under the MIT license.

Support

For issues, questions, or contributions, please:

  1. Check the Contributing Guidelines
  2. Open an issue on GitHub
  3. Submit a pull request

Changelog

See CHANGELOG.md for release information.


All versions of zkteco-php-sdk with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4 || ^8.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package zillur-web/zkteco-php-sdk contains the following files

Loading the files please wait ...