save_misc.cgi
来自「Unix下基于Web的管理工具」· CGI 代码 · 共 43 行
CGI
43 行
#!/usr/local/bin/perl# save_misc.cgi# Save global miscellaneous optionsrequire './bind8-lib.pl';%access = &get_module_acl();$access{'defaults'} || &error($text{'misc_ecannot'});&error_setup($text{'misc_err'});&ReadParse();$conf = &get_config();$options = &find("options", $conf);&save_opt("coresize", \&size_check, $options, 1);&save_opt("datasize", \&size_check, $options, 1);&save_opt("files", \&files_check, $options, 1);&save_opt("stacksize", \&size_check, $options, 1);&save_opt("cleaning-interval", \&mins_check, $options, 1);&save_opt("interface-interval", \&mins_check, $options, 1);&save_opt("statistics-interval", \&mins_check, $options, 1);&save_choice("recursion", $options, 1);&save_choice("multiple-cnames", $options, 1);&save_choice("fetch-glue", $options, 1);&save_choice("auth-nxdomain", $options, 1);&flush_file_lines();&redirect("");sub size_check{return $_[0] =~ /^\d+[kmg]*$/i ? "" : $text{'misc_esize'};}sub files_check{return $_[0] =~ /^\d+$/i ? "" : $text{'misc_efiles'};}sub mins_check{return $_[0] =~ /^\d+$/i ? "" : $text{'misc_emins'};}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?