Domanda

voglio usare un lettore di schede di accesso con PHP. Sto facendo questo per controllare la presenza in un college. C'è qualche tecnologia intermedia che può essere utilizzato per prendere le letture da lettore di schede di accesso alla banca dati?

È stato utile?

Soluzione

Probabilmente, questo non può essere facilmente integrato con PHP. Forse per un'interfaccia di backend tramite API JSON o qualcosa del genere, ma l'interfaccia del lettore di schede dovranno essere qualcosa che può funzionare e lavorare con l'hardware fisico.

A meno che non vuoi dire, hai già le letture e volete metterlo in un database ... PHP può analizzarlo.

Altri suggerimenti

Lo so, sono in ritardo a questa domanda, ma io sto costruendo un prodotto simile. Questo è, infatti, possibile con un semplice lettore di schede in contrasto con le altre risposte. lettori di schede basate USB agire come dispositivi di input da tastiera semplice, in modo che quando una persona è pronto per lo scorrimento, assicurarsi che una casella di testo è a fuoco e poi colpo.

Da lì, si può prendere i dati da tastiera che viene letto e spingerlo a una casella di nascosto e poi elaborarlo lato server (o lato client anche con qualche JavaScript). Sto usando un sacco di jQuery per rendere le cose un po 'più senza soluzione di continuità sul lato client, quindi non è così semplice come sto descrivendo, ma è sicuramente possibile.

Ecco un esempio .NET che è possibile utilizzare per la porta a PHP

EDIT: 2/2016

Ho creato una GitHub Gist con una semplice implementazione jQuery.

Ho lavorato con uno scanner di codice a barre prima, e so quello che avevamo agito come una tastiera e fondamentalmente "digitato" in ciò che legge, e premi invio. Forse il lettore di schede può o non fare qualcosa di simile?

Se questo è il caso, è possibile impostare una forma molto semplice, con un input di testo e con JavaScript, auto-focus sull'ingresso. Poi hanno la forma presentare ad uno script PHP che i registri ciò che è dato.

ho visto uno scanner carta usato come dispositivo di tempo di mantenimento una volta. La mia azienda ha avuto su un computer, con una pagina con lo stato corrente a pieno schermo sul monitor. Quando qualcuno strisciato la loro carta, sarebbe sparare un programma Perl e aggiornare il database. Penso che la pagina è stata impostata per aggiornare ogni tanti secondi.

Speranza qualcosa che ho detto le scintille un'idea per voi.

Se un software è stato fornito insieme al lettore, si consiglia di consultare la relativa documentazione su come emette i dati. Diciamo che, se dà un CSV, si consiglia di analizzare il CSV e memorizzarla nel database, che in seguito può essere elaborato da PHP.

Alcuni software di lettura sono in grado di scrivere direttamente al database. Anche in questo caso, tutto dipende da ciò che marca e modello di lettore che avete ottenuto.

Credo che alcuni degli altri ragazzi hanno ragione, così come gli altri. Ma bisogna anche ricordare che alcuni lettori di schede sono 3-4 livello, se non 1 o 2. Si può semplicemente usarlo come un "tastiera" da un semplice tocco, ma se qualcosa sta andando a leggere solo la prima riga e questo è tutto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top