Я использую класс TAD php для подключения к устройству посещаемости ZKteco. Я попробовал несколько решений и код, но не смог подключиться к устройству biometri c.
Я изучил библиотеку 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";
}
?>