1

我正在使用 TAD 类 php 连接到 ZKteco 考勤设备。我尝试了许多解决方案和代码,但未能与生物识别设备连接。

我研究了 tad 库并应用了共享连接文件的代码 我启用了扩展套接字,soap php 版本是 7.2 如果有人指出实际上是什么问题导致它没有连接,那么设备 IP 是 100% 正确的。我还使用了 ZKLib 设备正在连接,但没有使用 tad 连接

<?php 
require 'vendor/autoload.php';
require 'lib/TADFactory.php';
require 'lib/TAD.php';
require 'lib/TADResponse.php';
require 'lib/Providers/TADSoap.php';
require 'lib/Providers/TADZKLib.php';
require 'lib/Exceptions/ConnectionError.php';
require 'lib/Exceptions/FilterArgumentError.php';
require 'lib/Exceptions/UnrecognizedArgument.php';
require 'lib/Exceptions/UnrecognizedCommand.php';

use TADPHP\TADFactory;
use TADPHP\TAD;

echo "<h2>Tad Config Page</h2>";
// $tad_factory = new TADFactory(['ip'=>'192.168.100.13']);
// $b1 =$tad_factory->get_instance();
// var_dump($b1);


$tad = (new TADFactory(['ip' =>'192.168.100.13']))->get_instance();


if ($tad->is_alive()) {

    echo "Connected Successfully <br>";

    echo $dt = $tad->get_date();


}else 
{

    echo "Connection Failed";

}

?>
4

0 回答 0