📄 list.cgi
字号:
#!/usr/local/bin/perl# list.cgi# Return a list of files in some directoryrequire './file-lib.pl';&ReadParse();&switch_acl_uid();print "Content-type: text/plain\n\n";$d = $in{'dir'} eq "/" ? "" : $in{'dir'};if (!&can_access($in{'dir'})) { print $text{'list_eaccess'},"\n"; }elsif (!opendir(DIR, $in{'dir'})) { print "$!\n"; }else { print "\n"; @files = sort { $a cmp $b } readdir(DIR); @files = grep { $_ ne "." && $_ ne ".." } @files; @files = grep { &can_access("$d/$_") } @files; closedir(DIR); foreach $f (".", "..", @files) { print &file_info_line("$d/$f"),"\n"; } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -