create_files.cgi

来自「Unix下基于Web的管理工具」· CGI 代码 · 共 30 行

CGI
30
字号
#!/usr/local/bin/perl# create_files.cgi# Create an empty <Files> clause in a .htaccess filerequire './apache-lib.pl';$access{'global'} || &error($text{'htaccess_ecannot'});&allowed_auth_file($in{'file'}) ||	&error($text{'htindex_ecannot'});&ReadParse();$lref = &read_file_lines($in{'file'});if ($in{'regexp'}) {	if ($httpd_modules{'core'} >= 1.3) {		$newdir = "<FilesMatch \"$in{'path'}\">";		$enddir = "</FilesMatch>";		}	else {		$newdir = "<Files ~ \"$in{'path'}\">";		$enddir = "</Files>";		}	}else {	$newdir = "<Files \"$in{'path'}\">";	$enddir = "</Files>";	}push(@$lref, $newdir);push(@$lref, $enddir);&flush_file_lines();&redirect("htaccess_index.cgi?file=$in{'file'}");

⌨️ 快捷键说明

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