2

この PHP コードを実行して、COM ポートを開きます。しかし、私はエラーが発生しました

Warning: fopen(COM2): failed to open stream: Permission denied

これが私のコードです:

<?php

$fp = fopen('COM2', 'w+');
if (!$fp) {

    echo"Port not accessible";
} else {

    echo "port is open";
    set_time_limit(2);
}

私は何をすべきか?fclose($fp)関数を使用してそれを行いました。しかし、うまくいきません。

4

1 に答える 1

2

Windows のように見えます (com 名に基づく)。Windows の場合は、完全なポート名: \.\COM2 を使用するか、"\\.\COM2" をエスケープします。

于 2014-10-07T17:55:23.690 に答える