PHP 7.4.33
Preview: pop.pm Size: 1.20 KB
/home/godevadmin/public_html/upload_images/home/000~ROOT~000/usr/share/perl5/URI/pop.pm

package URI::pop;   # RFC 2384

use strict;
use warnings;

our $VERSION = '1.73';
$VERSION = eval $VERSION;

use parent 'URI::_server';

use URI::Escape qw(uri_unescape);

sub default_port { 110 }

#pop://<user>;auth=<auth>@<host>:<port>

sub user
{
    my $self = shift;
    my $old = $self->userinfo;

    if (@_) {
	my $new_info = $old;
	$new_info = "" unless defined $new_info;
	$new_info =~ s/^[^;]*//;

	my $new = shift;
	if (!defined($new) && !length($new_info)) {
	    $self->userinfo(undef);
	} else {
	    $new = "" unless defined $new;
	    $new =~ s/%/%25/g;
	    $new =~ s/;/%3B/g;
	    $self->userinfo("$new$new_info");
	}
    }

    return undef unless defined $old;
    $old =~ s/;.*//;
    return uri_unescape($old);
}

sub auth
{
    my $self = shift;
    my $old = $self->userinfo;

    if (@_) {
	my $new = $old;
	$new = "" unless defined $new;
	$new =~ s/(^[^;]*)//;
	my $user = $1;
	$new =~ s/;auth=[^;]*//i;

	
	my $auth = shift;
	if (defined $auth) {
	    $auth =~ s/%/%25/g;
	    $auth =~ s/;/%3B/g;
	    $new = ";AUTH=$auth$new";
	}
	$self->userinfo("$user$new");
	
    }

    return undef unless defined $old;
    $old =~ s/^[^;]*//;
    return uri_unescape($1) if $old =~ /;auth=(.*)/i;
    return;
}

1;

Directory Contents

Dirs: 2 × Files: 43

Name Size Perms Modified Actions
file DIR
- drwxr-xr-x 2024-08-07 14:24:37
Edit Download
urn DIR
- drwxr-xr-x 2024-08-07 14:24:37
Edit Download
3.34 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
6.90 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
9.53 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
1.06 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
2.40 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
6.37 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
451 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
170 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
820 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
2.88 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
467 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
170 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
1.27 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
151 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
1.45 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
153 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
1.20 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
4.77 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
155 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
233 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
151 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
152 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
124 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
1.69 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
169 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
198 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
2.32 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
201 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
154 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
154 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
5.36 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
2.15 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
3.77 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
133 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
5.71 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
2.06 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
3.20 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
257 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
5.52 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
2.50 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
442 B lrw-r--r-- 2018-01-09 06:42:55
Edit Download
3.66 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
1.04 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).