aa.php
1.63 KB
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
<?php
header('refresh: 900;url="http://127.0.0.1/C25104/aa.php"');
define ('INDEX','http://52.74.132.133/');
define ('SYSTEM_DBHOST','52.74.132.133:3306');
define ('SYSTEM_DBNAME','sanlien');
define ('SYSTEM_DBUSER','3944');
define ('SYSTEM_DBPWD','12345');
define ('USER_DEVICE_SENSOR','user_device_sensor');
define ('USER_DEVICE_SENSOR_LOAD','user_device_sensor_load');
define ('USER_CONTACT','user_contact');
define ('USER_DEVICE','user_device');
include_once('Device.cls.php');
include_once('WADB.cls.php');
$project_code = array('C25104');
$Device = new Device();
$i = 0;
foreach(@$project_code as $key => $value){
$sensor_data_load_info = $Device->get_sensor_load_data_list($value); //load檔資料
foreach(@$sensor_data_load_info as $k => $v){
$load_data[] = $sensor_data_load_info[$i]['load_data'];
$i++;
}
}
$load_data = array_unique($load_data);
// 連線,參數分別是 HOST, PORT, TIMEOUT
$conn = ftp_connect("219.92.14.237", 21, 60) or die("Connect FTP Server Fail");
// 登入
ftp_login($conn, "SANLIEN", "QEWQTR");
// 使用被動模式,這個指令必須在ftp_login 後立即使用
ftp_pasv($conn, true);
//目前路徑,剛登入應該在 Home Dir /home/youracc/
$pwd= ftp_pwd($conn);
//改變路徑 chdir 進到 /home/youracc/path/to/
ftp_chdir( $conn, '/loggernet');
//移到上一層 /home/youracc/path/
//ftp_cdup( $conn);
// 取回檔案,使用二進位的方式
foreach(@$load_data as $key => $value){
if($value != ""){
if (ftp_get($conn, $value, $value, FTP_BINARY)) {
echo "Successfully written to local_file\n";
} else {
echo "There was a problem\n";
}
}
}
//關閉連結
ftp_close($conn);
?>