?php
set_time_limit(3);
exec('mode COM1: baud=1200 data=8 stop=1 parity=n');
 
$fd =dio_open('COM1:',O_NOCTTY);
if($fd){
echo "Error when open COM1";
}echo "x";?>pecl和php都是5.2.6版的,但程序无任何输出,把$fd等删除,页面才会有x输出,彻底拜倒在dio裙下了,不知哪位大侠能够相救啊!!!!!!

解决方案 »

  1.   

    dio_open
    (PHP 4> = 4.2.0,PHP 5 <= 5.0.5)不知您的 php 版本是多少
      

  2.   

    http://blog.csdn.net/sebarsunny/article/details/6616137
      

  3.   

    谢谢 
    mengxiangbaidu
    的回复,该帖已阅读过,我本机还是没有通过,关于PHP_DIO方面的资料确实不太多啊,真的想放弃用这种方法了!
      

  4.   

    我遇到的也是dio-open的问题,显示的是( ! ) Fatal error: Call to undefined function dio_open() in E:\Program Files\FlashLive\bin\web\text.php on line 2 。我的php是5.3.10版本,在网上找PECL下载,但是没配置好!请高人指点如何配置。
      

  5.   

    我也遇到这样的问题了   xampp1.6.8 里的php是5.2.6   自带的php_dio.dll 在php.ini中已近打开extension=php_dio.dll   可是开始显示的Fatal error: Call to undefined function dio_open()