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

📄 unix.pm

📁 网页留言本,比一般的留言簿管用
💻 PM
字号:
package URI::file::Unix;require URI::file::Base;@ISA=qw(URI::file::Base);use strict;use URI::Escape qw(uri_unescape);sub extract_path{    my($class, $path) = @_;    # tidy path    $path =~ s,//+,/,g;    $path =~ s,(/\.)+/,/,g;    $path = "./$path" if $path =~ m,^[^:/]+:,,; # look like "scheme:"    $path;}sub file{    my $class = shift;    my $uri = shift;    my @path;    my $auth = $uri->authority;    if (defined($auth)) {	if (lc($auth) ne "localhost" && $auth ne "") {	    $auth = uri_unescape($auth);	    unless ($class->is_this_host($auth)) {		push(@path, "", "", $auth);	    }	}    }    my @ps = $uri->path_segments;    shift @ps if @path;    push(@path, @ps);    for (@path) {	# Unix file/directory names are not allowed to contain '\0' or '/'	return if /\0/;	return if /\//;  # should we really?    }    join("/", @path);}1;

⌨️ 快捷键说明

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