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

📄 search.cgi

📁 Unix下基于Web的管理工具
💻 CGI
字号:
#!/usr/local/bin/perl# search.cgi# Display a list of packages where the name or description matches some stringrequire './software-lib.pl';&ReadParse();$n = &list_packages();$s = $in{'search'};for($i=0; $i<$n; $i++) {	if ($packages{$i,'name'} =~ /$s/i || $packages{$i,'desc'} =~ /$s/i) {		push(@match, $i);		}	}if (@match == 1) {	$p = $packages{$match[0],'name'};	&redirect("edit_pack.cgi?package=".&urlize($p));	exit;	}&header($text{'search_title'}, "", "search");print "<hr>\n";if (@match) {	print "<h3>",&text('search_match', "<tt>$s</tt>"),"</h3>\n";	print "<table border width=100%>\n";	print "<tr $tb> <td><b>$text{'search_pack'}</b></td> ",	      "<td><b>$text{'search_class'}</b></td> ",	      "<td><b>$text{'search_desc'}</b></td> </tr>\n";	foreach $i (@match) {		print "<tr $cb>\n";		print "<td><a href=\"edit_pack.cgi?package=",		      &urlize($packages{$i,'name'}),"\">$packages{$i,'name'}",		      "</a></td>\n";		$c = $packages{$i,'class'};		print "<td>",$c ? $c : $text{'search_none'},"</td>\n";		print "<td>$packages{$i,'desc'}</td>\n";		print "</tr>\n";		}	print "</table><p>\n";	}else {	print "<h3>",&text('search_nomatch', "<tt>$s</tt>"),"</h3>\n";	}print "<hr>\n";&footer("", $text{'index_return'});

⌨️ 快捷键说明

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