Tworzę skrypt php, który łączy się z modemem 3G podłączonym przez port szeregowy na COM5.Udzielanie licencji PHP na dostęp do portu COM
Dostaję następujący błąd i wierzę, że to dlatego, że PHP nie posiada R/W dostępu do 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);
}
Próbowałem bez okrężnicy? – Leigh
Tak, oba z/bez dwukropka bez różnicy, ten sam błąd. – Luben
Nie mam pojęcia, ale może to może pomóc? http://www.phpclasses.org/package/3679-PHP-Communicate-with-a-serial-port.html – Svish