?¡ëPNG
IHDR ? f ??C1 sRGB ??¨¦ gAMA ¡À?¨¹a pHYs ? ??o¡§d GIDATx^¨ª¨¹L¡±¡Âe¡ÂY?a?("Bh?_¨°???¡é¡ì?q5k?*:t0A-o??£¤]VkJ¡éM??f?¡À8\k2¨ªll¡ê1]q?¨´???T
Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/user1137782/www/china1.by/classwithtostring.php on line 86
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 213
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 214
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 215
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 216
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 217
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 218
package Net::DNS::RR::SOA;
#
# $Id: SOA.pm 718 2008-02-26 21:49:20Z olaf $
#
use strict;
BEGIN {
eval { require bytes; }
}
use vars qw(@ISA $VERSION);
@ISA = qw(Net::DNS::RR);
$VERSION = (qw$LastChangedRevision: 718 $)[1];
sub new {
my ($class, $self, $data, $offset) = @_;
if ($self->{"rdlength"} > 0) {
($self->{"mname"}, $offset) = Net::DNS::Packet::dn_expand($data, $offset);
($self->{"rname"}, $offset) = Net::DNS::Packet::dn_expand($data, $offset);
@{$self}{qw(serial refresh retry expire minimum)} = unpack("\@$offset N5", $$data);
}
return bless $self, $class;
}
sub new_from_string {
my ($class, $self, $string) = @_;
if ($string) {
$string =~ tr/()//d;
# XXX do we need to strip out comments here now that RR.pm does it?
$string =~ s/;.*$//mg;
@{$self}{qw(mname rname serial refresh retry expire minimum)} = $string =~ /(\S+)/g;
$self->{'mname'} = Net::DNS::stripdot($self->{'mname'});
$self->{'rname'} = Net::DNS::stripdot($self->{'rname'});
}
return bless $self, $class;
}
sub rdatastr {
my $self = shift;
my $rdatastr;
if (exists $self->{"mname"}) {
$rdatastr = "$self->{mname}. $self->{rname}. (\n";
$rdatastr .= "\t" x 5 . "$self->{serial}\t; Serial\n";
$rdatastr .= "\t" x 5 . "$self->{refresh}\t; Refresh\n";
$rdatastr .= "\t" x 5 . "$self->{retry}\t; Retry\n";
$rdatastr .= "\t" x 5 . "$self->{expire}\t; Expire\n";
$rdatastr .= "\t" x 5 . "$self->{minimum} )\t; Minimum TTL";
} else {
$rdatastr = '';
}
return $rdatastr;
}
sub rr_rdata {
my ($self, $packet, $offset) = @_;
my $rdata = "";
# Assume that if one field exists, they all exist. Script will
# print a warning otherwise.
if (exists $self->{"mname"}) {
$rdata .= $packet->dn_comp($self->{"mname"}, $offset);
$rdata .= $packet->dn_comp($self->{"rname"}, $offset + length $rdata);
$rdata .= pack("N5", @{$self}{qw(serial refresh retry expire minimum)});
}
return $rdata;
}
sub _normalize_dnames {
my $self=shift;
$self->_normalize_ownername();
$self->{'mname'}=Net::DNS::stripdot($self->{'mname'}) if defined $self->{'mname'};
$self->{'rname'}=Net::DNS::stripdot($self->{'rname'}) if defined $self->{'rname'};
}
sub _canonicalRdata {
my $self=shift;
my $rdata = "";
# Assume that if one field exists, they all exist. Script will
# print a warning otherwise.
if (exists $self->{"mname"}) {
$rdata .= $self->_name2wire(lc($self->{"mname"}));
$rdata .= $self->_name2wire(lc($self->{"rname"}));
$rdata .= pack("N5", @{$self}{qw(serial refresh retry expire minimum)});
}
return $rdata;
}
1;
__END__
=head1 NAME
Net::DNS::RR::SOA - DNS SOA resource record
=head1 SYNOPSIS
C