【问题标题】:Can PHP interface with a magnetic card reader? [duplicate]PHP可以与磁卡读卡器接口吗? [复制]
【发布时间】:2014-12-17 12:31:43
【问题描述】:

我们正在使用 PHP 为医院开发一个 Web 应用程序。我们希望能够让我们的患者在 OPD 上刷卡,然后它会显示有关他们的信息。

我们的程序员只使用 PHP 和 JavaScript 编写代码,因此我们需要知道这是否可行以及哪种设备最适合使用 PHP API。

【问题讨论】:

  • 我认为这不是重复的。对于构建某些东西的方式,这是一个非常具体的问题。不仅读卡。它应该被取消标记为重复
  • @Benjamin:它同样可以被关闭,因为它太宽泛了。 OP 最好找到他们所在地区可用的设备(因为这有很大差异),他们需要对这些设备的未来可用性进行一些研究,以确定是否可以在几年后进行更换线。然后,他们可以查看一组入围设备的接口要求,并了解如何最好地将它们与 PHP 接口。简短的回答是:OP 需要更多的研究。
  • 我希望这些设备现在通常是 USB,因为 USB 无处不在,而且它们中的许多都带有 Linux 驱动程序,cat 可以在 /proc 文件夹中读取这些驱动程序。或者 dup 链接表明其中一些可能会模拟键盘,因此可以使用 PHP 进程将其读入stdin
  • @halfer 我同意太宽泛了。只是最近的问题被标记为重复的太快了。在我看来,这也可以作为一个例子,有人为给定的问题选择了错误的技术。
  • @Benjamin:如果您认为这是一个真正的问题,您可以随时在 Meta 上提出这个问题。但是我不会担心——我认为这些天我最好的帮助方式之一不是提供技术解决方案,而是鼓励 OP 进行有意义的前期研究,并教 OP 如何提问。这适用于这里,IMO。

标签: php


【解决方案1】:

这可能是该问题最糟糕的解决方案。然而;您可以将 PHP CLI 程序与在 kiosk 模式下运行的 websocket html 页面桥接。

阅读报告: http://blog.950buy.com/article/php-use-rs232-serial-communication-to-send-file/

有关 websocket 和客户端/服务器 websocket 实现的更多信息: http://www.sanwebe.com/2013/05/chat-using-websocket-php-socket

  1. PHP Forloop 读取 comport。
  2. 如果找到信息;推送到 websocket
  3. 网页监听websocket并获取json中的信息
  4. 网页解码json并显示信息

再次;我觉得有点不舒服,你试图把这个卖给某人,可能没有告诉你要“使用烟花转移有价值的负载”。这个比喻没有意义,就像你选择的语言一样。

【讨论】:

  • Tnx 我认识的每个人 php 可能不是最好的选择,但我们是一家年轻的公司,有一个程序员碰巧只使用 php 和 javascript 我要查看链接我已经得到了看看我能找到什么谢谢
猜你喜欢
  • 2014-02-23
  • 1970-01-01
  • 2017-06-06
  • 2011-09-07
  • 2011-01-23
  • 1970-01-01
  • 2011-11-22
  • 2016-03-30
  • 2020-08-27
相关资源
最近更新 更多