2016-05-30 12 views
1

NFCデバイスに接続されているシリアルポートに接続する必要があります。PHP 5.5.9(直接IOあり)Ubuntu 14.04

最初にポートを識別し、後でそれを読み取る必要があります。

私はPHP 5.5.9とPHPのダイレクトIO関数を使用しようとしている

とUbuntu 14.04をしかし、私は尊敬して

<?php 
$fp = dio_open('ttyUSB0', O_RDWR); 
dio_tcsetattr($fp, array('baud' => 9600, 'bits' => 8, 'stop' => 1, 'parity' => 0)); 
if (!$fp) { 
echo " Port not opened."; 
} else { 
$string="A"; 
dio_write($fp,$string); 
$result=dio_read($fp,1); 
echo $result; 
dio_close ($fp); 
}; 
?> 

すべてのヘルプを使用しているエラー

PHP Fatal error: Call to undefined function dio_open() 

コードを取得していますPHPの直接IOやサンプルプログラムのリンクに関しては本当に役に立ちます。

答えて

1

phpによると、Linuxで直接IOを使用することはできません。 http://php.net/manual/en/intro.dio.php

あなたは... PHPの致命的なエラーを得ている理由です:未定義の関数dio_open()

に呼び出すだけでは、Windowsプラットフォームで

リファレンスを使用することができます