php - 如何从考勤机获取 PHP 推送通知
问题描述
$zk = new ZKLibrary('192.168.0.250', 4370);
$zk->connect();
$zk->disableDevice();
$users = $zk->getAttendance();
在这里,我们使用此代码从考勤机获取所有数据。但是我们想使用推送通知,以便任何人打机器,同时我们在我们的服务器上获得考勤。
解决方案
我认为最好的解决方案是设置任务计划程序(Windows)/ Cronjob(Linux)通过执行您的 PHP 代码每分钟或每 5 分钟进行一次检查。
以下是 Windows 操作系统的步骤:
- 创建一个批处理文件。将您的代码放入 PHP 执行中。
例子;
文件名:出勤.bat
php C:\wamp64\www\example2\zkteco\getAttendance.php
如果您收到错误 ->“php 未被识别为内部或外部命令”,请观看此https://www.youtube.com/watch?v=Ka44kcFSruk
- 将您的任务计划程序设置为运行出席.bat 在您的窗口开始时转到搜索,然后搜索任务并单击任务计划程序。
其余步骤遵循此 youtube 链接 -> https://www.youtube.com/watch?v=3Joxkb9y_UA
推荐阅读
- c# - 使用条件 json.net 反序列化对象
- java - AbstractCreatorProcessor 类未找到错误
- c - 如何在恒定时间内检查一组非重叠范围内的范围
- c++ - 当我将值放入数组时,变量被覆盖
- javascript - 无法在 html 表的下拉列表中显示 JSON 数据
- java - 如何区分未注册用户和注册用户的内容
- android - 删除+替换片段后不调用 onOptionsItemSelected
- javascript - 如何从 .env 文件 GatsbyJS、React 中读取变量?
- r - Qwraps2- 行组标签未显示在汇总表中
- python-2.7 - 由于 EnvironmentError 无法安装软件包:当我安装 AWS CLI 时