アクセスカードリーダーをPHPにリンクするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/2368470

  •  24-09-2019
  •  | 
  •  

質問

PHPでアクセスカードリーダーを使用したいと考えています。私は大学への出席状況を監視するためにこれを行っています。アクセスカードリーダーからの読み取り値をデータベースに取り込むために使用できる中間テクノロジーはありますか?

役に立ちましたか?

解決

そう、これは簡単にPHPと統合することはできません。おそらく、JSONか何かが、カードリーダインタフェースを経由してバックエンドAPIインタフェースのための物理的なハードウェアで実行して、仕事ができるものである必要があります。

あなたは意味のない限り、あなたはすでに測定値を持っているし、それをデータベースに入れたい... PHPは、それを解析することができます。

他のヒント

この質問に遅れていることは承知していますが、同様の製品を開発中です。これは、他の回答とは異なり、実際には単純なカードリーダーで可能です。USB ベースのカード リーダーは単純なキーボード入力デバイスとして機能するため、スワイプの準備ができたら、テキスト ボックスにフォーカスがあることを確認してからスワイプします。

そこから、読み取られたキーボード データを取得して非表示の入力ボックスにプッシュし、サーバー側 (または JavaScript を使用するクライアント側) で処理できます。クライアント側での処理をもう少しシームレスにするために、多くの jQuery を使用しているため、説明しているほど単純ではありませんが、間違いなく可能です。

PHP への移植に使用できる .NET の例を次に示します。

編集:2016 年 2 月

私が作成したのは、 GitHub 要点 非常に単純な jQuery 実装を使用します。

私は前にバーコードスキャナで働いてきた、と私たちは、キーボードのように行動し、基本的にはそれが何を読むには「型付け」、と入力してヒットしていたものを知っています。たぶん、あなたのカードリーダーは、缶や似たようなのでしょうか?

その場合は、

、あなたは、テキスト入力とし、JavaScriptで入力のオートフォーカスを非常に簡単なフォームを設定することができます。その後、フォームはログが、それが与えられているものというPHPスクリプトに提出する必要があります。

私は一度計時装置として使用するカードスキャナを見てきました。私の会社は、モニター上の現在の状態フルスクリーンのページで、コンピュータ上でそれを持っていました。誰かが自分のカードをスワイプすると、それはPerlプログラムをオフに解雇し、データベースを更新します。私は、ページが秒数ごとに更新するように設定されたと考えています。

ホープ何か私が言った火花あなたのためのアイデアます。

ソフトウェアは、読者と一緒に提供された場合は、

、あなたはそれがデータを出力する方法についてのドキュメントを参照してくださいすることをお勧めします。レッツ言う、それはCSVを与えた場合、あなたはCSVを解析し、後でPHPで処理できるデータベース、それを保存したい場合があります。

いくつかのリーダーソフトウェアは、直接データベースに書き込むことができます。繰り返しますが、それはすべてあなたが持っている読者のどのブランドやモデルによって異なります。

私は他の連中され、右だけでなく、他のいくつかを考えています。しかし、あなたはまた、あなたは単に簡単なスワイプではなく、最初の行のみを読んで、それはそれだために起こっているどちらかといえば、「キーボード」として使用することができない1または2の場合、一部のカードリーダーは3-4層であることを覚えておく必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top