Frage

Ich mag mit PHP einen Zugangskartenleser verwenden. Ich tue dies die Teilnahme an einem College zu überwachen. Gibt es eine Zwischen Technologie, die verwendet werden können, um die Messwerte von Zugang Kartenleser in die Datenbank zu übernehmen?

War es hilfreich?

Lösung

Wahrscheinlich kann dies nicht ohne weiteres mit PHP integriert werden. Vielleicht für eine Back-End-API-Schnittstelle über JSON oder so etwas, aber die Kartenleser-Schnittstelle muss etwas sein, das mit physischer Hardware läuft und arbeiten kann.

Es sei denn, Sie meinen, Sie bereits die Lesungen und wollen sie in einer Datenbank setzen ... PHP kann es analysieren.

Andere Tipps

Ich weiß, ich bin zu spät auf diese Frage, aber ich baue ein ähnliches Produkt. Dies ist in der Tat möglich, mit einem einfachen Kartenleser im Gegensatz zu den anderen Antworten. USB-basierte Kartenleser wirken als einfache Tastatureingabegeräte, so dass, wenn eine Person zu Swipe bereit ist, stellen Sie sicher, dass ein Textfeld im Fokus ist und dann Swipe.

Von dort aus können Sie die Tastaturdaten nehmen, die gelesen wird, und schieben Sie es auf ein verstecktes Eingabefeld und dann Serverseite verarbeiten (oder auch Client-Seite mit einigen JavaScript). Ich habe viel von jQuery die Dinge ein wenig mehr nahtlos auf der Client-Seite zu machen, so dass es nicht so einfach ist, wie ich beschreibe, aber es ist auf jeden Fall möglich.

Hier ist ein .NET-Beispiel, dass Sie in den Hafen zu PHP

verwenden können,

EDIT: 2/2016

Ich habe einen GitHub Gist mit einer sehr einfachen jQuery Umsetzung.

Ich habe vor mit einem Barcode-Scanner gearbeitet, und ich kenne das, was wir wie eine Tastatur gehandelt hatte und im Grunde „getippt“ in dem, was sie lesen, und drücken Sie die Eingabetaste. Vielleicht können Sie Ihre Kartenleser oder tut etwas ähnliches?

Wenn das der Fall ist, könnten Sie eine sehr einfache Form mit einer Texteingabe und mit JavaScript, Auto-Fokus auf dem Eingang eingerichtet. Dann haben Sie das Formular an ein PHP-Skript vor, dass Protokolle, was es gegeben hat.

Ich habe einen Kartenscanner als Zeitmessers einmal verwendet gesehen. Meine Firma hatte es auf einem Computer mit einer Seite mit einem aktuellen Status als Vollbild auf dem Monitor. Wenn jemand ihre Karte geklaut, würde es die Datenbank ein Perl-Programm und aktualisieren Sie abfeuern. Ich denke, die Seite gesetzt wurde alle so viele Sekunden zu aktualisieren.

Hope etwas, was ich gesagt habe Funken eine Idee für Sie.

Wenn ein Software zusammen mit dem Leser zur Verfügung gestellt wurde, sollten Sie in der jeweiligen Dokumentation entnehmen, wie es die Daten ausgibt. Lassen Sie uns sagen, ob es eine CSV gibt aus, können Sie die CSV analysieren möchten und speichern sie in der Datenbank, die von PHP verarbeitet werden später kann.

sind einige Leser Software, die direkt auf die Datenbank zu schreiben. Wieder ist es hängt alles davon ab, was Marke und Modell des Lesers Sie haben.

Ich glaube, dass einige der anderen Jungs haben Recht sowie die anderen. Aber man muss auch bedenken, dass manche Kartenleser 3-4 Tier sind, wenn nicht 1 oder 2. Sie einfach als „Tastatur“ durch einen einfachen Strich verwenden können, aber wenn alles, was es nur zu lesen los ist die erste Zeile und das ist es.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top