insert.php
3.35 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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<?PHP
include('file_name.php');
//加入群組內的重複名需再這判斷
if(count($_POST) > 1 && $_POST['MATH'] == "" && $_POST['SERVER_IP'] == "" && $_POST['SERVER_PASSWORD'] == ""){
foreach($_POST as $key => $value){
$name[$key] = $value;
}
}else{
foreach($_POST as $key => $value){
//加入群組內的重複名需再這判斷 如果名稱有底線的要加這再
if($_POST['SERVER_IP'] != ""){
$name = $key;
$name_value = $value;
}
elseif($_POST['SERVER_PASSWORD'] != ""){
$name = $key;
$name_value = $value;
}
else{
$name = $key;
$name_value = $value;
}
}
}
$nn = 0;
$handle = @fopen($open_file,"r");
$i==1;
while(($data = fgetcsv($handle,1000,"\n")) != false){
foreach($data as $key => $value){
$value = str_replace('[','',$value);
$value = str_replace(']','',$value);
if($value[0] == '#'){
$value = str_replace('#','',$value);
if(in_array($value,$file_name1)){
$value = '#'.$value;
}
}
if(in_array($value,$file_name1)){
$str_check = $value;
}else{
$str = explode(' ',$value);
$str_v = $str[1];
$str_check = ($str[0] != "") ? $str[0]:$value;
}
if(count($name) > 1 && $value == 'PLAY_FILE'){
$aa[$nn][] = $value."\n";
foreach($name as $device_name => $set_value){
$aa[$nn][] = $device_name." ".$set_value."\n";
}
}
elseif($str_check == $name){
$str_check = '['.$str_check.']';
$aa[$nn][] = $str_check;
if(in_array($value,$file_name1)){
$aa[$nn][] = "\n".$name_value."\n";
}else{
$aa[$nn][] = "\n".$str_check." ".$name_value."\n";
}
//加入群組內的重複名需再這判斷
}
elseif($str_check == 'MATH'){
if($str_v == ''){
$aa[$nn][] = '#'.$value."\n";
}
else{
$aa[$nn][] = $value."\n";
}
$i++;
if($i == $_POST['total_MATH']){
$aa[$nn][] = $str_check." ".$_POST['MATH']."\n";
}
if($_POST['total_MATH'] == ''){
$i = 0;
}
}
elseif($str_check == 'SERVER_IP'){
if($str_v == ''){
$aa[$nn][] = '#'.$value."\n";
}
else{
$aa[$nn][] = $value."\n";
}
$i++;
if($i == $_POST['total_SERVER_IP'] && $i < 3){
$aa[$nn][] = $str_check." ".$_POST['SERVER_IP']."\n";
}
if($_POST['total_SERVER_IP'] == ''){
$i = 0;
}
}
elseif($str_check == 'SERVER_PASSWORD'){
if($str_v == ''){
$aa[$nn][] = '#'.$value."\n";
}
else{
$aa[$nn][] = $value."\n";
}
$i++;
if($i == $_POST['total_SERVER_PASSWORD'] && $i < 3){
$aa[$nn][] = $str_check." ".$_POST['SERVER_PASSWORD']."\n";
}
if($_POST['total_SERVER_PASSWORD'] == ''){
$i = 0;
}
}
else{
if(in_array($value,$file_name) || in_array($value,$file_name1) ){
$aa[$nn][] = '['.$value.']'."\n";
}
elseif($value[0] == '#'){
$value = str_replace('#','',$value);
if(in_array($value,$file_name) || in_array($value,$file_name1) ){
$aa[$nn][] = '#'.'['.$value.']'."\n";
}
else{
$aa[$nn][] = '#'.'['.$value.']'."\n";
}
}
else{
$aa[$nn][] = $value."\n";
}
}
}
$nn++;
}
fclose($handle);
$fp = @fopen($open_file,'w') or die("Unable to open file!");
foreach($aa as $key => $value){
foreach($value as $k => $v){
fwrite($fp, $v);
}
}
fclose($fp);
echo "<script>location.href='main.php';</script>";
?>