phpを使ってUSBマウス、キーボード、またはフラッシュドライブを接続しているときに、それらを検出することはできますか?phpを使ってusbデバイスを検出することは可能ですか?
0
A
答えて
1
これはPHPの問題ではなく、基本となるオペレーティングシステムの問題です。オペレーティングシステムがPHPスクリプトを検出し、PHPスクリプトを実行するユーザーに情報を表示させると、PHPを使用してデバイスを検出できます。
5
どちらのサイドサーバー側またはクライアント側ですか?
サーバー側:可能でしょうが、おそらく良い考えではありません。 OS固有の関数やシェルコマンドを呼び出してUSBにアクセスし(例:shell_exec( "lsusb -v");)、結果を処理します。
クライアント側:いいえ、PHPはサーバー側で動作します。
コマンドラインPHP:サーバー側と同じです。
ジョブに間違ったツールを使用しています。戻って、タスクに適したものを使用してください。
+0
*戻ると**タスクに適した**を使用する*? – systemovich
+0
ありがとう - それを編集しました。 – foo
関連する問題
- 1. USBデバイスを検出しています
- 2. libusbを使用してusb上のデバイスの位置を取得することは可能ですか?
- 3. C#でUSBデバイスを検出するClassCode(usbデバイスタイプ)
- 4. クリップボードペーストを検出することは可能ですか?
- 5. Android USBデバイスの検出
- 6. MIDIデバイスが接続されているUSBポートをportmidi/pyportmidiで見つけることは可能ですか
- 7. データドッグ外れ値検出を使用して不良インスタンスを検出することは可能ですか?
- 8. USB、LPT、COMデバイスを制御するJavaScript APIを提供することは可能ですか?
- 9. VIDとPIDを持つUSBデバイスを検出する例
- 10. VB6でSysInfoコントロールを使用してUSBデバイスのプラグ/プラグが外されたことを検出する
- 11. VmWareのゲストが検出できなかったUSBデバイスを検出できますか?
- 12. bashでif文を使ってusbデバイスをチェックする方法
- 13. 私のウェブクライアントのプラットフォームを検証可能な方法で検出することは可能ですか?
- 14. Thrustファンクタ内のデバイス関数を呼び出すことは可能ですか?
- 15. MacRubyとrspecを使ってネイティブメソッドをスタブすることは可能ですか?
- 16. 間違ったプラットフォームをターゲットとするAPKのインストールを検出することは可能ですか?
- 17. WindowsでMinGWを使ってCaffeをビルドすることは可能ですか?
- 18. クラスがJavaで利用可能かどうかを検出することは可能ですか?
- 19. ghostの助けを借りてphpを使ってlocalhostからメールを送ることは可能ですか?
- 20. ユーザーコントロールからフォームマウスを検出することは可能ですか?
- 21. アンドロイドアプリからユーザーを検出することは可能ですか?
- 22. 複数のアンドロイドデバイスをUSBなしで(Wi-Fiを使用して)接続することは可能ですか?
- 23. どのUSBデバイスがデータを送信しているかを検出します
- 24. バックグラウンドでのユーザーの動きを検出することは可能ですか?
- 25. ハスケルでの共有を検出することは可能ですか?
- 26. タッチイベントで「入力」イベント検出を実装することは可能ですか?
- 27. STM32F7ディスカバリ - USB FSホスト/デバイス・モード検出
- 28. PHPのC++バイナリを使用することは可能です
- 29. VagrantボックスをUSBで動作させることは可能ですか?
- 30. JSTLでElを使用してJavaクラスタイプを検出することは可能ですか?
ウェブサーバーでは?それともウェブクライアントで?またはWebサーバーが関与していない状態でPHPを実行していますか? – sarnold
PHP単独では、いいえ。しかし、PHPはOSに手を差し伸べることができます。 ['system()'](http://de.php.net/system)を介して、実際の検出を行う他のプログラムと連携することができます。 – miku