Ошибка подключения к PHP

Я использовал TAD PHP от GitHub (https://github.com/cobisja/tad-php) Теперь я получаю сообщение об ошибке ниже.

Неустранимая ошибка: необработанное исключение «TADPHP \ Exceptions \ ConnectionError» с сообщением «Невозможное исходное conconión con dispositivo 192.168.0.126» в C: \ xampp \ htdocs \ tad \ lib \ TAD.php: 409 Трассировка стека: # 0 C: \ xampp \ htdocs \ tad \ lib \ TAD.php (271): TADPHP \ TAD-> check_for_connection () # 1 C: \ xampp \ htdocs \ tad \ index.php (44): TADPHP \ TAD -> __ call (‘get_date’) , Array) # 2 C: \ xampp \ htdocs \ tad \ index.php (44): TADPHP \ TAD-> get_date () # 3 {main}, брошенный в C: \ xampp \ htdocs \ tad \ lib \ TAD.php по линии 409

Я использую устройство zk iface 302 и хочу получить доступ к данным из БД устройства через php

<?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';$tad_factory = new TADPHP\TADFactory();

use TADPHP\TADFactory;
use TADPHP\TAD;$comands = TAD::commands_available();

$b1 = (new TADFactory(['ip'=>'192.168.0.126']))->get_instance();

$dt = $b1->get_date(); // method executed via TAD class.
echo $dt;

?>

-9

Решение

Вы не можете просто скопировать и вставить код из Git пример страницы когда это связано с настройкой соединения.

IP-адреса не совпадают.

Поскольку вы используете XAMPP, вам понадобится код:

$b1 = (new TADFactory(['ip'=>'127.0.0.1']))->get_instance();

127.0.0.1 — это псевдоним для localhost, к которому вы будете подключаться на локальном компьютере. Естественно, это изменится, если вы введете этот код в эксплуатацию, так как IP больше не будет локальным.

Я никогда не использовал библиотеку TAD, однако, исходя из предоставленного вами сообщения об ошибке, следующее должно решить вашу проблему. Теперь…

Пожалуйста, не копируйте и не вставляйте, лучше учить что делает код, вместо того чтобы взять его, использовать и двигаться дальше.

9

Другие решения

Откройте программное обеспечение, чтобы увидеть доступный IP-адрес READER

Из интерфейса

$options =array(
'ip' => '192.168.1.252',   //Any of the above IP addresses from image above
'internal_id' => 100,    // 1 by default.
'com_key' => 123,        // 0 by default.
'description' => 'TAD1', // 'N/A' by default.
'soap_port' => 80,     // 80 by default,
'udp_port' => 4370,      // 4370 by default.
'encoding' => 'utf-8'    // iso8859-1 by default.
);
$tad_factory = new TADFactory($options);
$b1 =$tad_factory->get_instance();//The you can access your date
$dt = $b1->get_date();
0

По вопросам рекламы [email protected]