-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathsms_list.php
More file actions
63 lines (48 loc) · 963 Bytes
/
sms_list.php
File metadata and controls
63 lines (48 loc) · 963 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php
$module = 'win_serial';
if (extension_loaded($module)) {
} else {
die("Module $module is not compiled into PHP");
}
$functions = get_extension_funcs($module);
echo "Functions available in the $module extension:<br>\n";
foreach($functions as $func) {
echo $func."<br>";
}
echo "<p>";
$str = ser_version();
echo "Version: $str";
echo "<p>";
echo "Open port";
ser_open("COM1", 9600, 8, "None", 1, "None");
echo "<p>";
if (ser_isopen() == true )
echo "Port is open<br>\r\n";
else
echo "Port is closed<br>\r\n";
echo "<p>";
echo "Setting DTR<br>";
ser_setDTR(False);
sleep(1);
echo "<p>";
echo "Setting text mode";
ser_write("AT+CMGF=1\r\n");
echo "<p>";
echo "Waiting";
sleep(1);
echo "<p>Reading answer";
$str = ser_read();
echo $str;
echo "<p>";
echo "List SMS";
ser_write("AT+CMGL=\"ALL\"\r\n");
echo "<p>";
echo "Waiting";
sleep(5);
echo "<p><pre>";
$str = ser_read();
echo $str;
echo "<p>";
echo "Close port";
ser_close();
?>