Откройте com порт в php - PullRequest
3 голосов
/ 07 мая 2011

У меня есть USB 3G модем Huawei E1550 и Windows XP. Я хочу отправить смс с этим модемом как php.

Я использую эту функцию для открытия модемного COM-порта:

$fp = fopen ("COM3:", "wb+");
if (!$fp) {
    echo "Not open";
} else {
    echo "Open";
}

И каждый раз, когда я получаю сообщение об ошибке:

Внимание: fopen (COM3 :) [function.fopen]: не удалось открыть поток: неверный аргумент в D: \ Apache \ htdocs \ z91.ru \ audio \ test.php в строке 3

1 Ответ

4 голосов
/ 15 сентября 2011

Вы также можете попробовать удалить двоеточие рядом с COMn, чтобы это работало

exec("mode COM3 BAUD=9600 PARITY=N data=8 stop=1 xon=off");

$fp = fopen ("COM3", "w");
if (!$fp) {
   echo "Not open";
} else {
   echo "Open";
}
...