PHP 8.2.30
Preview: message001.phpt Size: 10.28 KB
/opt/alt/tests/alt-php83-pecl-http_4.2.6-4.el8/tests/message001.phpt

--TEST--
message
--SKIPIF--
<?php
include "skipif.inc";
?>
--FILE--
<?php
echo "Test\n";

use http\Message as HttpMessage;

try {
    echo new HttpMessage(" gosh\n nosh\n ");
} catch (Exception $ignore) {
}

$m = new HttpMessage();
echo $m;
var_dump(
	$m->getHttpVersion(),
	$m->getType()==HttpMessage::TYPE_NONE,
	$m->getHeaders()
);

$m = new HttpMessage("GET / HTTP/1.1\r\n");
echo $m;
var_dump(
	$m->getHttpVersion(),
	$m->getType()==HttpMessage::TYPE_REQUEST,
	$m->getRequestMethod(),
	$m->getRequestUrl(),
	$m->getHeaders()
);

$m = new HttpMessage("HTTP/1.1 200 Okidoki\r\n");
echo $m;
var_dump(
	$m->getHttpVersion(),
	$m->getType()==HttpMessage::TYPE_RESPONSE,
	$m->getResponseCode(),
	$m->getResponseStatus(),
	$m->getHeaders()
);

echo "---\n";

$m = new HttpMessage(file_get_contents(__DIR__."/data/message_rr_empty.txt"));
echo $m;
var_dump(
	$m->getHttpVersion(),
	$m->getType()==HttpMessage::TYPE_RESPONSE,
	$m->getResponseCode(),
	$m->getResponseStatus(),
	$m->getHeaders()
);
echo $m->getParentMessage();

$m = new HttpMessage(file_get_contents(__DIR__."/data/message_rr_empty_gzip.txt"));
echo $m;
var_dump(
	$m->getHttpVersion(),
	$m->getType()==HttpMessage::TYPE_RESPONSE,
	$m->getResponseCode(),
	$m->getResponseStatus(),
	$m->getHeaders()
);
echo $m->getParentMessage();

$m = new HttpMessage(file_get_contents(__DIR__."/data/message_rr_empty_chunked.txt"));
echo $m;
var_dump(
	$m->getHttpVersion(),
	$m->getType()==HttpMessage::TYPE_RESPONSE,
	$m->getResponseCode(),
	$m->getResponseStatus(),
	$m->getHeaders()
);
echo $m->getParentMessage();

$m = new HttpMessage(file_get_contents(__DIR__."/data/message_rr_helloworld_chunked.txt"));
echo $m;
var_dump(
	$m->getHttpVersion(),
	$m->getType()==HttpMessage::TYPE_RESPONSE,
	$m->getResponseCode(),
	$m->getResponseStatus(),
	$m->getHeaders()
);
echo $m->getParentMessage();

echo "---\n";

$m = new HttpMessage(fopen(__DIR__."/data/message_rr_empty.txt", "r+b"));
echo $m;
var_dump(
	$m->getHttpVersion(),
	$m->getType()==HttpMessage::TYPE_RESPONSE,
	$m->getResponseCode(),
	$m->getResponseStatus(),
	$m->getHeaders()
);
echo $m->getParentMessage();

$m = new HttpMessage(fopen(__DIR__."/data/message_rr_empty_gzip.txt", "r+b"));
echo $m;
var_dump(
	$m->getHttpVersion(),
	$m->getType()==HttpMessage::TYPE_RESPONSE,
	$m->getResponseCode(),
	$m->getResponseStatus(),
	$m->getHeaders()
);
echo $m->getParentMessage();

$m = new HttpMessage(fopen(__DIR__."/data/message_rr_empty_chunked.txt", "r+b"));
echo $m;
var_dump(
	$m->getHttpVersion(),
	$m->getType()==HttpMessage::TYPE_RESPONSE,
	$m->getResponseCode(),
	$m->getResponseStatus(),
	$m->getHeaders()
);
echo $m->getParentMessage();

$m = new HttpMessage(fopen(__DIR__."/data/message_rr_helloworld_chunked.txt", "r+b"));
echo $m;
var_dump(
	$m->getHttpVersion(),
	$m->getType()==HttpMessage::TYPE_RESPONSE,
	$m->getResponseCode(),
	$m->getResponseStatus(),
	$m->getHeaders()
);
echo $m->getParentMessage();

echo "Done\n";
--EXPECTF--
Test
string(3) "1.1"
bool(true)
array(0) {
}
GET / HTTP/1.1
string(3) "1.1"
bool(true)
string(3) "GET"
string(1) "/"
array(0) {
}
HTTP/1.1 200 Okidoki
string(3) "1.1"
bool(true)
int(200)
string(7) "Okidoki"
array(0) {
}
---
HTTP/1.1 200 OK
Date: Wed, 25 Aug 2010 12:11:44 GMT
Server: Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/1.0.0a mod_fastcgi/2.4.6
Last-Modified: Wed, 28 Apr 2010 10:54:37 GMT
Etag: "2002a-0-48549d615a35c"
Accept-Ranges: bytes
Content-Length: 0
Vary: Accept-Encoding
Connection: close
Content-Type: text/plain
X-Original-Content-Length: 0
string(3) "1.1"
bool(true)
int(200)
string(2) "OK"
array(10) {
  ["Date"]=>
  string(29) "Wed, 25 Aug 2010 12:11:44 GMT"
  ["Server"]=>
  string(68) "Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/1.0.0a mod_fastcgi/2.4.6"
  ["Last-Modified"]=>
  string(29) "Wed, 28 Apr 2010 10:54:37 GMT"
  ["Etag"]=>
  string(23) ""2002a-0-48549d615a35c""
  ["Accept-Ranges"]=>
  string(5) "bytes"
  ["Content-Length"]=>
  string(1) "0"
  ["Vary"]=>
  string(15) "Accept-Encoding"
  ["Connection"]=>
  string(5) "close"
  ["Content-Type"]=>
  string(10) "text/plain"
  ["X-Original-Content-Length"]=>
  string(1) "0"
}
GET /default/empty.txt HTTP/1.1
Host: localhost
Connection: close
HTTP/1.1 200 OK
Date: Thu, 26 Aug 2010 09:55:09 GMT
Server: Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/1.0.0a mod_fastcgi/2.4.6
Last-Modified: Wed, 28 Apr 2010 10:54:37 GMT
Etag: "2002a-0-48549d615a35c"
Accept-Ranges: bytes
Vary: Accept-Encoding
Connection: close
Content-Type: text/plain
X-Original-Content-Length: 20
X-Original-Content-Encoding: gzip
string(3) "1.1"
bool(true)
int(200)
string(2) "OK"
array(10) {
  ["Date"]=>
  string(29) "Thu, 26 Aug 2010 09:55:09 GMT"
  ["Server"]=>
  string(68) "Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/1.0.0a mod_fastcgi/2.4.6"
  ["Last-Modified"]=>
  string(29) "Wed, 28 Apr 2010 10:54:37 GMT"
  ["Etag"]=>
  string(23) ""2002a-0-48549d615a35c""
  ["Accept-Ranges"]=>
  string(5) "bytes"
  ["Vary"]=>
  string(15) "Accept-Encoding"
  ["Connection"]=>
  string(5) "close"
  ["Content-Type"]=>
  string(10) "text/plain"
  ["X-Original-Content-Length"]=>
  string(2) "20"
  ["X-Original-Content-Encoding"]=>
  string(4) "gzip"
}
GET /default/empty.txt HTTP/1.1
Host: localhost
Accept-Encoding: gzip
Connection: close
HTTP/1.1 200 OK
Date: Thu, 26 Aug 2010 11:41:02 GMT
Server: Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/1.0.0a mod_fastcgi/2.4.6
X-Powered-By: PHP/5.3.3
Vary: Accept-Encoding
Connection: close
Content-Type: text/html
X-Original-Transfer-Encoding: chunked
Content-Length: 0
string(3) "1.1"
bool(true)
int(200)
string(2) "OK"
array(8) {
  ["Date"]=>
  string(29) "Thu, 26 Aug 2010 11:41:02 GMT"
  ["Server"]=>
  string(68) "Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/1.0.0a mod_fastcgi/2.4.6"
  ["X-Powered-By"]=>
  string(9) "PHP/5.3.3"
  ["Vary"]=>
  string(15) "Accept-Encoding"
  ["Connection"]=>
  string(5) "close"
  ["Content-Type"]=>
  string(9) "text/html"
  ["X-Original-Transfer-Encoding"]=>
  string(7) "chunked"
  ["Content-Length"]=>
  int(0)
}
GET /default/empty.php HTTP/1.1
Connection: close
Host: localhost
HTTP/1.1 200 OK
Date: Thu, 26 Aug 2010 12:51:28 GMT
Server: Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/1.0.0a mod_fastcgi/2.4.6
Vary: Accept-Encoding
Connection: close
Content-Type: text/plain
X-Original-Transfer-Encoding: chunked
Content-Length: 14

Hello, World!
string(3) "1.1"
bool(true)
int(200)
string(2) "OK"
array(7) {
  ["Date"]=>
  string(29) "Thu, 26 Aug 2010 12:51:28 GMT"
  ["Server"]=>
  string(68) "Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/1.0.0a mod_fastcgi/2.4.6"
  ["Vary"]=>
  string(15) "Accept-Encoding"
  ["Connection"]=>
  string(5) "close"
  ["Content-Type"]=>
  string(10) "text/plain"
  ["X-Original-Transfer-Encoding"]=>
  string(7) "chunked"
  ["Content-Length"]=>
  int(14)
}
GET /cgi-bin/chunked.sh HTTP/1.1
Host: localhost
Connection: close
---
HTTP/1.1 200 OK
Date: Wed, 25 Aug 2010 12:11:44 GMT
Server: Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/1.0.0a mod_fastcgi/2.4.6
Last-Modified: Wed, 28 Apr 2010 10:54:37 GMT
Etag: "2002a-0-48549d615a35c"
Accept-Ranges: bytes
Content-Length: 0
Vary: Accept-Encoding
Connection: close
Content-Type: text/plain
X-Original-Content-Length: 0
string(3) "1.1"
bool(true)
int(200)
string(2) "OK"
array(10) {
  ["Date"]=>
  string(29) "Wed, 25 Aug 2010 12:11:44 GMT"
  ["Server"]=>
  string(68) "Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/1.0.0a mod_fastcgi/2.4.6"
  ["Last-Modified"]=>
  string(29) "Wed, 28 Apr 2010 10:54:37 GMT"
  ["Etag"]=>
  string(23) ""2002a-0-48549d615a35c""
  ["Accept-Ranges"]=>
  string(5) "bytes"
  ["Content-Length"]=>
  string(1) "0"
  ["Vary"]=>
  string(15) "Accept-Encoding"
  ["Connection"]=>
  string(5) "close"
  ["Content-Type"]=>
  string(10) "text/plain"
  ["X-Original-Content-Length"]=>
  string(1) "0"
}
GET /default/empty.txt HTTP/1.1
Host: localhost
Connection: close
HTTP/1.1 200 OK
Date: Thu, 26 Aug 2010 09:55:09 GMT
Server: Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/1.0.0a mod_fastcgi/2.4.6
Last-Modified: Wed, 28 Apr 2010 10:54:37 GMT
Etag: "2002a-0-48549d615a35c"
Accept-Ranges: bytes
Vary: Accept-Encoding
Connection: close
Content-Type: text/plain
X-Original-Content-Length: 20
X-Original-Content-Encoding: gzip
string(3) "1.1"
bool(true)
int(200)
string(2) "OK"
array(10) {
  ["Date"]=>
  string(29) "Thu, 26 Aug 2010 09:55:09 GMT"
  ["Server"]=>
  string(68) "Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/1.0.0a mod_fastcgi/2.4.6"
  ["Last-Modified"]=>
  string(29) "Wed, 28 Apr 2010 10:54:37 GMT"
  ["Etag"]=>
  string(23) ""2002a-0-48549d615a35c""
  ["Accept-Ranges"]=>
  string(5) "bytes"
  ["Vary"]=>
  string(15) "Accept-Encoding"
  ["Connection"]=>
  string(5) "close"
  ["Content-Type"]=>
  string(10) "text/plain"
  ["X-Original-Content-Length"]=>
  string(2) "20"
  ["X-Original-Content-Encoding"]=>
  string(4) "gzip"
}
GET /default/empty.txt HTTP/1.1
Host: localhost
Accept-Encoding: gzip
Connection: close
HTTP/1.1 200 OK
Date: Thu, 26 Aug 2010 11:41:02 GMT
Server: Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/1.0.0a mod_fastcgi/2.4.6
X-Powered-By: PHP/5.3.3
Vary: Accept-Encoding
Connection: close
Content-Type: text/html
X-Original-Transfer-Encoding: chunked
Content-Length: 0
string(3) "1.1"
bool(true)
int(200)
string(2) "OK"
array(8) {
  ["Date"]=>
  string(29) "Thu, 26 Aug 2010 11:41:02 GMT"
  ["Server"]=>
  string(68) "Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/1.0.0a mod_fastcgi/2.4.6"
  ["X-Powered-By"]=>
  string(9) "PHP/5.3.3"
  ["Vary"]=>
  string(15) "Accept-Encoding"
  ["Connection"]=>
  string(5) "close"
  ["Content-Type"]=>
  string(9) "text/html"
  ["X-Original-Transfer-Encoding"]=>
  string(7) "chunked"
  ["Content-Length"]=>
  int(0)
}
GET /default/empty.php HTTP/1.1
Connection: close
Host: localhost
HTTP/1.1 200 OK
Date: Thu, 26 Aug 2010 12:51:28 GMT
Server: Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/1.0.0a mod_fastcgi/2.4.6
Vary: Accept-Encoding
Connection: close
Content-Type: text/plain
X-Original-Transfer-Encoding: chunked
Content-Length: 14

Hello, World!
string(3) "1.1"
bool(true)
int(200)
string(2) "OK"
array(7) {
  ["Date"]=>
  string(29) "Thu, 26 Aug 2010 12:51:28 GMT"
  ["Server"]=>
  string(68) "Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/1.0.0a mod_fastcgi/2.4.6"
  ["Vary"]=>
  string(15) "Accept-Encoding"
  ["Connection"]=>
  string(5) "close"
  ["Content-Type"]=>
  string(10) "text/plain"
  ["X-Original-Transfer-Encoding"]=>
  string(7) "chunked"
  ["Content-Length"]=>
  int(14)
}
GET /cgi-bin/chunked.sh HTTP/1.1
Host: localhost
Connection: close
Done

Directory Contents

Dirs: 2 × Files: 140

Name Size Perms Modified Actions
data DIR
- drwxr-xr-x 2025-07-22 07:08:04
Edit Download
helper DIR
- drwxr-xr-x 2025-07-22 07:08:04
Edit Download
1.12 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
609 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
291 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.26 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
244 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
861 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
841 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
674 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
310 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
902 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
563 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
816 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
566 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
851 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
649 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
856 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
818 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.24 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.47 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.88 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
550 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
640 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.04 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
760 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
764 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
758 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
542 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
891 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
849 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
2.66 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.41 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.41 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
485 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
334 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
532 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
586 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
923 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.19 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
623 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
396 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
311 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
253 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
273 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.06 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
772 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
591 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
636 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
741 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
932 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.09 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.10 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
645 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
711 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
587 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
341 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
225 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
948 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
490 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
2.34 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
213 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
210 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
345 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
778 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
783 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
487 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
305 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
473 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
458 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.42 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.44 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
799 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.54 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.22 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
10.28 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
2.55 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
976 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
448 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
385 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
3.96 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
353 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.70 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
456 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
441 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
545 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
885 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
436 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
605 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
230 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
486 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1016 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
425 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
421 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
338 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
317 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
245 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
365 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.33 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.18 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.03 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
831 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.30 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.29 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
428 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
490 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
578 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
593 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
196 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
338 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
422 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
289 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.39 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.24 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
405 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.05 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.38 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
198 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
3.63 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.86 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
276 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
567 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.43 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
894 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
813 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
498 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
326 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
346 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.99 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
2.35 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
3.16 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.26 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.09 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.37 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.24 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
1.10 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
3.29 KB lrw-r--r-- 2025-07-01 16:41:13
Edit Download
873 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
652 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
903 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
759 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download
468 B lrw-r--r-- 2025-07-01 16:41:13
Edit Download

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