读取条形码并通过 HTTP 将其发送到 php 脚本的守护进程

发布于 2024-10-25 18:56:16 字数 276 浏览 2 评论 0原文

我期待构建一个原型,它应该完全无头运行,无需用户交互,系统应该能够启动条形码阅读器,通过互联网将其作为 file.php?code=var ... 发送到

php是最简单的方法吗?

我正在考虑:

  • Windows控制台应用程序,某种 ping...
  • linux-console 应用程序,某种 wget 或类似的东西

有没有人有更好的方法。

系统应该是完全自主的,插入电源,扫描条形码,发送代码,重复......

I am looking forward to build a prototype, which should be running completely headless and without user interaction, system should be able to start a barcode reader, send it over the internet to a php as file.php?code=var ...

Which is the simplest way to do this?

I am thinking off:

  • windows-console app, some sort of
    ping...
  • linux-console app, some sort of wget
    or stuff like that

Does anyone have a better approach.

System should be completely autonomous, plug it in, scan barcode, send code, repeat...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沫尐诺 2024-11-01 18:56:16

您的工作可以分为三个主要任务:

  1. 获取条形码值(不仅仅是它的漂亮图片)
  2. 将代码值传输到远程 PHP 应用程序,
  3. 处理目标上的数据。超出范围。

有很多不同的可能方法可以实现这一目标。但请始终记住,您不必重新发明轮子:

  1. 条形码阅读器通常表现得像普通键盘一样。扫描的代码将被视为来自键盘的普通用户输入。一个好的条形码阅读器可以配置为使用回车键 (\r) 来完成其输入。
  2. 正如已经提到的:使用您擅长或感兴趣的编程语言。您提到目标系统将是 PHP 脚本,因此传输控制台应用程序也可以使用 PHP 实现。

    do while(true) { 
    // 等待条形码阅读器输入
      $代码= readline();
    
    // 传输代码到 
      转账($代码);
    }
    

有关更多详细信息,请参阅 PHP 手册 Readline-functiond

Your job can be divided into three main tasks:

  1. Get the Bar-Code value (not just a nice picture of it)
  2. Transfer the Code-Value to a remote PHP-Application
  3. process the data on the target. Out of scope.

There are lot of different possible ways to achieve this. But keep always in mind, that you don't have to re-invent the wheel:

  1. Bar-Code readers usually behave like an ordinary keyboard. A scanned code will be treated as an ordinary user input from the keyboard. A good Bar-code Reader can be configured to finalize its input with an enter-key (\r).
  2. As already mentioned: Use the programming language you have good in command or you're curious about. You mentioned that the target system will be a PHP-Script, so the transfer console application could also be realized with PHP .

    do while(true) { 
    // wait for bar-code reader input
      $code = readline();
    
    // transfer code to 
      transfer($code);
    }
    

See PHP-Manual Readline-functiond for more details.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文