我知道 PHP 是一种服务器端语言,因此它无法访问条形码、rfid 等硬件。目前我们正在开发一个学校管理系统(WebApp)。我们的客户需要用于图书馆和考勤的条形码和生物识别功能。我们想知道是否有任何技术可以做到这一点?
请帮我解决一下这个。
谢谢你。
这可能对您有所帮助..也许不是试图让硬件工作,而是打开它并使用手机扫描条形码,这样您甚至不需要额外的硬件,因为每个图书馆员都会有一部手机。
生物识别部分可能有点棘手,但我确信有某种安卓人脸识别库可供您使用,然后这个移动系统与您的在线网络应用程序集成,您可以使用完整的工作系统。
http://phpmyweb.net/2012/07/18/integrating-zxing-in-your-android-app-as-standalone-scanner/
您必须从http://www.phpro.org/classes/Generate-Barcodes-With-PHP.html存储此类,然后从您想要创建条形码的位置调用它
$bar= new barcode();
$barnumber = $caseid;
$bar->_encode = 'CODE128';
$bar->_color = '#000000';
$bar->_bgcolor = '#FFFFFF';
$bar->_height = 30;
$bar->_font = 'font/arial.ttf';
$bar->_scale = 2;
$bar->_format = 'gif';
try{
$bar->genBarCode ($barnumber, 'gif', 'barcodes/'. $caseid.’gif');
}
catch (Exception $e) {
echo $e->getMessage()."\n";
echo $e->getLine()."\n";
}