Blame view

aa.php 1.63 KB
1ee0c7177   tom200e   first
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
  <?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
  ";
  		} else {
  		   echo "There was a problem
  ";
  		}
  	}
  }
  //關閉連結
  ftp_close($conn);
  
  ?>