سؤال

أريد استخدام قارئ بطاقة الوصول مع PHP. أفعل هذا لمراقبة الحضور في الكلية. هل هناك أي تقنية وسيطة يمكن استخدامها لأخذ القراءات من قارئ بطاقة الوصول إلى قاعدة البيانات؟

هل كانت مفيدة؟

المحلول

على الأرجح ، لا يمكن دمج هذا بسهولة مع PHP. ربما بالنسبة لواجهة API الخلفية عبر JSON أو شيء من هذا القبيل ، ولكن يجب أن تكون واجهة قارئ البطاقات شيئًا يمكن أن يعمل ويعمل مع الأجهزة المادية.

ما لم تقصد ، لديك بالفعل القراءات وتريد وضعها في قاعدة بيانات ... يمكن لـ PHP تحليلها.

نصائح أخرى

أعلم أنني تأخرت عن هذا السؤال ، لكنني أقوم ببناء منتج مشابه. هذا في الواقع ممكن مع قارئ البطاقة البسيط على عكس الإجابات الأخرى. يعمل قارئات البطاقات المستندة إلى USB كأجهزة إدخال لوحة مفاتيح بسيطة ، لذلك عندما يكون الشخص جاهزًا للتمرير ، تأكد من أن مربع نص في التركيز ثم التمرير.

من هناك ، يمكنك أخذ بيانات لوحة المفاتيح التي يتم قراءتها ودفعها إلى مربع إدخال مخفي ثم معالجة جانب الخادم (أو حتى جانب العميل مع بعض JavaScript). أنا أستخدم الكثير من jQuery لجعل الأمور أكثر سلاسة على جانب العميل ، لذلك ليس واضحًا تمامًا كما أصف ، لكنه بالتأكيد ممكن.

إليك مثال .NET يمكنك استخدامه إلى المنفذ إلى PHP

تحرير: 2/2016

لقد خلقت أ جيثب جوهر مع تطبيق jQuery بسيط للغاية.

لقد عملت مع ماسحة الرمز الشريطي من قبل ، وأنا أعلم أن اللوحة التي تصرفنا بها مثل لوحة مفاتيح و "كتبت" بشكل أساسي فيما قرأه ، وضرب Enter. ربما يستطيع قارئ البطاقة الخاص بك أن يفعل شيئًا مشابهًا؟

إذا كان هذا هو الحال ، فيمكنك إعداد نموذج بسيط للغاية مع إدخال نص ومع javaScript ، والضبط التلقائي على الإدخال. ثم قم بإرسال النموذج إلى برنامج نصي PHP يسجل ما يتم تقديمه.

لقد رأيت ماسح ضوئي للبطاقات يستخدم كجهاز لإبقاء الوقت مرة واحدة. كانت شركتي لديها على جهاز كمبيوتر ، مع صفحة ذات شاشة حالية على الشاشة على الشاشة. عندما قام شخص ما بتمرير بطاقته ، فإنه سيطلق برنامج Perl وتحديث قاعدة البيانات. أعتقد أن الصفحة تم ضبطها على تحديث كل ثوانٍ عديدة.

آمل أن يكون هناك شيء قلته سباركس فكرة لك.

إذا تم توفير برنامج إلى جانب القارئ ، فقد ترغب في الرجوع إلى وثائقه حول كيفية إخراج البيانات. دعنا نقول ، إذا كان يعطي CSV ، فقد ترغب في تحليل CSV وتخزينه في قاعدة البيانات ، والتي يمكن معالجتها لاحقًا بواسطة PHP.

بعض برامج القارئ قادرة على الكتابة مباشرة إلى قاعدة البيانات. مرة أخرى ، كل هذا يتوقف على العلامة التجارية ونموذج القارئ الذي حصلت عليه.

أعتقد أن بعض اللاعبين الآخرين على حق وكذلك الآخرين. ولكن عليك أيضًا أن تتذكر أن بعض قراء البطاقات هم 3-4 فئة إن لم يكن 1 أو 2. يمكنك ببساطة استخدامه كـ "لوحة مفاتيح" عن طريق انتقاد بسيط ولكن إذا كان هناك أي شيء سيقرأ فقط السطر الأول وهذا كل شيء.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top