📄 upload.cgi
字号:
#!/usr/local/bin/perl# upload.cgi# Upload a filerequire './file-lib.pl';&header();&ReadParseMime();if (!$in{'file'}) { print "<p><b>$text{'upload_efile'}</b><p>\n"; }elsif (!-d $in{'dir'}) { print "<p><b>$text{'upload_edir'}</b><p>\n"; }else { &switch_acl_uid(); $in{'file_filename'} =~ /([^\\\/]+)$/; $path = "$in{'dir'}/$1"; if (!&can_access($path)) { print "<p><b>",&text('upload_eperm', $path),"</b><p>\n"; } elsif (!open(FILE, ">$path")) { print "<p><b>",&text('upload_ewrite', $path, $!),"</b><p>\n"; } else { if ($in{'dos'}) { $in{'file'} =~ s/\r\n/\n/g; } print FILE $in{'file'}; close(FILE); $info = &file_info_line($path); print "<script>\n"; print "opener.document.FileManager.", "upload_notify(\"$path\", \"$info\");\n"; print "close();\n"; print "</script>\n"; } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -