Pregunta

Quiero usar una tarjeta de acceso de lector con PHP.Estoy haciendo esto para controlar la asistencia a un colegio.¿Hay alguna tecnología intermedia que puede ser utilizada para tomar las lecturas de acceso de lector de tarjetas a la base de datos?

¿Fue útil?

Solución

Probablemente, esto no puede ser fácilmente integrado con PHP. Tal vez por una interfaz API de back-end a través de JSON o algo, pero la interfaz de lector de tarjeta tendrá que ser algo que puede correr y trabajar con el hardware físico.

A menos que decir, que ya tiene las lecturas y quiere ponerlo en una base de datos ... PHP puede analizarlo.

Otros consejos

Sé que llego tarde a esta pregunta, pero yo soy la construcción de un producto similar.De hecho esto es posible con un simple lector de tarjetas al contrario de las otras respuestas.USB basado en los lectores de tarjetas de actuar como simple teclado de los dispositivos de entrada, de modo que cuando una persona está preparada para que pase, asegúrese de que un cuadro de texto está en el enfoque y, a continuación, pase el dedo.

Desde allí, usted puede tomar el teclado de datos que es de lectura y empujar a un oculto cuadro de entrada y, a continuación, proceso en el lado del servidor (o incluso del lado del cliente con JavaScript).Estoy usando un montón de jQuery para hacer las cosas un poco más fluida, en el lado del cliente, por lo que no es tan sencillo como estoy describiendo, pero es definitivamente posible.

Aquí está una .RED de ejemplo que puede utilizar para el puerto de PHP

EDITAR:2/2016

He creado un GitHub Gist con un simple jQuery aplicación.

He trabajado con un escáner de código de barras antes, y sé que el que habíamos actuado como un teclado y, básicamente, "escrito" en lo que se lee, y pulsa enter. Tal vez el lector de tarjetas puede o no hacer algo similar?

Si ese es el caso, podría configurar una forma muy simple con una entrada de texto y con JavaScript, el enfoque automático en la entrada. A continuación, tiene la forma de presentar a un script PHP que los registros de lo que se le da.

he visto un escáner de tarjetas utilizado como un dispositivo de tiempo de mantenimiento de una vez. Mi compañía tenía en un ordenador, con una página con un estado actual a pantalla completa en el monitor. Cuando alguien robó su tarjeta, sería disparar un programa Perl y actualizar la base de datos. Creo que la página se creó para actualizar cada tantos segundos.

Hope algo que he dicho chispas Una propuesta para ti.

Si el software se proporciona junto con el lector, que usted desea, podrá consultar su documentación sobre cómo se genera los datos.Digamos que, si se da un CSV, puede que desee analizar la CSV y almacenarlo en la base de datos, que luego pueden ser procesados por PHP.

Algún lector software es capaz de escribir directamente a la base de datos.De nuevo, todo depende de lo que la marca y el modelo de lector que usted tiene.

Creo que algunos de los otros chicos tienen razón, así como los demás. Pero también hay que recordar que algunos lectores de tarjetas son de nivel 3-4, si no 1 o 2. Usted simplemente puede usar como un "teclado" por un simple acto de pasar, pero si hay algo que va a leer solamente la primera línea y eso es todo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top