Åbne COM1 og sende data (SMS gateway)
Jeg vil sende en sms via mit seriel modem som sidder på com port 1 (/dev/cuaa0 i freebsd).Det mærkelige er at scriptet output'er det jeg har skrevet med fputs. Nogen idéer?
Skal lige lige jeg fint kan sende sms når jeg manuelt bruger cu -l /dev/cuaa0 og selv indtaster AT bla bla...
Test script:
#!/usr/local/bin/php
<?
if ($fh=fopen("/dev/cuaa0","w+"))
{
//test
fputs($fh,"AT\r");
sleep(1);
//læs
$buffer = fgets($fh, 4096);
echo $buffer;
// text mode
fputs($fh,"AT+CMGF=1\r");
sleep(1);
// læs
$buffer = fgets($fh, 4096);
echo $buffer;
// send
fputs($fh,"AT+CMGS=\"+456060XXXX\"\rDette er en test1\x1A");
// læs
$buffer = fgets($fh, 4096);
echo $buffer;
fclose($fh);
}
else
{
echo "Føj da en fejl";
}
?>
