?¡ë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 to read/write on ASCII data connections
##
package Net::FTP::A;
use strict;
use vars qw(@ISA $buf $VERSION);
use Carp;
require Net::FTP::dataconn;
@ISA = qw(Net::FTP::dataconn);
$VERSION = "1.18";
sub read {
my $data = shift;
local *buf = \$_[0];
shift;
my $size = shift || croak 'read($buf,$size,[$offset])';
my $timeout = @_ ? shift: $data->timeout;
if (length(${*$data}) < $size && !${*$data}{'net_ftp_eof'}) {
my $blksize = ${*$data}{'net_ftp_blksize'};
$blksize = $size if $size > $blksize;
my $l = 0;
my $n;
READ:
{
my $readbuf = defined(${*$data}{'net_ftp_cr'}) ? "\015" : '';
$data->can_read($timeout)
or croak "Timeout";
if ($n = sysread($data, $readbuf, $blksize, length $readbuf)) {
${*$data}{'net_ftp_bytesread'} += $n;
${*$data}{'net_ftp_cr'} =
substr($readbuf, -1) eq "\015"
? chop($readbuf)
: undef;
}
else {
return undef
unless defined $n;
${*$data}{'net_ftp_eof'} = 1;
}
$readbuf =~ s/\015\012/\n/sgo;
${*$data} .= $readbuf;
unless (length(${*$data})) {
redo READ
if ($n > 0);
$size = length(${*$data})
if ($n == 0);
}
}
}
$buf = substr(${*$data}, 0, $size);
substr(${*$data}, 0, $size) = '';
length $buf;
}
sub write {
my $data = shift;
local *buf = \$_[0];
shift;
my $size = shift || croak 'write($buf,$size,[$timeout])';
my $timeout = @_ ? shift: $data->timeout;
my $nr = (my $tmp = substr($buf, 0, $size)) =~ tr/\r\n/\015\012/;
$tmp =~ s/(?can_write($timeout)
or croak "Timeout";
$off += $wrote;
$wrote = syswrite($data, substr($tmp, $off), $len > $blksize ? $blksize : $len);
return undef
unless defined($wrote);
$len -= $wrote;
}
$size;
}
1;