⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 edit_soa.cgi

📁 Unix下基于Web的管理工具
💻 CGI
字号:
#!/usr/local/bin/perl# edit_soa.cgi# Display the SOA for an existing master zonerequire './bind8-lib.pl';&ReadParse();$conf = &get_config();$zconf = $conf->[$in{'index'}]->{'members'};$dom = $conf->[$in{'index'}]->{'value'};%access = &get_module_acl();&can_edit_zone(\%access, $dom) || &error($text{'master_ecannot'});&header($text{'master_params'}, "");print "<center><font size=+2>",&arpa_to_ip($dom),"</font></center>\n";@recs = &read_zone_file(&find("file", $zconf)->{'value'}, $dom);foreach $r (@recs) {	$soa = $r if ($r->{'type'} eq "SOA");	}$v = $soa->{'values'};# form for editing SOA recordprint "<hr>\n";print "<form action=save_soa.cgi>\n";print "<input type=hidden name=file value=\"$soa->{'file'}\">\n";print "<input type=hidden name=num value=\"$soa->{'num'}\">\n";print "<input type=hidden name=origin value=\"$dom\">\n";print "<input type=hidden name=index value=\"$in{'index'}\">\n";print "<table border width=100%>\n";print "<tr $tb> <td><b>$text{'master_params'}</b></td> </tr>\n";print "<tr $cb> <td><table width=100%>\n";print "<tr> <td><b>$text{'master_server'}</b></td>\n";print "<td><input name=master size=20 value=\"$v->[0]\"></td>\n";$v->[1] =~ s/\./\@/; $v->[1] =~ s/\.$//;print "<td><b>$text{'master_email'}</b></td>\n";print "<td><input name=email size=20 value=\"$v->[1]\"></td> </tr>\n";print "<tr> <td><b>$text{'master_refresh'}</b></td>\n";print "<td><input name=refresh size=10 value=\"$v->[3]\"> $text{'master_secs'}</td>\n";print "<td><b>$text{'master_retry'}</b></td>\n";print "<td><input name=retry size=10 value=\"$v->[4]\"> $text{'master_secs'}</td> </tr>\n";print "<tr> <td><b>$text{'master_expiry'}</b></td>\n";print "<td><input name=expiry size=10 value=\"$v->[5]\"> $text{'master_secs'}</td>\n";print "<td><b>$text{'master_minimum'}</b></td>\n";print "<td><input name=minimum size=10 value=\"$v->[6]\"> $text{'master_secs'}</td> </tr>\n";print "</table></td></tr> </table><br>\n";print "<input type=submit value='$text{'save'}'>\n" if (!$access{'ro'});print "</form><p>\n";print "<hr>\n";&footer("edit_master.cgi?index=$in{'index'}", $text{'master_return'});

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -