Tôi đang tạo tập lệnh php kết nối với modem 3G được kết nối qua kết nối nối tiếp trên COM5.Cho phép PHP truy cập cổng COM
Tôi nhận được lỗi sau và tôi tin rằng đó là vì php không có r/w truy cập để COM5:
Warning: fopen(COM5:) [function.fopen]: failed to open stream: No such file or directory in C:\xampp\htdocs\SMStest\test2.php on line 9
// mode com1: BAUD=9600 PARITY=N data=8 stop=1 xon=off
$fp = fopen ("COM5:", "w+");
if (!$fp) {
echo "Uh-oh. Port not opened.";
} else {
$e = chr(27);
$string = $e . "A" . $e . "H300";
$string .= $e . "V100" . $e . "XL1SATO";
$string .= $e . "Q1" . $e . "Z";
echo $string;
fputs ($fp, $string);
fclose ($fp);
}
Đã thử nó mà không có dấu hai chấm? – Leigh
Có cả hai có/không có dấu hai chấm không có sự khác biệt, cùng một lỗi. – Luben
Tôi không biết gì, nhưng có lẽ điều này có thể giúp bạn? http://www.phpclasses.org/package/3679-PHP-Communicate-with-a-serial-port.html – Svish