Desidero utilizzare un lettore di schede di accesso con PHP. Lo sto facendo per monitorare la presenza in un college. Esiste una tecnologia intermedia che può essere utilizzata per portare le letture dal lettore di carte di accesso al database?Come collegare il lettore di schede di accesso con PHP?
risposta
Probabilmente, questo non può essere facilmente integrato con PHP. Forse per un'interfaccia API di back-end tramite JSON o qualcosa del genere, ma l'interfaccia del lettore di schede dovrà essere qualcosa che può funzionare e funzionare con l'hardware fisico.
A meno che non intenda, hai già le letture e vuoi metterlo in un database ... PHP può analizzarlo.
Se è stato fornito un software insieme al lettore, è possibile fare riferimento alla relativa documentazione su come emette i dati. Diciamo che se emette un CSV, potresti voler analizzare il CSV e memorizzarlo nel database, che in seguito potrà essere elaborato da PHP.
Alcuni software di lettura sono in grado di scrivere direttamente nel database. Di nuovo, tutto dipende da quale marca e modello di lettore hai.
Conosci qualche marca di lettori che scrive direttamente nel database – udaya
Presumo che tu sia originario dell'India e non conosca le marche lì. In Malesia esiste un marchio chiamato __Soyal__ che ha una gamma di controller di accesso con software client server. Il software funge da interfaccia tra il lettore e il database. L'overflow dello stack potrebbe non essere così utile per questo ed è necessario consultare un forum diverso. – Nirmal
Ho già lavorato con uno scanner di codici a barre e so che abbiamo agito come una tastiera e fondamentalmente "digitato" in quello che legge, e premiamo Invio. Forse il tuo lettore di schede può o fa qualcosa di simile?
Se questo è il caso, è possibile impostare un modulo molto semplice con un input di testo e con JavaScript, auto-focus sull'input. Quindi invia il modulo a uno script PHP che registra ciò che viene dato.
Ho visto uno scanner di schede utilizzato come dispositivo di cronometraggio una volta. La mia azienda l'aveva su un computer, con una pagina con uno stato corrente a schermo intero sul monitor. Quando qualcuno ha rubato la loro carta, sparava da un programma Perl e aggiornava il database. Penso che la pagina sia stata impostata per aggiornarsi ogni tanto.
Spero che una cosa che ho detto ti dia un'idea.
So che sono in ritardo per questa domanda, ma sto costruendo un prodotto simile. Ciò è infatti possibile con un semplice lettore di schede contrario alle altre risposte. I lettori di schede USB funzionano come semplici dispositivi di input da tastiera, quindi quando una persona è pronta a scorrere, assicurarsi che una casella di testo sia a fuoco e quindi scorrere.
Da lì, è possibile prendere i dati della tastiera che viene letto e spingerlo in una casella di input nascosta e quindi elaborarlo lato server (o anche lato client con alcuni JavaScript). Sto usando un sacco di jQuery per rendere le cose un po 'più senza soluzione di continuità dal lato client, quindi non è così semplice come sto descrivendo, ma è sicuramente possibile.
Here's a .NET example that you can use to port to PHP
EDIT: 2/2016
ho creato un GitHub Gist con una semplice implementazione jQuery.
questo è ora un link morto –
@OrbitingEden: il collegamento .NET funziona per me? – halfer
Credo che alcuni degli altri ragazzi abbiano ragione, come gli altri. Ma devi anche ricordare che alcuni lettori di schede sono di 3-4 livelli se non di 1 o 2. Puoi semplicemente usarlo come "tastiera" con un semplice passaggio, ma semmai leggerà solo la prima riga e il gioco è fatto.
Benvenuti in StackOverflow! La tua risposta è più in linea con un commento, quindi inseriscilo come commento e rimuovilo come risposta. –
- 1. Come collegare il lettore di schede NFC esterno al tablet
- 2. Come collegare Touch ID con le credenziali di accesso?
- 3. Accesso schede di IE una volta creati
- 4. Sistema di accesso semplice con php
- 5. Accesso alla cache del lettore multimediale
- 6. php excel lettore - le cellule ignorare con simboli speciali
- 7. aiuto con lettore monad
- 8. Accesso all'amministratore di Opencart con arricciatura di PHP
- 9. Lo script PHP diventa progressivamente più lento (lettore di file)
- 10. Le informazioni di accesso APN sono memorizzate su schede SIM?
- 11. Utilizzando automapper con Lettore di dati
- 12. Lettore musicale di avvio Android con intento
- 13. Come eseguire il ciclo di un intervallo specifico di righe con il lettore csv Python?
- 14. Schede di avvio con AngularJS
- 15. Sistema di accesso/registrazione con php e mysql
- 16. Lettore nidificato di chiusura
- 17. Accesso protetto con autenticazione corretta in PHP
- 18. Avvio di una vista di accesso prima che venga visualizzato il controller della barra delle schede
- 19. Collegare il dispositivo di visualizzazione disabilitato con WinAPI
- 20. Come modificare il colore delle schede di navigazione di ActionBar?
- 21. Aprire nuove schede con AngularJS
- 22. Database bloccato durante il tentativo di accesso dallo script PHP
- 23. classe di riferimento PHP da variabile con accesso metodo statico
- 24. PHP - Accesso ai valori di array multidimensionali
- 25. Cercando di collegare il filo Boost 1.52
- 26. Sviluppo di un lettore di smartcard in Android
- 27. Sistema di accesso come stackoverflow, scritto in php
- 28. accesso JSON nome di oggetto in PHP
- 29. PHP ldap_modify Accesso insufficiente
- 30. Come collegare la libreria di runtime C con 'ld'?
Il lettore di schede deve essere fisicamente collegato al server o è necessario ottenere la lettura da un client tramite il browser? – deceze