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

📄 edit_subnet.cgi

📁 Unix下基于Web的管理工具
💻 CGI
字号:
#!/usr/local/bin/perl# edit_subnet.cgi# Edit or create a subnetrequire './dhcpd-lib.pl';require './params-lib.pl';&ReadParse();$conf = &get_config();if ($in{'new'}) {	&header($text{'esub_crheader'}, "");	}else {	&header($text{'esub_edheader'}, "");	if ($in{'sidx'} ne "") {		$sha = $conf->[$in{'sidx'}];		$sub = $sha->{'members'}->[$in{'idx'}];		}	else { $sub = $conf->[$in{'idx'}]; }	}print "<hr>\n";print "<form action=save_subnet.cgi>\n";print "<table border width=100%>\n";print "<tr $tb> <td><b>$text{'esub_tabhdr'}</b></td> </tr>\n";print "<tr $cb> <td><table width=100%>\n";print "<tr> <td><b>$text{'esub_naddr'}</b></td>\n";printf "<td><input name=network size=25 value=\"%s\"></td>\n",	$sub ? $sub->{'values'}->[0] : "";print "<td><b>$text{'esub_nmask'}</b></td>\n";printf "<td><input name=netmask size=15 value=\"%s\"></td> </tr>\n",	$sub ? $sub->{'values'}->[2] : "";@range = $sub ? &find("range", $sub->{'members'}) : ();print "<tr> <td valign=top><b>$text{'esub_arange'}</b></td> <td colspan=3>\n";for($i=0; $i<=@range; $i++) {	$r = $range[$i];	local $dyn = ($r->{'values'}->[0] eq "dynamic-bootp");	printf "<input name=range_low_$i size=15 value=\"%s\"> - \n",		$r->{'values'}->[$dyn];	printf "<input name=range_hi_$i size=15 value=\"%s\">&nbsp;\n",		$r->{'values'}->[$dyn+1];	printf "<input type=checkbox name=range_dyn_$i value=1 %s>\n",		$dyn ? "checked" : "";	print "$text{'esub_dbooptpq'}<br>\n";	}print "</td> </tr>\n";print "<tr> <td><b>$text{'esub_shnet'}</b></td>\n";print "<td><select name=shared>\n";printf "<option value=\"\" %s>&lt;None&gt;\n",	$sha ? "" : "checked";foreach $s (&find("shared-network", $conf)) {	printf "<option value=\"%s\" %s>%s\n",		$s->{'index'},		$s eq $sha ? "selected" : "",		$s->{'values'}->[0];	}print "</select></td>\n";$sconf = $sub ? $sub->{'members'} : undef;&display_params($sconf);print "</table></td></tr></table>\n";#&display_options($sconf);if ($sub) {	print "<input type=hidden name=idx value=\"$in{'idx'}\">\n";	print "<input type=hidden name=sidx value=\"$in{'sidx'}\">\n";	print "<table width=100%><tr>\n";	print "<td><input type=submit value='$text{'save'}'></td>\n";	print "<td align=center><input type=submit name=options ",	      "value='$text{'butt_eco'}'></td>\n";	print "<td align=right><input type=submit name=delete ",	      "value='$text{'delete'}'></td>\n";	print "</tr></table>\n";	}else {	print "<input type=hidden name=new value=1>\n";	print "<input type=submit value='$text{'create'}'>\n";	}print "</form>\n";print "<hr>\n";&footer("", $text{'esub_return'});

⌨️ 快捷键说明

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