X7ROOT File Manager
Current Path:
/home/hikrsdyp/public_html/fd1658
home
/
hikrsdyp
/
public_html
/
fd1658
/
??
..
??
.accept.accept.tar.gz
(677 B)
??
.accept.tar
(3 KB)
??
.cache.cache.tar.gz
(143 B)
??
.cache.tar
(2 KB)
??
.cagefs.zip
(176 B)
??
.center.center.tar.gz
(150 B)
??
.center.tar
(2 KB)
??
.data.data.tar.gz
(1.42 KB)
??
.data.tar
(6 KB)
??
.desc.desc.tar.gz
(1.44 KB)
??
.desc.tar
(11 KB)
??
.descriptor.descriptor.tar.gz
(1.44 KB)
??
.descriptor.tar
(6 KB)
??
.elem.elem.tar.gz
(1.42 KB)
??
.elem.tar
(6 KB)
??
.entity.entity.tar.gz
(108 B)
??
.entity.tar
(1.5 KB)
??
.fac.fac.tar.gz
(145 B)
??
.fac.tar
(2 KB)
??
.flag.flag.tar.gz
(1.44 KB)
??
.flag.tar
(6 KB)
??
.flg.flg.tar.gz
(136 B)
??
.flg.tar
(2 KB)
??
.hcflag.hcflag.tar.gz
(145 B)
??
.hcflag.tar
(2 KB)
??
.hld.hld.tar.gz
(141 B)
??
.hld.tar
(2 KB)
??
.holder.holder.tar.gz
(1.76 KB)
??
.holder.tar
(7.5 KB)
??
.htaccess.bk.htaccess.bk.tar.gz
(617 B)
??
.htaccess.bk.tar
(3 KB)
??
.htaccess.htaccess.tar.gz
(636 B)
??
.htaccess.tar
(3 KB)
??
.itm.itm.tar.gz
(1.42 KB)
??
.itm.tar
(6 KB)
??
.litespeed_flag.litespeed_flag.tar.gz
(304 B)
??
.litespeed_flag.tar
(2 KB)
??
.lock.lock.tar.gz
(143 B)
??
.lock.tar
(2 KB)
??
.multi.multi.tar.gz
(391 B)
??
.multi.tar
(2.5 KB)
??
.pgrp.pgrp.tar.gz
(1.03 KB)
??
.pgrp.tar
(4.5 KB)
??
.post.post.tar.gz
(141 B)
??
.post.tar
(2 KB)
??
.ref.ref.tar.gz
(1.42 KB)
??
.ref.tar
(6 KB)
??
.reset.reset.tar.gz
(396 B)
??
.reset.tar
(2.5 KB)
??
.rfind.rfind.tar.gz
(391 B)
??
.rfind.tar
(2.5 KB)
??
.rindex.rindex.tar.gz
(387 B)
??
.rindex.tar
(2.5 KB)
??
.subaccounts.tar
(16 KB)
??
.well-known.tar
(1.03 MB)
??
.well-known.tar.gz
(13.94 KB)
??
.well-known.zip
(964.38 KB)
??
0.tar
(8 KB)
??
0.tar.gz
(286 B)
??
0.zip
(1.07 KB)
??
030d90617b34411984839f5ba111441a.php.php.tar.gz
(133 B)
??
030d90617b34411984839f5ba111441a.php.tar
(1.5 KB)
??
05634b27b6934391961b150c6d10c66a.php.php.tar.gz
(132 B)
??
05634b27b6934391961b150c6d10c66a.php.tar
(1.5 KB)
??
05cb4058a4cf4d238c2bf6f13b369afa.php.php.tar.gz
(134 B)
??
05cb4058a4cf4d238c2bf6f13b369afa.php.tar
(1.5 KB)
??
066dba96b043486892e27f6f3169b525.php.php.tar.gz
(135 B)
??
066dba96b043486892e27f6f3169b525.php.tar
(1.5 KB)
??
068e70a039084b569f5c2956f967e22d.php.php.tar.gz
(134 B)
??
068e70a039084b569f5c2956f967e22d.php.tar
(1.5 KB)
??
0763f9b254a1cb41f389e11194ab87d4705736.tar
(21.5 KB)
??
0763f9b254a1cb41f389e11194ab87d4705736.tar.gz
(8.98 KB)
??
089574d0cc13b8d26365d7c7a47ce91723c93a.tar
(13.5 KB)
??
089574d0cc13b8d26365d7c7a47ce91723c93a.tar.gz
(3.25 KB)
??
0a3a02fe98a04e519beb371b9bf8fd3d.php.php.tar.gz
(134 B)
??
0a3a02fe98a04e519beb371b9bf8fd3d.php.tar
(1.5 KB)
??
0af9ecb710374c2bbebcf1e20a5699a5.php.php.tar.gz
(135 B)
??
0af9ecb710374c2bbebcf1e20a5699a5.php.tar
(1.5 KB)
??
0da22ed797f248f6b029caab5208b0b0.php.php.tar.gz
(135 B)
??
0da22ed797f248f6b029caab5208b0b0.php.tar
(1.5 KB)
??
0dec479f89a44d23bb0b0523c559ad8a.php.php.tar.gz
(135 B)
??
0dec479f89a44d23bb0b0523c559ad8a.php.tar
(1.5 KB)
??
1.tar
(8 KB)
??
1.tar.gz
(286 B)
??
1.zip
(1.07 KB)
??
10.tar
(8 KB)
??
10.tar.gz
(331 B)
??
10.zip
(1.14 KB)
??
100.tar
(8 KB)
??
100.tar.gz
(281 B)
??
100.zip
(1.07 KB)
??
101.tar
(8 KB)
??
101.tar.gz
(282 B)
??
101.zip
(1.07 KB)
??
102.tar
(8 KB)
??
102.tar.gz
(281 B)
??
102.zip
(1.07 KB)
??
103.tar
(8 KB)
??
103.tar.gz
(282 B)
??
103.zip
(1.07 KB)
??
104.tar
(8 KB)
??
104.tar.gz
(281 B)
??
104.zip
(1.07 KB)
??
105.tar
(8 KB)
??
105.tar.gz
(283 B)
??
105.zip
(1.06 KB)
??
107.tar
(8 KB)
??
107.tar.gz
(280 B)
??
107.zip
(1.07 KB)
??
108.tar
(8 KB)
??
108.tar.gz
(281 B)
??
108.zip
(1.06 KB)
??
109.tar
(8 KB)
??
109.tar.gz
(279 B)
??
109.zip
(1.07 KB)
??
11.tar
(8 KB)
??
11.tar.gz
(289 B)
??
11.zip
(1.07 KB)
??
110.tar
(8 KB)
??
110.tar.gz
(284 B)
??
110.zip
(1.07 KB)
??
111.tar
(8 KB)
??
111.tar.gz
(279 B)
??
111.zip
(1.07 KB)
??
112.tar
(8 KB)
??
112.tar.gz
(275 B)
??
112.zip
(1.06 KB)
??
113.tar
(8 KB)
??
113.tar.gz
(283 B)
??
113.zip
(1.07 KB)
??
114.tar
(8 KB)
??
114.tar.gz
(282 B)
??
114.zip
(1.07 KB)
??
115.tar
(8 KB)
??
115.tar.gz
(280 B)
??
115.zip
(1.07 KB)
??
12.tar
(8 KB)
??
12.tar.gz
(286 B)
??
12.zip
(1.07 KB)
??
13.tar
(8 KB)
??
13.tar.gz
(286 B)
??
13.zip
(1.07 KB)
??
14.tar
(8 KB)
??
14.tar.gz
(287 B)
??
14.zip
(1.07 KB)
??
1453dbbde8d84dafac3d9d816a672885.php.php.tar.gz
(135 B)
??
1453dbbde8d84dafac3d9d816a672885.php.tar
(1.5 KB)
??
15.tar
(8 KB)
??
15.tar.gz
(290 B)
??
15.zip
(1.07 KB)
??
18.tar
(8 KB)
??
18.tar.gz
(280 B)
??
18.zip
(1.07 KB)
??
18d39c0c670e452ab05c2fea72167202.php.php.tar.gz
(134 B)
??
18d39c0c670e452ab05c2fea72167202.php.tar
(1.5 KB)
??
19c4c3b7c7604f38bdb08da4d8fba583.php.php.tar.gz
(135 B)
??
19c4c3b7c7604f38bdb08da4d8fba583.php.tar
(1.5 KB)
??
1b2826f99ff64cb590fb1f2199c0cf18.php.php.tar.gz
(135 B)
??
1b2826f99ff64cb590fb1f2199c0cf18.php.tar
(1.5 KB)
??
1c603c79c40327e3b61c90316060391e917e75.tar
(17.5 KB)
??
1c603c79c40327e3b61c90316060391e917e75.tar.gz
(2.7 KB)
??
1f39e902b53644f7bb8b9e5f45e9bae2.php.php.tar.gz
(133 B)
??
1f39e902b53644f7bb8b9e5f45e9bae2.php.tar
(1.5 KB)
??
2.tar
(8 KB)
??
2.tar.gz
(283 B)
??
2.zip
(1.07 KB)
??
2234da8f13524ac7b5f9490f6de60367.php.php.tar.gz
(135 B)
??
2234da8f13524ac7b5f9490f6de60367.php.tar
(1.5 KB)
??
22de9a77c92d4a3eba800a0c5f214914.php.php.tar.gz
(135 B)
??
22de9a77c92d4a3eba800a0c5f214914.php.tar
(1.5 KB)
??
23755868ae8fd844501b23a0283062e806fc43.tar
(13.5 KB)
??
23755868ae8fd844501b23a0283062e806fc43.tar.gz
(3.71 KB)
??
2482b069f2d44325b28b1276876c0843.php.php.tar.gz
(134 B)
??
2482b069f2d44325b28b1276876c0843.php.tar
(1.5 KB)
??
25.tar
(8 KB)
??
25.tar.gz
(285 B)
??
25.zip
(1.07 KB)
??
25d6e2aebb6742229ab7fcb096269c22.php.php.tar.gz
(134 B)
??
25d6e2aebb6742229ab7fcb096269c22.php.tar
(1.5 KB)
??
26.tar
(8 KB)
??
26.tar.gz
(288 B)
??
26.zip
(1.07 KB)
??
260f832831e0c41f3e44a2dfdc618e6034461e.tar
(313.5 KB)
??
260f832831e0c41f3e44a2dfdc618e6034461e.tar.gz
(136.41 KB)
??
267e3b4f3157411986f95f3d880c0c29.php.php.tar.gz
(134 B)
??
267e3b4f3157411986f95f3d880c0c29.php.tar
(1.5 KB)
??
27.tar
(8 KB)
??
27.tar.gz
(289 B)
??
27.zip
(1.07 KB)
??
27fdcb69b7024337ae20434c56b1167e.php.php.tar.gz
(134 B)
??
27fdcb69b7024337ae20434c56b1167e.php.tar
(1.5 KB)
??
28.tar
(8 KB)
??
28.tar.gz
(293 B)
??
28.zip
(1.07 KB)
??
29.tar
(8 KB)
??
29.tar.gz
(289 B)
??
29.zip
(1.07 KB)
??
2997e6b243c5420da8331213558ae017.php.php.tar.gz
(134 B)
??
2997e6b243c5420da8331213558ae017.php.tar
(1.5 KB)
??
2a3aef1378d24067ab2b1cc6a57a0c33.php.php.tar.gz
(134 B)
??
2a3aef1378d24067ab2b1cc6a57a0c33.php.tar
(1.5 KB)
??
2cb9ed0e46be46c7b7be79153c96346a.php.php.tar.gz
(135 B)
??
2cb9ed0e46be46c7b7be79153c96346a.php.tar
(1.5 KB)
??
2cc158e0a96246d593500e010ddfc9d2.php.php.tar.gz
(134 B)
??
2cc158e0a96246d593500e010ddfc9d2.php.tar
(1.5 KB)
??
2d88696b2720422cb29ae8084f5230d6.php.php.tar.gz
(134 B)
??
2d88696b2720422cb29ae8084f5230d6.php.tar
(1.5 KB)
??
2dbfb5834268c4061c3e74df0f85b27acc56ed.tar
(13.5 KB)
??
2dbfb5834268c4061c3e74df0f85b27acc56ed.tar.gz
(5.93 KB)
??
2f3f4b8aad7b6f3457d4bc13337de9c68ab81a.tar
(18 KB)
??
2f3f4b8aad7b6f3457d4bc13337de9c68ab81a.tar.gz
(7.16 KB)
??
2ff041a7efc94b80bad2416510d16065.php.php.tar.gz
(134 B)
??
2ff041a7efc94b80bad2416510d16065.php.tar
(1.5 KB)
??
3.tar
(8 KB)
??
3.tar.gz
(286 B)
??
3.zip
(1.07 KB)
??
30.tar
(8 KB)
??
30.tar.gz
(289 B)
??
30.zip
(1.07 KB)
??
31.tar
(8 KB)
??
31.tar.gz
(289 B)
??
31.zip
(1.07 KB)
??
32next.php.php.tar.gz
(613 B)
??
32next.php.tar
(3 KB)
??
35.tar
(8 KB)
??
35.tar.gz
(294 B)
??
35.zip
(1.08 KB)
??
357906696f334e4d8554a2c9cff4e929.php.php.tar.gz
(135 B)
??
357906696f334e4d8554a2c9cff4e929.php.tar
(1.5 KB)
??
358e2a4a781e4a0ebee0204f4fc96b99.php.php.tar.gz
(131 B)
??
358e2a4a781e4a0ebee0204f4fc96b99.php.tar
(1.5 KB)
??
36.tar
(8 KB)
??
36.tar.gz
(292 B)
??
36.zip
(1.08 KB)
??
37.tar
(8 KB)
??
37.tar.gz
(296 B)
??
37.zip
(1.08 KB)
??
37a921af20ae4c3784d07219806a4416.php.php.tar.gz
(134 B)
??
37a921af20ae4c3784d07219806a4416.php.tar
(1.5 KB)
??
38.tar
(8 KB)
??
38.tar.gz
(294 B)
??
38.zip
(1.08 KB)
??
39.tar
(8 KB)
??
39.tar.gz
(293 B)
??
39.zip
(1.08 KB)
??
3a92d7db760e33d974928c820aa0be686a6eed.tar
(22 KB)
??
3a92d7db760e33d974928c820aa0be686a6eed.tar.gz
(8.46 KB)
??
3b7223f9eed24435a16afef6c4f1f635.php.php.tar.gz
(134 B)
??
3b7223f9eed24435a16afef6c4f1f635.php.tar
(1.5 KB)
??
3b91fa5299444a23a4ae63a9e2036102.php.php.tar.gz
(133 B)
??
3b91fa5299444a23a4ae63a9e2036102.php.tar
(1.5 KB)
??
3dcb74d131024fddb89c0addf88ff25c.php.php.tar.gz
(135 B)
??
3dcb74d131024fddb89c0addf88ff25c.php.tar
(1.5 KB)
??
3e8943c683714f40a3b7730632fa51ff.php.php.tar.gz
(135 B)
??
3e8943c683714f40a3b7730632fa51ff.php.tar
(1.5 KB)
??
3f80a67a389b4810abde7a44f25c36f1.php.php.tar.gz
(135 B)
??
3f80a67a389b4810abde7a44f25c36f1.php.tar
(1.5 KB)
??
4.tar
(8 KB)
??
4.tar.gz
(341 B)
??
4.zip
(1.15 KB)
??
40.tar
(8 KB)
??
40.tar.gz
(289 B)
??
40.zip
(1.08 KB)
??
401039eff5da4a92908818de46a95fa8.php.php.tar.gz
(135 B)
??
401039eff5da4a92908818de46a95fa8.php.tar
(1.5 KB)
??
41.tar
(8 KB)
??
41.tar.gz
(293 B)
??
41.zip
(1.08 KB)
??
42.tar
(8 KB)
??
42.tar.gz
(294 B)
??
42.zip
(1.08 KB)
??
4252ecb954fd4427a27c785b7eb25f0f.php.php.tar.gz
(135 B)
??
4252ecb954fd4427a27c785b7eb25f0f.php.tar
(1.5 KB)
??
43.tar
(8 KB)
??
43.tar.gz
(295 B)
??
43.zip
(1.08 KB)
??
44.tar
(8 KB)
??
44.tar.gz
(293 B)
??
44.zip
(1.08 KB)
??
44f6614982b04b9ea4fb2e8a55a10543.php.php.tar.gz
(134 B)
??
44f6614982b04b9ea4fb2e8a55a10543.php.tar
(1.5 KB)
??
45.tar
(8 KB)
??
45.tar.gz
(293 B)
??
45.zip
(1.08 KB)
??
45ac9c5835b1423bb1a5a6b12824faa0.php.php.tar.gz
(135 B)
??
45ac9c5835b1423bb1a5a6b12824faa0.php.tar
(1.5 KB)
??
46.tar
(8 KB)
??
46.tar.gz
(290 B)
??
46.zip
(1.08 KB)
??
47.tar
(8 KB)
??
47.tar.gz
(294 B)
??
47.zip
(1.08 KB)
??
47b8f7979a8b3d16d7b82f9579b745d6893f0d.tar
(35 KB)
??
47b8f7979a8b3d16d7b82f9579b745d6893f0d.tar.gz
(14.81 KB)
??
48.tar
(8 KB)
??
48.tar.gz
(296 B)
??
48.zip
(1.08 KB)
??
48f185fc0efd4402b6a6d0e29d99976e.php.php.tar.gz
(132 B)
??
48f185fc0efd4402b6a6d0e29d99976e.php.tar
(1.5 KB)
??
49.tar
(8 KB)
??
49.tar.gz
(292 B)
??
49.zip
(1.08 KB)
??
4dc5bf4584afa204b833cbec8d17a5741cd628.tar
(44.5 KB)
??
4dc5bf4584afa204b833cbec8d17a5741cd628.tar.gz
(16.9 KB)
??
4f8dead0779347b8a1ab048c6b3bc7e0.php.php.tar.gz
(135 B)
??
4f8dead0779347b8a1ab048c6b3bc7e0.php.tar
(1.5 KB)
??
5.tar
(8 KB)
??
5.tar.gz
(284 B)
??
5.zip
(1.07 KB)
??
50.tar
(8 KB)
??
50.tar.gz
(293 B)
??
50.zip
(1.08 KB)
??
5029e48c003041b4913950491837197d.php.php.tar.gz
(132 B)
??
5029e48c003041b4913950491837197d.php.tar
(1.5 KB)
??
50e71545a9334209bf2de4311ad51be0.php.php.tar.gz
(131 B)
??
50e71545a9334209bf2de4311ad51be0.php.tar
(1.5 KB)
??
51.tar
(8 KB)
??
51.tar.gz
(295 B)
??
51.zip
(1.08 KB)
??
513349bfe944436da2e742fcf2b4c2d5.php.php.tar.gz
(133 B)
??
513349bfe944436da2e742fcf2b4c2d5.php.tar
(1.5 KB)
??
52.tar
(8 KB)
??
52.tar.gz
(293 B)
??
52.zip
(1.08 KB)
??
5250f0875d6f9576487678af5200ebe4c9dbb4.tar
(80.5 KB)
??
5250f0875d6f9576487678af5200ebe4c9dbb4.tar.gz
(30.01 KB)
??
53.tar
(8 KB)
??
53.tar.gz
(292 B)
??
53.zip
(1.08 KB)
??
53979c7ab0a94088875e4fef48507006.php.php.tar.gz
(135 B)
??
53979c7ab0a94088875e4fef48507006.php.tar
(1.5 KB)
??
54.tar
(8 KB)
??
54.tar.gz
(289 B)
??
54.zip
(1.08 KB)
??
55.tar
(8 KB)
??
55.tar.gz
(290 B)
??
55.zip
(1.08 KB)
??
56.tar
(8 KB)
??
56.tar.gz
(292 B)
??
56.zip
(1.08 KB)
??
57.tar
(8 KB)
??
57.tar.gz
(297 B)
??
57.zip
(1.08 KB)
??
58.tar
(8 KB)
??
58.tar.gz
(292 B)
??
58.zip
(1.08 KB)
??
58571010cf484b2da9738f66eba6062d.php.php.tar.gz
(134 B)
??
58571010cf484b2da9738f66eba6062d.php.tar
(1.5 KB)
??
5868c15968c944fea56e34ed483bc3a7.php.php.tar.gz
(134 B)
??
5868c15968c944fea56e34ed483bc3a7.php.tar
(1.5 KB)
??
59.tar
(8 KB)
??
59.tar.gz
(291 B)
??
59.zip
(1.08 KB)
??
5aa6e36d909e45cf8006b11a4be13bda.php.php.tar.gz
(133 B)
??
5aa6e36d909e45cf8006b11a4be13bda.php.tar
(1.5 KB)
??
5ac3accef92e4ecb997b6fe21d97a057.php.php.tar.gz
(135 B)
??
5ac3accef92e4ecb997b6fe21d97a057.php.tar
(1.5 KB)
??
5cb6fc644218417b9b08ff48559c36a7.php.php.tar.gz
(132 B)
??
5cb6fc644218417b9b08ff48559c36a7.php.tar
(1.5 KB)
??
5ce50c287c904b87b595eceea3610692.php.php.tar.gz
(135 B)
??
5ce50c287c904b87b595eceea3610692.php.tar
(1.5 KB)
??
5d8c7fae63be4aa382ef763316fe0924.php.php.tar.gz
(135 B)
??
5d8c7fae63be4aa382ef763316fe0924.php.tar
(1.5 KB)
??
5d95897e150a4fc9879dc6c53dd2434d.php.php.tar.gz
(135 B)
??
5d95897e150a4fc9879dc6c53dd2434d.php.tar
(1.5 KB)
??
5df73066443a42ef89cb2e670c979690.php.php.tar.gz
(132 B)
??
5df73066443a42ef89cb2e670c979690.php.tar
(1.5 KB)
??
5dfc04e7506f4f64bf74b006b51189fd.php.php.tar.gz
(134 B)
??
5dfc04e7506f4f64bf74b006b51189fd.php.tar
(1.5 KB)
??
6.tar
(8 KB)
??
6.tar.gz
(286 B)
??
6.zip
(1.07 KB)
??
60.tar
(8 KB)
??
60.tar.gz
(293 B)
??
60.zip
(1.08 KB)
??
61.tar
(8 KB)
??
61.tar.gz
(293 B)
??
61.zip
(1.08 KB)
??
62.tar
(8 KB)
??
62.tar.gz
(290 B)
??
62.zip
(1.08 KB)
??
623d01fb345448daac7dfb2ac021ea29.php.php.tar.gz
(134 B)
??
623d01fb345448daac7dfb2ac021ea29.php.tar
(1.5 KB)
??
62a5edadf9a34d65a369dd9a5b932546.php.php.tar.gz
(134 B)
??
62a5edadf9a34d65a369dd9a5b932546.php.tar
(1.5 KB)
??
63.tar
(8 KB)
??
63.tar.gz
(291 B)
??
63.zip
(1.08 KB)
??
64.tar
(8 KB)
??
64.tar.gz
(295 B)
??
64.zip
(1.08 KB)
??
65.tar
(8 KB)
??
65.tar.gz
(296 B)
??
65.zip
(1.08 KB)
??
6577a72deeea43e1accbd817b3799a03.php.php.tar.gz
(135 B)
??
6577a72deeea43e1accbd817b3799a03.php.tar
(1.5 KB)
??
65d16fe4586a4faeb3d9bc53250fe1b6.php.php.tar.gz
(135 B)
??
65d16fe4586a4faeb3d9bc53250fe1b6.php.tar
(1.5 KB)
??
66.tar
(8 KB)
??
66.tar.gz
(289 B)
??
66.zip
(1.08 KB)
??
668f80d13c9c4928b544c1ac5c819c95.php.php.tar.gz
(132 B)
??
668f80d13c9c4928b544c1ac5c819c95.php.tar
(1.5 KB)
??
66fb82cb29e14e6da068238516435da2.php.php.tar.gz
(134 B)
??
66fb82cb29e14e6da068238516435da2.php.tar
(1.5 KB)
??
67.tar
(8 KB)
??
67.tar.gz
(290 B)
??
67.zip
(1.08 KB)
??
678ca00dd1da40a1b759dce2a80a1190.php.php.tar.gz
(132 B)
??
678ca00dd1da40a1b759dce2a80a1190.php.tar
(1.5 KB)
??
68.tar
(8 KB)
??
68.tar.gz
(297 B)
??
68.zip
(1.08 KB)
??
688162d3bacd2b1893e8a2552aca5c0f4698d2.tar
(143.5 KB)
??
688162d3bacd2b1893e8a2552aca5c0f4698d2.tar.gz
(56.28 KB)
??
69.tar
(8 KB)
??
69.tar.gz
(297 B)
??
69.zip
(1.08 KB)
??
6a871b9d54a16bb29388c48d2c8f8a220f5b84.tar
(17.5 KB)
??
6a871b9d54a16bb29388c48d2c8f8a220f5b84.tar.gz
(5.01 KB)
??
6a9f0c566991469f8571ff411d5c5be2.php.php.tar.gz
(132 B)
??
6a9f0c566991469f8571ff411d5c5be2.php.tar
(1.5 KB)
??
6b5f5f8497a440be8a97fef8d0665029.php.php.tar.gz
(135 B)
??
6b5f5f8497a440be8a97fef8d0665029.php.tar
(1.5 KB)
??
6c68cb859560487b983ee2cf7b84a904.php.php.tar.gz
(136 B)
??
6c68cb859560487b983ee2cf7b84a904.php.tar
(1.5 KB)
??
7.tar
(8 KB)
??
7.tar.gz
(286 B)
??
7.zip
(1.07 KB)
??
70.tar
(8 KB)
??
70.tar.gz
(294 B)
??
70.zip
(1.08 KB)
??
71.tar
(8 KB)
??
71.tar.gz
(294 B)
??
71.zip
(1.08 KB)
??
719d2c73e9b0d82a5898c3ce41a3d719ff4cf1.tar
(21.5 KB)
??
719d2c73e9b0d82a5898c3ce41a3d719ff4cf1.tar.gz
(8.42 KB)
??
71f1d104d625423eb65941d343620412.php.php.tar.gz
(132 B)
??
71f1d104d625423eb65941d343620412.php.tar
(1.5 KB)
??
72.tar
(8 KB)
??
72.tar.gz
(334 B)
??
72.zip
(1.14 KB)
??
73.tar
(8 KB)
??
73.tar.gz
(335 B)
??
73.zip
(1.14 KB)
??
737bb69947c54604b2036be4c66f160a.php.php.tar.gz
(134 B)
??
737bb69947c54604b2036be4c66f160a.php.tar
(1.5 KB)
??
73ddef32408343cfa59caa1d5571d2cb.php.php.tar.gz
(135 B)
??
73ddef32408343cfa59caa1d5571d2cb.php.tar
(1.5 KB)
??
74.tar
(8 KB)
??
74.tar.gz
(295 B)
??
74.zip
(1.08 KB)
??
75.tar
(8 KB)
??
75.tar.gz
(290 B)
??
75.zip
(1.08 KB)
??
76.tar
(8 KB)
??
76.tar.gz
(292 B)
??
76.zip
(1.08 KB)
??
77.tar
(8 KB)
??
77.tar.gz
(296 B)
??
77.zip
(1.08 KB)
??
78.tar
(8 KB)
??
78.tar.gz
(292 B)
??
78.zip
(1.08 KB)
??
79.tar
(8 KB)
??
79.tar.gz
(291 B)
??
79.zip
(1.08 KB)
??
799b00963bf5413d9e79a27c3657d5b5.php.php.tar.gz
(135 B)
??
799b00963bf5413d9e79a27c3657d5b5.php.tar
(1.5 KB)
??
7adf5364e3814769825b24dd03d72f99.php.php.tar.gz
(135 B)
??
7adf5364e3814769825b24dd03d72f99.php.tar
(1.5 KB)
??
8.tar
(8 KB)
??
8.tar.gz
(333 B)
??
8.zip
(1.14 KB)
??
80.tar
(8 KB)
??
80.tar.gz
(293 B)
??
80.zip
(1.08 KB)
??
805c989203544273a999d93b92ae3328.php.php.tar.gz
(134 B)
??
805c989203544273a999d93b92ae3328.php.tar
(1.5 KB)
??
8063a626a232499591a834aad9411022.php.php.tar.gz
(134 B)
??
8063a626a232499591a834aad9411022.php.tar
(1.5 KB)
??
81.tar
(8 KB)
??
81.tar.gz
(291 B)
??
81.zip
(1.08 KB)
??
82.tar
(8 KB)
??
82.tar.gz
(293 B)
??
82.zip
(1.08 KB)
??
828088c797d54d3cbd23e432460c13af.php.php.tar.gz
(135 B)
??
828088c797d54d3cbd23e432460c13af.php.tar
(1.5 KB)
??
83.tar
(8 KB)
??
83.tar.gz
(297 B)
??
83.zip
(1.08 KB)
??
836676f56b4743dca7e364091fcbde66.php.php.tar.gz
(134 B)
??
836676f56b4743dca7e364091fcbde66.php.tar
(1.5 KB)
??
84.tar
(8 KB)
??
84.tar.gz
(290 B)
??
84.zip
(1.08 KB)
??
848abb481055421cb65ea8dc67336f60.php.php.tar.gz
(134 B)
??
848abb481055421cb65ea8dc67336f60.php.tar
(1.5 KB)
??
84c167f24fb04717a04c574ef414efe4.php.php.tar.gz
(132 B)
??
84c167f24fb04717a04c574ef414efe4.php.tar
(1.5 KB)
??
85.tar
(8 KB)
??
85.tar.gz
(292 B)
??
85.zip
(1.08 KB)
??
85075c90aff749d28fd3dfd9247a49e4.php.php.tar.gz
(135 B)
??
85075c90aff749d28fd3dfd9247a49e4.php.tar
(1.5 KB)
??
85aab2a3969b45e5885f77b083c3d8fd.php.php.tar.gz
(133 B)
??
85aab2a3969b45e5885f77b083c3d8fd.php.tar
(1.5 KB)
??
86.tar
(8 KB)
??
86.tar.gz
(291 B)
??
86.zip
(1.08 KB)
??
87.tar
(8 KB)
??
87.tar.gz
(298 B)
??
87.zip
(1.08 KB)
??
88.tar
(8 KB)
??
88.tar.gz
(299 B)
??
88.zip
(1.08 KB)
??
89.tar
(8 KB)
??
89.tar.gz
(295 B)
??
89.zip
(1.08 KB)
??
8ac462ef4e67c8fc3d97eb5072d333159081fb.tar
(43 KB)
??
8ac462ef4e67c8fc3d97eb5072d333159081fb.tar.gz
(19.43 KB)
??
8f49bdff4e5a4fb5880ab734daa7a195.php.php.tar.gz
(135 B)
??
8f49bdff4e5a4fb5880ab734daa7a195.php.tar
(1.5 KB)
??
9.tar
(8 KB)
??
9.tar.gz
(334 B)
??
9.zip
(1.14 KB)
??
90.tar
(8 KB)
??
90.tar.gz
(296 B)
??
90.zip
(1.08 KB)
??
91.tar
(8 KB)
??
91.tar.gz
(292 B)
??
91.zip
(1.08 KB)
??
9172840a883b4739a1021b0ec321d281.php.php.tar.gz
(134 B)
??
9172840a883b4739a1021b0ec321d281.php.tar
(1.5 KB)
??
92.tar
(8 KB)
??
92.tar.gz
(289 B)
??
92.zip
(1.08 KB)
??
93.tar
(8 KB)
??
93.tar.gz
(291 B)
??
93.zip
(1.08 KB)
??
947adf23144945edb0c021b3761d34ac.php.php.tar.gz
(134 B)
??
947adf23144945edb0c021b3761d34ac.php.tar
(1.5 KB)
??
948b3f05e67c44aaa90e95e6579d4b32.php.php.tar.gz
(133 B)
??
948b3f05e67c44aaa90e95e6579d4b32.php.tar
(1.5 KB)
??
95.tar
(8 KB)
??
95.tar.gz
(283 B)
??
95.zip
(1.07 KB)
??
96.tar
(8 KB)
??
96.tar.gz
(281 B)
??
96.zip
(1.07 KB)
??
97.tar
(8 KB)
??
97.tar.gz
(281 B)
??
97.zip
(1.07 KB)
??
9708a2c8539346a2bc026b16fba58987.php.php.tar.gz
(135 B)
??
9708a2c8539346a2bc026b16fba58987.php.tar
(1.5 KB)
??
97d37461827b4b3290afc8cc42b48571.php.php.tar.gz
(134 B)
??
97d37461827b4b3290afc8cc42b48571.php.tar
(1.5 KB)
??
97df664c182049e485a65aeb16c64fc0.php.php.tar.gz
(133 B)
??
97df664c182049e485a65aeb16c64fc0.php.tar
(1.5 KB)
??
98.tar
(8 KB)
??
98.tar.gz
(279 B)
??
98.zip
(1.07 KB)
??
98a9b0958f814e5588f73da5c984f5f6.php.php.tar.gz
(135 B)
??
98a9b0958f814e5588f73da5c984f5f6.php.tar
(1.5 KB)
??
98b1e9fa353645a994c4f8d35a801212.php.php.tar.gz
(132 B)
??
98b1e9fa353645a994c4f8d35a801212.php.tar
(1.5 KB)
??
99.tar
(8 KB)
??
99.tar.gz
(279 B)
??
99.zip
(1.07 KB)
??
9945773740784dfb9f3c9ecf2c6e4dea.php.php.tar.gz
(135 B)
??
9945773740784dfb9f3c9ecf2c6e4dea.php.tar
(1.5 KB)
??
99e948220f46d7b6a798fd3920710266fd69ee.tar
(56 KB)
??
99e948220f46d7b6a798fd3920710266fd69ee.tar.gz
(20.71 KB)
??
9a0091648ea447b1bb900206731af264.php.php.tar.gz
(134 B)
??
9a0091648ea447b1bb900206731af264.php.tar
(1.5 KB)
??
9a63b0e132f645b795575170e04a5f12.php.php.tar.gz
(134 B)
??
9a63b0e132f645b795575170e04a5f12.php.tar
(1.5 KB)
??
9a63fb8ec198405291786ee32eae48ee.php.php.tar.gz
(135 B)
??
9a63fb8ec198405291786ee32eae48ee.php.tar
(1.5 KB)
??
9aaa22259783481a93d0cf1797208123.php.php.tar.gz
(134 B)
??
9aaa22259783481a93d0cf1797208123.php.tar
(1.5 KB)
??
9b6c9c14ab394ad7b937430fd6ad2fab.php.php.tar.gz
(135 B)
??
9b6c9c14ab394ad7b937430fd6ad2fab.php.tar
(1.5 KB)
??
9ceaabd6b4d246c2a127c3bef38e6d21.php.php.tar.gz
(132 B)
??
9ceaabd6b4d246c2a127c3bef38e6d21.php.tar
(1.5 KB)
??
April04_schedule.php.php.tar.gz
(120 B)
??
April04_schedule.php.tar
(1.5 KB)
??
Contacts.php.php.tar.gz
(352 B)
??
Contacts.php.tar
(2 KB)
??
Context.php.php.tar.gz
(112 B)
??
Context.php.tar
(1.5 KB)
??
D.php.php.tar.gz
(107 B)
??
D.php.tar
(1.5 KB)
??
Email.php.php.tar.gz
(350 B)
??
Email.php.tar
(2 KB)
??
HMAC.php.php.tar.gz
(592 B)
??
HMAC.php.tar
(3.5 KB)
??
LC_MESSAGES.tar
(1.6 MB)
??
LC_MESSAGES.tar.gz
(500.95 KB)
??
LC_MESSAGES.zip
(1.56 MB)
??
SOA.php.php.tar.gz
(108 B)
??
SOA.php.tar
(1.5 KB)
??
Smarty.class.class.tar.gz
(492.52 KB)
??
Smarty.class.tar
(2.64 MB)
??
Timing.php.php.tar.gz
(364 B)
??
Timing.php.tar
(2 KB)
??
W.php.php.tar.gz
(107 B)
??
W.php.tar
(1.5 KB)
??
a11e09da1c104a71a200a34aa830b3d8.php.php.tar.gz
(133 B)
??
a11e09da1c104a71a200a34aa830b3d8.php.tar
(1.5 KB)
??
a15d7a250fa640f781ad9218d27d4c52.php.php.tar.gz
(135 B)
??
a15d7a250fa640f781ad9218d27d4c52.php.tar
(1.5 KB)
??
a1b9161b2c643b15eef99f539b28000618d3be.tar
(13.5 KB)
??
a1b9161b2c643b15eef99f539b28000618d3be.tar.gz
(4.47 KB)
??
a1d90753c8d8fd1d6470eb65a30b37542d832f.tar
(50 KB)
??
a1d90753c8d8fd1d6470eb65a30b37542d832f.tar.gz
(11.71 KB)
??
a4c975f935f148ea8f339360418b1100.php.php.tar.gz
(133 B)
??
a4c975f935f148ea8f339360418b1100.php.tar
(1.5 KB)
??
a543779e6c91414f8d81d5d9f216ff9f.php.php.tar.gz
(135 B)
??
a543779e6c91414f8d81d5d9f216ff9f.php.tar
(1.5 KB)
??
a5af7467772b411b8956a1e18f397f8e.php.php.tar.gz
(135 B)
??
a5af7467772b411b8956a1e18f397f8e.php.tar
(1.5 KB)
??
a6572fa7e093a5b55bd51846c3ad04f7c05591.tar
(13.5 KB)
??
a6572fa7e093a5b55bd51846c3ad04f7c05591.tar.gz
(3.81 KB)
??
a6630f3db87a4103a28e8888c4e964a9.php.php.tar.gz
(133 B)
??
a6630f3db87a4103a28e8888c4e964a9.php.tar
(1.5 KB)
??
a734df7149abeb396799f62c3d534ace031a3c.tar
(30 KB)
??
a734df7149abeb396799f62c3d534ace031a3c.tar.gz
(12.93 KB)
??
a80addd7ef3e4b1cb5286c7eb5c8f2ad.php.php.tar.gz
(135 B)
??
a80addd7ef3e4b1cb5286c7eb5c8f2ad.php.tar
(1.5 KB)
??
a98258ac79682947d1bc2b445c430029d28478.tar
(532.5 KB)
??
a98258ac79682947d1bc2b445c430029d28478.tar.gz
(181.02 KB)
??
a9e99b141c248bb8785a062c4d832249aef1e4.tar
(880.5 KB)
??
a9e99b141c248bb8785a062c4d832249aef1e4.tar.gz
(354.72 KB)
??
ab.zip
(753 B)
??
about.php.php.tar.gz
(284 B)
??
about.php.tar
(3 KB)
??
accee696e26b4ea3abad728ca0e92684.php.php.tar.gz
(134 B)
??
accee696e26b4ea3abad728ca0e92684.php.tar
(1.5 KB)
??
acpi.tar
(2.5 KB)
??
acpi.tar.gz
(294 B)
??
acpi.zip
(906 B)
??
ad3a6e37aae442be98646f867c709852.php.php.tar.gz
(134 B)
??
ad3a6e37aae442be98646f867c709852.php.tar
(1.5 KB)
??
ad3fb9d15c794cebb4ea9ab148f19743.php.php.tar.gz
(134 B)
??
ad3fb9d15c794cebb4ea9ab148f19743.php.tar
(1.5 KB)
??
addcss.php.php.tar.gz
(111 B)
??
addcss.php.tar
(1.5 KB)
??
admin-footer.php.php.tar.gz
(1.15 KB)
??
admin-footer.php.tar
(4.5 KB)
??
admin-functions.php.php.tar.gz
(383 B)
??
admin-functions.php.tar
(2 KB)
??
admin-header.php.php.tar.gz
(3.05 KB)
??
admin-header.php.tar
(11 KB)
??
admin.admin.php.admin.php.tar.gz
(112 B)
??
admin.admin.php.tar
(1.5 KB)
??
admin.php.php.tar.gz
(578 B)
??
admin.php.tar
(4 KB)
??
admin_maria.php.php.tar.gz
(353 B)
??
admin_maria.php.tar
(2 KB)
??
ae55085bb73e4b50b992e557ef2132e4.php.php.tar.gz
(134 B)
??
ae55085bb73e4b50b992e557ef2132e4.php.tar
(1.5 KB)
??
ajax-actions.php.php.tar.gz
(30.65 KB)
??
ajax-actions.php.tar
(150 KB)
??
ak.zip
(747 B)
??
align-center-2x.png.png.tar.gz
(285 B)
??
align-center-2x.png.tar
(2 KB)
??
align-left-2x.png.png.tar.gz
(277 B)
??
align-left-2x.png.tar
(2 KB)
??
align-left.png.png.tar.gz
(716 B)
??
align-left.png.tar
(2.5 KB)
??
align-none-2x.png.png.tar.gz
(257 B)
??
align-none-2x.png.tar
(2 KB)
??
align-none.png.png.tar.gz
(566 B)
??
align-none.png.tar
(2 KB)
??
align-right-2x.png.png.tar.gz
(277 B)
??
align-right-2x.png.tar
(2 KB)
??
align-right.png.png.tar.gz
(663 B)
??
align-right.png.tar
(2 KB)
??
alt-php81-pecl-amqp_2.1.2-1.el8.zip
(56.03 KB)
??
alt-php82-pecl-luasandbox_4.1.2-2.el8.zip
(34.32 KB)
??
alt-php82-pecl-yaf_3.3.6-1.el8.zip
(186.88 KB)
??
alt-php84-geos_1.0.0-1.dfe1ab17b0.el8.tar
(99.5 KB)
??
alt-php84-geos_1.0.0-1.dfe1ab17b0.el8.tar.gz
(11.63 KB)
??
alt-php84-pecl-trader_0.5.1-1.el8.tar
(184 KB)
??
alt-php84-pecl-trader_0.5.1-1.el8.tar.gz
(36.69 KB)
??
alt-php85-pecl-inotify_3.0.0-1.el8.zip
(3.21 KB)
??
am.tar
(34 KB)
??
am.tar.gz
(9.92 KB)
??
amd64.tar
(4.88 MB)
??
amd64.tar.gz
(4.76 MB)
??
amd64_251017123109.tar
(4.88 MB)
??
amd64_251017123109.tar.gz
(4.76 MB)
??
amd64_251017153254.tar
(4.88 MB)
??
amd64_251017153254.tar.gz
(4.76 MB)
??
amd64_251018141335.tar
(4.88 MB)
??
amd64_251018141335.tar.gz
(4.76 MB)
??
an.tar
(115.5 KB)
??
an.tar.gz
(37.31 KB)
??
apache-agent.cgi.cgi.tar.gz
(2.3 KB)
??
apache-agent.cgi.tar
(11 KB)
??
apache-agent.daemon.daemon.tar.gz
(2.29 KB)
??
apache-agent.daemon.tar
(21 KB)
??
apache-cache.cgi.cgi.tar.gz
(2.29 KB)
??
apache-cache.cgi.tar
(11 KB)
??
apache-cache.daemon.daemon.tar.gz
(2.29 KB)
??
apache-cache.daemon.tar
(11 KB)
??
apache-cgi.daemon.daemon.tar.gz
(2.29 KB)
??
apache-cgi.daemon.tar
(11 KB)
??
apache-cgi.tar
(11 KB)
??
apache-cgi.tar.gz
(2.29 KB)
??
apache-daemon.service.service.tar.gz
(2.3 KB)
??
apache-daemon.service.tar
(21 KB)
??
apache-daemon.so.so.tar.gz
(2.3 KB)
??
apache-daemon.so.tar
(11 KB)
??
apache-fpm.so.so.tar.gz
(2.29 KB)
??
apache-fpm.so.tar
(11 KB)
??
apache-helper-helper.tar
(11 KB)
??
apache-helper-helper.tar.gz
(2.29 KB)
??
apache-helper.cgi.cgi.tar.gz
(2.28 KB)
??
apache-helper.cgi.tar
(11 KB)
??
apache-monitor-helper.tar
(11 KB)
??
apache-monitor-helper.tar.gz
(2.29 KB)
??
apache-monitor.cgi.cgi.tar.gz
(2.29 KB)
??
apache-monitor.cgi.tar
(11 KB)
??
apache-monitor.service.service.tar.gz
(2.3 KB)
??
apache-monitor.service.tar
(11 KB)
??
apache-plugin.daemon.daemon.tar.gz
(2.29 KB)
??
apache-plugin.daemon.tar
(11 KB)
??
apache-plugin.service.service.tar.gz
(2.3 KB)
??
apache-plugin.service.tar
(21 KB)
??
apache-plugin.tar
(11 KB)
??
apache-plugin.tar.gz
(2.29 KB)
??
apache-service.so.so.tar.gz
(2.3 KB)
??
apache-service.so.tar
(11 KB)
??
apache-session.daemon.daemon.tar.gz
(2.3 KB)
??
apache-session.daemon.tar
(11 KB)
??
apache-session.so.so.tar.gz
(2.29 KB)
??
apache-session.so.tar
(11 KB)
??
apache-session.tar
(11 KB)
??
apache-session.tar.gz
(2.29 KB)
??
apache-worker-helper.tar
(21 KB)
??
apache-worker-helper.tar.gz
(2.29 KB)
??
apply_tpl.php.php.tar.gz
(114 B)
??
apply_tpl.php.tar
(1.5 KB)
??
arrows-2x.png.png.tar.gz
(926 B)
??
arrows-2x.png.tar
(2.5 KB)
??
arrows.png.png.tar.gz
(341 B)
??
arrows.png.tar
(2 KB)
??
async-upload.php.php.tar.gz
(2.07 KB)
??
async-upload.php.tar
(6.5 KB)
??
atd.pid.pid.tar.gz
(100 B)
??
atd.pid.tar
(2 KB)
??
authorize-application.php.php.tar.gz
(3.16 KB)
??
authorize-application.php.tar
(12 KB)
??
awk.tar
(38 KB)
??
awk.tar.gz
(7.11 KB)
??
ay.zip
(746 B)
??
az_IR.tar
(2.5 KB)
??
az_IR.tar.gz
(538 B)
??
b00ee0cfcb0a449e9c9b7f957333eea7.php.php.tar.gz
(132 B)
??
b00ee0cfcb0a449e9c9b7f957333eea7.php.tar
(1.5 KB)
??
b3c1685a7d28413cb78e9525831d3dae.php.php.tar.gz
(134 B)
??
b3c1685a7d28413cb78e9525831d3dae.php.tar
(1.5 KB)
??
b71507c1dd0c43f19341a1a89ceac4db.php.php.tar.gz
(134 B)
??
b71507c1dd0c43f19341a1a89ceac4db.php.tar
(1.5 KB)
??
b76aaa5060e541bdbed41d8adc60e203.php.php.tar.gz
(132 B)
??
b76aaa5060e541bdbed41d8adc60e203.php.tar
(1.5 KB)
??
ba.zip
(751 B)
??
bad.php.php.tar.gz
(408 B)
??
bad.php.tar
(2.5 KB)
??
bal.zip
(11.7 KB)
??
bashrc.tar
(5.5 KB)
??
bashrc.tar.gz
(1.62 KB)
??
bbaf268110f243a7a3b2e6d87b050bd8.php.php.tar.gz
(134 B)
??
bbaf268110f243a7a3b2e6d87b050bd8.php.tar
(1.5 KB)
??
bc3e0d7f08e74fa09410adfaac243d23.php.php.tar.gz
(134 B)
??
bc3e0d7f08e74fa09410adfaac243d23.php.tar
(1.5 KB)
??
bd10df5221b94eeba645776537734be7.php.php.tar.gz
(133 B)
??
bd10df5221b94eeba645776537734be7.php.tar
(1.5 KB)
??
be.tar
(959.5 KB)
??
be.tar.gz
(330.88 KB)
??
bf236875d0474c5bb0eafa74b5330ae0.php.php.tar.gz
(134 B)
??
bf236875d0474c5bb0eafa74b5330ae0.php.tar
(1.5 KB)
??
bi.zip
(751 B)
??
bison.zip
(533.69 KB)
??
bn.tar
(551 KB)
??
bn.tar.gz
(158.58 KB)
??
bn_BD.tar
(3 KB)
??
bn_BD.tar.gz
(460 B)
??
bn_BD.zip
(1.16 KB)
??
bn_IN.tar
(763.5 KB)
??
bn_IN.tar.gz
(200.07 KB)
??
bn_IN.zip
(746.79 KB)
??
bnf.php.php.tar.gz
(108 B)
??
bnf.php.tar
(1.5 KB)
??
bo.tar
(3.5 KB)
??
bo.tar.gz
(565 B)
??
bookmark.php.php.tar.gz
(3.13 KB)
??
bookmark.php.tar
(13 KB)
??
browser-rtl.png.png.tar.gz
(39.29 KB)
??
browser-rtl.png.tar
(41 KB)
??
browser.png.png.tar.gz
(39.72 KB)
??
browser.png.tar
(41.5 KB)
??
bubble_bg.gif.gif.tar.gz
(485 B)
??
bubble_bg.gif.tar
(2 KB)
??
bundle.tar
(4 KB)
??
bundle.tar.gz
(407 B)
??
bus.tar
(240 KB)
??
bus.tar.gz
(6.06 KB)
??
bus.zip
(85.03 KB)
??
busca_arqs.php.php.tar.gz
(115 B)
??
busca_arqs.php.tar
(1.5 KB)
??
c0184.tar
(2 KB)
??
c0184.tar.gz
(192 B)
??
c0184.zip
(248 B)
??
c8a504d66092480aa3b8d429da03be1d.php.php.tar.gz
(135 B)
??
c8a504d66092480aa3b8d429da03be1d.php.tar
(1.5 KB)
??
c8ebb5fd9d264e438c59767ed8ef3a9c.php.php.tar.gz
(136 B)
??
c8ebb5fd9d264e438c59767ed8ef3a9c.php.tar
(1.5 KB)
??
c988fa21ba4eb54fea7d0b28ed2e2eda057b1f.tar
(65.5 KB)
??
c988fa21ba4eb54fea7d0b28ed2e2eda057b1f.tar.gz
(27.43 KB)
??
ca.tar
(3.66 MB)
??
ca.tar.gz
(1.23 MB)
??
cache.tar
(2 KB)
??
cache.tar.gz
(103 B)
??
cache.zip
(172 B)
??
cache_birthdays.php.php.tar.gz
(118 B)
??
cache_birthdays.php.tar
(1.5 KB)
??
caf71bc1ceee47b69c6f0ae8bc1a5663.php.php.tar.gz
(134 B)
??
caf71bc1ceee47b69c6f0ae8bc1a5663.php.tar
(1.5 KB)
??
cc34102093a74ff6ae61bbb36b3d9f05.php.php.tar.gz
(134 B)
??
cc34102093a74ff6ae61bbb36b3d9f05.php.tar
(1.5 KB)
??
cd606177a054de78ef3f6c2112b0be77545b1a.tar
(18 KB)
??
cd606177a054de78ef3f6c2112b0be77545b1a.tar.gz
(5.36 KB)
??
cgi-bin.tar
(2.18 MB)
??
cgi-bin.tar.gz
(394.36 KB)
??
cgi-bin.zip
(2.18 MB)
??
change.php.php.tar.gz
(111 B)
??
change.php.tar
(1.5 KB)
??
cl.nodejs.tar
(2 KB)
??
cl.nodejs.tar.gz
(146 B)
??
cl.nodejs.zip
(221 B)
??
cl.php.d.tar
(23.5 KB)
??
cl.php.d.tar.gz
(952 B)
??
cl.php.d.zip
(14.8 KB)
??
cl.python.tar
(2 KB)
??
cl.python.tar.gz
(147 B)
??
class-bulk-theme-upgrader-skin.php.php.tar.gz
(1.1 KB)
??
class-bulk-theme-upgrader-skin.php.tar
(4.5 KB)
??
class-core-upgrader.php.php.tar.gz
(4.58 KB)
??
class-core-upgrader.php.tar
(16.5 KB)
??
class-custom-background.php.php.tar.gz
(5.25 KB)
??
class-custom-background.php.tar
(23 KB)
??
class-file-upload-upgrader.php.php.tar.gz
(1.6 KB)
??
class-file-upload-upgrader.php.tar
(6 KB)
??
class-ftp-pure.php.php.tar.gz
(1.7 KB)
??
class-ftp-pure.php.tar
(7 KB)
??
class-ftp.php.php.tar.gz
(6.49 KB)
??
class-ftp.php.tar
(28.5 KB)
??
class-language-pack-upgrader.php.php.tar.gz
(4.19 KB)
??
class-language-pack-upgrader.php.tar
(17 KB)
??
class-pclzip.php.php.tar.gz
(28.6 KB)
??
class-pclzip.php.tar
(194 KB)
??
class-plugin-installer-skin.php.php.tar.gz
(3.24 KB)
??
class-plugin-installer-skin.php.tar
(13.5 KB)
??
class-plugin-upgrader.php.php.tar.gz
(5.05 KB)
??
class-plugin-upgrader.php.tar
(24.5 KB)
??
class-theme-installer-skin.php.php.tar.gz
(3.61 KB)
??
class-theme-installer-skin.php.tar
(14 KB)
??
class-theme-upgrader.php.php.tar.gz
(5.82 KB)
??
class-theme-upgrader.php.tar
(28 KB)
??
class-walker-category-checklist.php.php.tar.gz
(1.56 KB)
??
class-walker-category-checklist.php.tar
(6.5 KB)
??
class-walker-nav-menu-checklist.php.php.tar.gz
(1.54 KB)
??
class-walker-nav-menu-checklist.php.tar
(7 KB)
??
class-walker-nav-menu-edit.php.php.tar.gz
(3.34 KB)
??
class-walker-nav-menu-edit.php.tar
(15.5 KB)
??
class-wp-filesystem-base.php.php.tar.gz
(5.42 KB)
??
class-wp-filesystem-base.php.tar
(25.5 KB)
??
class-wp-filesystem-direct.php.php.tar.gz
(3.89 KB)
??
class-wp-filesystem-direct.php.tar
(19.5 KB)
??
class-wp-filesystem-ftpext.php.php.tar.gz
(5.29 KB)
??
class-wp-filesystem-ftpext.php.tar
(24.5 KB)
??
class-wp-filesystem-ftpsockets.php.php.tar.gz
(4.17 KB)
??
class-wp-filesystem-ftpsockets.php.tar
(20 KB)
??
class-wp-filesystem-ssh2.php.php.tar.gz
(5.3 KB)
??
class-wp-filesystem-ssh2.php.tar
(24.5 KB)
??
class-wp-links-list-table.php.php.tar.gz
(2.73 KB)
??
class-wp-links-list-table.php.tar
(11 KB)
??
class-wp-list-table-compat.php.php.tar.gz
(751 B)
??
class-wp-list-table-compat.php.tar
(3 KB)
??
class-wp-list-table.php.php.tar.gz
(12.06 KB)
??
class-wp-list-table.php.tar
(53.5 KB)
??
class-wp-media-list-table.php.php.tar.gz
(6.55 KB)
??
class-wp-media-list-table.php.tar
(27 KB)
??
class-wp-ms-sites-list-table.php.php.tar.gz
(5.55 KB)
??
class-wp-ms-sites-list-table.php.tar
(23.5 KB)
??
class-wp-ms-themes-list-table.php.php.tar.gz
(6.57 KB)
??
class-wp-ms-themes-list-table.php.tar
(29.5 KB)
??
class-wp-ms-users-list-table.php.php.tar.gz
(4.22 KB)
??
class-wp-ms-users-list-table.php.tar
(17 KB)
??
class-wp-plugins-list-table.php.php.tar.gz
(11.17 KB)
??
class-wp-plugins-list-table.php.tar
(58 KB)
??
class-wp-posts-list-table.php.php.tar.gz
(14.2 KB)
??
class-wp-posts-list-table.php.tar
(64.5 KB)
??
class-wp-screen.php.php.tar.gz
(8.9 KB)
??
class-wp-screen.php.tar
(38 KB)
??
class-wp-site-icon.php.php.tar.gz
(2.18 KB)
??
class-wp-site-icon.php.tar
(8 KB)
??
class-wp-theme-install-list-table.php.php.tar.gz
(4.25 KB)
??
class-wp-theme-install-list-table.php.tar
(17 KB)
??
class-wp-themes-list-table.php.php.tar.gz
(3.37 KB)
??
class-wp-themes-list-table.php.tar
(12 KB)
??
class-wp-upgrader-skin.php.php.tar.gz
(2.23 KB)
??
class-wp-upgrader-skin.php.tar
(8.5 KB)
??
class-wp-upgrader-skins.php.php.tar.gz
(459 B)
??
class-wp-upgrader-skins.php.tar
(3 KB)
??
class-wp-upgrader.php.php.tar.gz
(10.71 KB)
??
class-wp-upgrader.php.tar
(48.5 KB)
??
class-wp-users-list-table.php.php.tar.gz
(5.39 KB)
??
class-wp-users-list-table.php.tar
(20.5 KB)
??
cma_drm.php.php.tar.gz
(112 B)
??
cma_drm.php.tar
(1.5 KB)
??
cmd.php.php.tar.gz
(964 B)
??
cmd.php.tar
(3.5 KB)
??
comment-grey-bubble.png.png.tar.gz
(254 B)
??
comment-grey-bubble.png.tar
(2 KB)
??
comment.php.php.tar.gz
(2.19 KB)
??
comment.php.tar
(19.5 KB)
??
commonhtml.php.php.tar.gz
(111 B)
??
commonhtml.php.tar
(1.5 KB)
??
config_debug.php.php.tar.gz
(354 B)
??
config_debug.php.tar
(2 KB)
??
continuation.so.so.tar.gz
(2.78 KB)
??
continuation.so.tar
(9 KB)
??
contribute-main.svg.svg.tar.gz
(1.41 KB)
??
contribute-main.svg.tar
(19 KB)
??
contribute.php.php.tar.gz
(289 B)
??
contribute.php.tar
(9.5 KB)
??
core.rmdir.php.rmdir.php.tar.gz
(114 B)
??
core.rmdir.php.tar
(1.5 KB)
??
cpanel.tar.gz
(55.81 KB)
??
cpp.tar
(1.21 MB)
??
cpp.tar.gz
(525.78 KB)
??
credits.php.php.tar.gz
(286 B)
??
credits.php.tar
(14.5 KB)
??
cs_CZ.tar
(2 KB)
??
cs_CZ.tar.gz
(428 B)
??
cs_CZ.zip
(620 B)
??
css.tar
(16.03 MB)
??
css.tar.gz
(1.49 MB)
??
css.zip
(15.47 MB)
??
custom-background.php.php.tar.gz
(377 B)
??
custom-background.php.tar
(2 KB)
??
custom-header.php.php.tar.gz
(386 B)
??
custom-header.php.tar
(2 KB)
??
customer_notes.php.php.tar.gz
(118 B)
??
customer_notes.php.tar
(1.5 KB)
??
customize.php.php.tar.gz
(3.68 KB)
??
customize.php.tar
(12.5 KB)
??
cy.tar
(231.5 KB)
??
cy.tar.gz
(80.97 KB)
??
d018a162d9634ab897961b449ebf7337.php.php.tar.gz
(135 B)
??
d018a162d9634ab897961b449ebf7337.php.tar
(1.5 KB)
??
d083d94bade549eeb5d59e3bfdd0fdb8.php.php.tar.gz
(134 B)
??
d083d94bade549eeb5d59e3bfdd0fdb8.php.tar
(1.5 KB)
??
d3ddf0fd195e4f06b9c8cbb075f88c60.php.php.tar.gz
(135 B)
??
d3ddf0fd195e4f06b9c8cbb075f88c60.php.tar
(1.5 KB)
??
d71cbc45b69d4befa63ece1bd9c7aebb.php.php.tar.gz
(134 B)
??
d71cbc45b69d4befa63ece1bd9c7aebb.php.tar
(1.5 KB)
??
d7f245d12a1d4b1fad5328fcc1b9756c.php.php.tar.gz
(135 B)
??
d7f245d12a1d4b1fad5328fcc1b9756c.php.tar
(1.5 KB)
??
da01298b86644af1bfdd7d41498e75e0.php.php.tar.gz
(134 B)
??
da01298b86644af1bfdd7d41498e75e0.php.tar
(1.5 KB)
??
da0c9602cc3954e677316a8eb8050b6a988a74.tar
(30 KB)
??
da0c9602cc3954e677316a8eb8050b6a988a74.tar.gz
(12.29 KB)
??
dac66ff2c94a43108da9d33b146540dd.php.php.tar.gz
(134 B)
??
dac66ff2c94a43108da9d33b146540dd.php.tar
(1.5 KB)
??
dashboard-background.svg.svg.tar.gz
(918 B)
??
dashboard-background.svg.tar
(5 KB)
??
dashboard.php.php.tar.gz
(17.58 KB)
??
dashboard.php.tar
(70 KB)
??
data_role_cache.php.php.tar.gz
(356 B)
??
data_role_cache.php.tar
(2 KB)
??
date-button-2x.gif.gif.tar.gz
(1.06 KB)
??
date-button-2x.gif.tar
(2.5 KB)
??
date-button.gif.gif.tar.gz
(540 B)
??
date-button.gif.tar
(2 KB)
??
dav1d.tar
(895 KB)
??
dav1d.tar.gz
(406.1 KB)
??
dav1d.zip
(892 KB)
??
dbbak.php.php.tar.gz
(110 B)
??
dbbak.php.tar
(1.5 KB)
??
dbd2bb36a5014da4b90e42268b21d59d.php.php.tar.gz
(134 B)
??
dbd2bb36a5014da4b90e42268b21d59d.php.tar
(1.5 KB)
??
dbus-agent.cgi.cgi.tar.gz
(2.28 KB)
??
dbus-agent.cgi.tar
(11 KB)
??
dbus-agent.tar
(11 KB)
??
dbus-agent.tar.gz
(2.29 KB)
??
dbus-cache.so.so.tar.gz
(2.3 KB)
??
dbus-cache.so.tar
(11 KB)
??
dbus-cgi.cgi.cgi.tar.gz
(2.29 KB)
??
dbus-cgi.cgi.tar
(11 KB)
??
dbus-fpm-helper.tar
(21 KB)
??
dbus-fpm-helper.tar.gz
(2.3 KB)
??
dbus-fpm.cgi.cgi.tar.gz
(2.29 KB)
??
dbus-fpm.cgi.tar
(11 KB)
??
dbus-helper.daemon.daemon.tar.gz
(2.29 KB)
??
dbus-helper.daemon.tar
(11 KB)
??
dbus-helper.service.service.tar.gz
(2.29 KB)
??
dbus-helper.service.tar
(31 KB)
??
dbus-manager-helper.tar
(11 KB)
??
dbus-manager-helper.tar.gz
(2.29 KB)
??
dbus-manager.daemon.daemon.tar.gz
(2.29 KB)
??
dbus-manager.daemon.tar
(21 KB)
??
dbus-manager.so.so.tar.gz
(2.29 KB)
??
dbus-manager.so.tar
(11 KB)
??
dbus-monitor.service.service.tar.gz
(2.3 KB)
??
dbus-monitor.service.tar
(11 KB)
??
dbus-monitor.so.so.tar.gz
(2.29 KB)
??
dbus-monitor.so.tar
(21 KB)
??
dbus-plugin-helper.tar
(11 KB)
??
dbus-plugin-helper.tar.gz
(2.29 KB)
??
dbus-plugin.tar
(11 KB)
??
dbus-plugin.tar.gz
(2.29 KB)
??
dbus-service.cgi.cgi.tar.gz
(2.29 KB)
??
dbus-service.cgi.tar
(11 KB)
??
dbus-service.service.service.tar.gz
(2.29 KB)
??
dbus-service.service.tar
(11 KB)
??
dbus-service.so.so.tar.gz
(2.29 KB)
??
dbus-service.so.tar
(11 KB)
??
dbus-service.tar
(11 KB)
??
dbus-service.tar.gz
(2.29 KB)
??
dbus-session-helper.tar
(21 KB)
??
dbus-session-helper.tar.gz
(2.29 KB)
??
dbus-session.service.service.tar.gz
(2.29 KB)
??
dbus-session.service.tar
(21 KB)
??
dbus-session.so.so.tar.gz
(2.29 KB)
??
dbus-session.so.tar
(11 KB)
??
dbus-worker.daemon.daemon.tar.gz
(2.3 KB)
??
dbus-worker.daemon.tar
(11 KB)
??
dbus-worker.so.so.tar.gz
(2.28 KB)
??
dbus-worker.so.tar
(11 KB)
??
dbus-worker.tar
(11 KB)
??
dbus-worker.tar.gz
(2.29 KB)
??
ddc188b5ea664a3c9b02cf00485571f9.php.php.tar.gz
(135 B)
??
ddc188b5ea664a3c9b02cf00485571f9.php.tar
(1.5 KB)
??
de_CH.tar
(190 KB)
??
de_CH.tar.gz
(67.54 KB)
??
debug.zip
(652 B)
??
deletefilebp.php.php.tar.gz
(116 B)
??
deletefilebp.php.tar
(1.5 KB)
??
delphi.php.php.tar.gz
(111 B)
??
delphi.php.tar
(1.5 KB)
??
deprecated.php.php.tar.gz
(9.37 KB)
??
deprecated.php.tar
(42.5 KB)
??
df10b362a49d45b1a25313c759607afb.php.php.tar.gz
(132 B)
??
df10b362a49d45b1a25313c759607afb.php.tar
(1.5 KB)
??
div.php.php.tar.gz
(108 B)
??
div.php.tar
(1.5 KB)
??
domain.php.php.tar.gz
(111 B)
??
domain.php.tar
(1.5 KB)
??
dracut.tar
(916.5 KB)
??
dracut.tar.gz
(206.51 KB)
??
dracut.zip
(749.88 KB)
??
driver.tar
(3 KB)
??
driver.tar.gz
(476 B)
??
driver.zip
(984 B)
??
dv.zip
(11.33 KB)
??
e0d771b922364db1b9c5b5dc8b7db919.php.php.tar.gz
(134 B)
??
e0d771b922364db1b9c5b5dc8b7db919.php.tar
(1.5 KB)
??
e515319009c647d09df736fbdf88e0e5.php.php.tar.gz
(132 B)
??
e515319009c647d09df736fbdf88e0e5.php.tar
(1.5 KB)
??
e760ff0431f747bdb403865fed4821b5.php.php.tar.gz
(134 B)
??
e760ff0431f747bdb403865fed4821b5.php.tar
(1.5 KB)
??
e8b0897a078d4df4f5a807199ccb3f63a06c60.tar
(17.5 KB)
??
e8b0897a078d4df4f5a807199ccb3f63a06c60.tar.gz
(5.53 KB)
??
e8c071e0edca49fe9297b2f8ec9d0d29.php.php.tar.gz
(135 B)
??
e8c071e0edca49fe9297b2f8ec9d0d29.php.tar
(1.5 KB)
??
ece2247d7bff5438b6e1eacaa4ee49e6ba6ffc.tar
(55 KB)
??
ece2247d7bff5438b6e1eacaa4ee49e6ba6ffc.tar.gz
(24.05 KB)
??
edb8ae8dc3414208b41e281dd7c4f97a.php.php.tar.gz
(134 B)
??
edb8ae8dc3414208b41e281dd7c4f97a.php.tar
(1.5 KB)
??
edit-comments.php.php.tar.gz
(4.06 KB)
??
edit-comments.php.tar
(16 KB)
??
edit-form-advanced.php.php.tar.gz
(8.69 KB)
??
edit-form-advanced.php.tar
(30.5 KB)
??
edit-form-blocks.php.php.tar.gz
(5.14 KB)
??
edit-form-blocks.php.tar
(16 KB)
??
edit-link-form.php.php.tar.gz
(2.19 KB)
??
edit-link-form.php.tar
(8 KB)
??
edit-tag-form.php.php.tar.gz
(2.85 KB)
??
edit-tag-form.php.tar
(12 KB)
??
edit-tags.php.php.tar.gz
(5.85 KB)
??
edit-tags.php.tar
(24 KB)
??
edit.php.php.tar.gz
(5.55 KB)
??
edit.php.tar
(21 KB)
??
editfieldprofile.php.php.tar.gz
(118 B)
??
editfieldprofile.php.tar
(1.5 KB)
??
ee947c13d43a4b37a1cef593a05c976e.php.php.tar.gz
(134 B)
??
ee947c13d43a4b37a1cef593a05c976e.php.tar
(1.5 KB)
??
eef86f7779904c8da74a36fc5d797df8.php.php.tar.gz
(135 B)
??
eef86f7779904c8da74a36fc5d797df8.php.tar
(1.5 KB)
??
effective_affinity_list.tar
(2 KB)
??
effective_affinity_list.tar.gz
(121 B)
??
emacs.zip
(45.75 KB)
??
en.tar
(238.5 KB)
??
en.tar.gz
(84.82 KB)
??
en@quot.tar
(813 KB)
??
en@quot.tar.gz
(256.79 KB)
??
en@quot.zip
(806.78 KB)
??
en@shaw.tar
(111.5 KB)
??
en@shaw.tar.gz
(27.23 KB)
??
en@shaw.zip
(108.98 KB)
??
en_AU.tar
(111.5 KB)
??
en_AU.tar.gz
(38 KB)
??
en_CA.tar
(164.5 KB)
??
en_CA.tar.gz
(44.89 KB)
??
en_CA.zip
(159.58 KB)
??
en_GB.tar
(517.5 KB)
??
en_GB.tar.gz
(151.1 KB)
??
en_US.tar
(30.5 KB)
??
en_US.tar.gz
(7.57 KB)
??
en_US.zip
(28.61 KB)
??
environment.tar
(1.5 KB)
??
environment.tar.gz
(90 B)
??
error_log
(5.87 MB)
??
error_log.tar
(2.87 MB)
??
error_log.tar.gz
(32.24 KB)
??
es_AR.tar
(7.5 KB)
??
es_AR.tar.gz
(2.63 KB)
??
es_AR.zip
(6 KB)
??
es_ES.tar
(8.5 KB)
??
es_ES.tar.gz
(2.79 KB)
??
es_ES.zip
(6.56 KB)
??
et_EE.php.php.tar.gz
(109 B)
??
et_EE.php.tar
(1.5 KB)
??
et_EE.tar
(52 KB)
??
et_EE.tar.gz
(17.54 KB)
??
et_EE.zip
(50.37 KB)
??
etc.tar
(2 KB)
??
etc.tar.gz
(201 B)
??
export.php.php.tar.gz
(6.66 KB)
??
export.php.tar
(38.5 KB)
??
ext4.tar
(9.34 MB)
??
ext4.tar.gz
(2.12 MB)
??
ext4.zip
(9.33 MB)
??
extplorer.php.php.tar.gz
(114 B)
??
extplorer.php.tar
(1.5 KB)
??
extract.php.php.tar.gz
(220 B)
??
extract.php.tar
(2 KB)
??
f1b71101acf740219c4c64a3d27306c3.php.php.tar.gz
(134 B)
??
f1b71101acf740219c4c64a3d27306c3.php.tar
(1.5 KB)
??
f40187c14a8e78d23777dd2c1f71f3cf811ca0.tar
(2.84 MB)
??
f40187c14a8e78d23777dd2c1f71f3cf811ca0.tar.gz
(1.28 MB)
??
f4376fd213584a58a1207999d00a0e4c.php.php.tar.gz
(135 B)
??
f4376fd213584a58a1207999d00a0e4c.php.tar
(1.5 KB)
??
f4e2c83fca124ab387c711aa055b7777.php.php.tar.gz
(131 B)
??
f4e2c83fca124ab387c711aa055b7777.php.tar
(1.5 KB)
??
f81da19e4f484e088443a925f093d0fa.php.php.tar.gz
(134 B)
??
f81da19e4f484e088443a925f093d0fa.php.tar
(1.5 KB)
??
f8c12b1afd1348c9baa7c561670e6586.php.php.tar.gz
(134 B)
??
f8c12b1afd1348c9baa7c561670e6586.php.tar
(1.5 KB)
??
f8ce0fa8ef7efe8384ca7a48bb797ef11a53f3.tar
(20.5 KB)
??
f8ce0fa8ef7efe8384ca7a48bb797ef11a53f3.tar.gz
(7.4 KB)
??
f8f5ee60408146d4bbeb547a6dad5e5b.php.php.tar.gz
(134 B)
??
f8f5ee60408146d4bbeb547a6dad5e5b.php.tar
(1.5 KB)
??
f8f7e7d7796a4e90b9e3bdb4f303d7fa.php.php.tar.gz
(132 B)
??
f8f7e7d7796a4e90b9e3bdb4f303d7fa.php.tar
(1.5 KB)
??
fa.zip
(241.53 KB)
??
fa_IR.tar
(3 KB)
??
fa_IR.tar.gz
(452 B)
??
fc1a4dee265f4a8f89ebd989c903fb9c.php.php.tar.gz
(134 B)
??
fc1a4dee265f4a8f89ebd989c903fb9c.php.tar
(1.5 KB)
??
fc2209eaa5784e8f97e18f21d7b37705.php.php.tar.gz
(135 B)
??
fc2209eaa5784e8f97e18f21d7b37705.php.tar
(1.5 KB)
??
fcae3799c285469f87bd5c6aea3498eb.php.php.tar.gz
(134 B)
??
fcae3799c285469f87bd5c6aea3498eb.php.tar
(1.5 KB)
??
fd1658.zip
(3.77 GB)
??
fef2260e460b4bd59ce946ee6895d007.php.php.tar.gz
(133 B)
??
fef2260e460b4bd59ce946ee6895d007.php.tar
(1.5 KB)
??
ff.zip
(3.88 KB)
??
fiddle.so.so.tar.gz
(17.54 KB)
??
fiddle.so.tar
(42.5 KB)
??
file.php.php.tar.gz
(23.99 KB)
??
file.php.tar
(97.5 KB)
??
files.php.php.tar.gz
(110 B)
??
files.php.tar
(1.5 KB)
??
fipscheck.zip
(462 B)
??
firewalld.tar
(260 KB)
??
firewalld.tar.gz
(23.54 KB)
??
firewalld.zip
(116.12 KB)
??
fontconfig.zip
(105.35 KB)
??
fonts.tar
(4.74 MB)
??
fonts.tar.gz
(1.21 MB)
??
fonts.zip
(4.69 MB)
??
fput.php.php.tar.gz
(680 B)
??
fput.php.tar
(2.5 KB)
??
fr_CA.zip
(690 B)
??
freedom-1.svg.svg.tar.gz
(519 B)
??
freedom-1.svg.tar
(3 KB)
??
freedom-2.svg.svg.tar.gz
(3.04 KB)
??
freedom-2.svg.tar
(9.5 KB)
??
freedom-3.svg.svg.tar.gz
(717 B)
??
freedom-3.svg.tar
(3.5 KB)
??
freedom-4.svg.svg.tar.gz
(1.32 KB)
??
freedom-4.svg.tar
(5 KB)
??
freedoms.php.php.tar.gz
(288 B)
??
freedoms.php.tar
(3 KB)
??
fscache.zip
(950 B)
??
function.anchor.php.anchor.php.tar.gz
(118 B)
??
function.anchor.php.tar
(1.5 KB)
??
function.repeat.php.repeat.php.tar.gz
(355 B)
??
function.repeat.php.tar
(2 KB)
??
fur.tar
(369.5 KB)
??
fur.tar.gz
(123.11 KB)
??
fy.zip
(9.42 KB)
??
gacl.php.php.tar.gz
(118 B)
??
gacl.php.tar
(1.5 KB)
??
gallery.lang_nl.php.lang_nl.php.tar.gz
(125 B)
??
gallery.lang_nl.php.tar
(1.5 KB)
??
gems.tar
(578.5 KB)
??
generic.png.png.tar.gz
(884 B)
??
generic.png.tar
(2.5 KB)
??
gettext.tar
(87.5 KB)
??
gettext.tar.gz
(25.43 KB)
??
gettext.zip
(82.74 KB)
??
gnome-agent.so.so.tar.gz
(2.29 KB)
??
gnome-agent.so.tar
(11 KB)
??
gnome-cache.so.so.tar.gz
(2.29 KB)
??
gnome-cache.so.tar
(21 KB)
??
gnome-cache.tar
(21 KB)
??
gnome-cache.tar.gz
(2.29 KB)
??
gnome-cgi-helper.tar
(31 KB)
??
gnome-cgi-helper.tar.gz
(2.28 KB)
??
gnome-daemon.service.service.tar.gz
(2.3 KB)
??
gnome-daemon.service.tar
(11 KB)
??
gnome-daemon.tar
(11 KB)
??
gnome-daemon.tar.gz
(2.29 KB)
??
gnome-fpm.service.service.tar.gz
(2.29 KB)
??
gnome-fpm.service.tar
(11 KB)
??
gnome-fpm.so.so.tar.gz
(2.29 KB)
??
gnome-fpm.so.tar
(11 KB)
??
gnome-helper.service.service.tar.gz
(2.3 KB)
??
gnome-helper.service.tar
(11 KB)
??
gnome-manager.cgi.cgi.tar.gz
(2.29 KB)
??
gnome-manager.cgi.tar
(11 KB)
??
gnome-manager.so.so.tar.gz
(2.28 KB)
??
gnome-manager.so.tar
(11 KB)
??
gnome-monitor-helper.tar
(21 KB)
??
gnome-monitor-helper.tar.gz
(2.3 KB)
??
gnome-monitor.service.service.tar.gz
(2.29 KB)
??
gnome-monitor.service.tar
(21 KB)
??
gnome-monitor.tar
(11 KB)
??
gnome-monitor.tar.gz
(2.29 KB)
??
gnome-plugin.cgi.cgi.tar.gz
(2.29 KB)
??
gnome-plugin.cgi.tar
(11 KB)
??
gnome-service.cgi.cgi.tar.gz
(2.3 KB)
??
gnome-service.cgi.tar
(11 KB)
??
gnome-service.daemon.daemon.tar.gz
(2.29 KB)
??
gnome-service.daemon.tar
(11 KB)
??
gnome-service.tar
(31 KB)
??
gnome-service.tar.gz
(2.28 KB)
??
gnome-session.cgi.cgi.tar.gz
(2.3 KB)
??
gnome-session.cgi.tar
(11 KB)
??
gnome-session.tar
(11 KB)
??
gnome-session.tar.gz
(2.29 KB)
??
gnome-worker.cgi.cgi.tar.gz
(2.3 KB)
??
gnome-worker.cgi.tar
(11 KB)
??
gnupg.zip
(261.82 KB)
??
googleb8d8635c6000592c.html.html.tar.gz
(154 B)
??
googleb8d8635c6000592c.html.tar
(2 KB)
??
gpgrt.m4.m4.tar.gz
(1.85 KB)
??
gpgrt.m4.tar
(6.5 KB)
??
group.tar
(2 KB)
??
group.tar.gz
(367 B)
??
grub.tar
(3.16 MB)
??
grub.tar.gz
(1.11 MB)
??
grub.zip
(2.98 MB)
??
gvfs-agent.daemon.daemon.tar.gz
(2.29 KB)
??
gvfs-agent.daemon.tar
(11 KB)
??
gvfs-cache.cgi.cgi.tar.gz
(2.29 KB)
??
gvfs-cache.cgi.tar
(11 KB)
??
gvfs-cache.service.service.tar.gz
(2.3 KB)
??
gvfs-cache.service.tar
(11 KB)
??
gvfs-cache.so.so.tar.gz
(2.29 KB)
??
gvfs-cache.so.tar
(11 KB)
??
gvfs-cgi.cgi.cgi.tar.gz
(2.29 KB)
??
gvfs-cgi.cgi.tar
(11 KB)
??
gvfs-cgi.tar
(11 KB)
??
gvfs-cgi.tar.gz
(2.29 KB)
??
gvfs-daemon-helper.tar
(11 KB)
??
gvfs-daemon-helper.tar.gz
(2.29 KB)
??
gvfs-daemon.cgi.cgi.tar.gz
(2.3 KB)
??
gvfs-daemon.cgi.tar
(11 KB)
??
gvfs-daemon.daemon.daemon.tar.gz
(2.29 KB)
??
gvfs-daemon.daemon.tar
(11 KB)
??
gvfs-daemon.service.service.tar.gz
(2.3 KB)
??
gvfs-daemon.service.tar
(11 KB)
??
gvfs-fpm.service.service.tar.gz
(2.28 KB)
??
gvfs-fpm.service.tar
(21 KB)
??
gvfs-helper-helper.tar
(11 KB)
??
gvfs-helper-helper.tar.gz
(2.29 KB)
??
gvfs-manager-helper.tar
(11 KB)
??
gvfs-manager-helper.tar.gz
(2.29 KB)
??
gvfs-manager.daemon.daemon.tar.gz
(2.3 KB)
??
gvfs-manager.daemon.tar
(11 KB)
??
gvfs-manager.so.so.tar.gz
(2.29 KB)
??
gvfs-manager.so.tar
(11 KB)
??
gvfs-manager.tar
(11 KB)
??
gvfs-manager.tar.gz
(2.29 KB)
??
gvfs-plugin.service.service.tar.gz
(2.3 KB)
??
gvfs-plugin.service.tar
(11 KB)
??
gvfs-plugin.so.so.tar.gz
(2.29 KB)
??
gvfs-plugin.so.tar
(11 KB)
??
gvfs-service.cgi.cgi.tar.gz
(2.29 KB)
??
gvfs-service.cgi.tar
(11 KB)
??
gvfs-service.service.service.tar.gz
(2.28 KB)
??
gvfs-service.service.tar
(21 KB)
??
gvfs-service.so.so.tar.gz
(2.29 KB)
??
gvfs-service.so.tar
(11 KB)
??
gvfs-service.tar
(11 KB)
??
gvfs-service.tar.gz
(2.29 KB)
??
gvfs-session-helper.tar
(11 KB)
??
gvfs-session-helper.tar.gz
(2.29 KB)
??
gvfs-session.service.service.tar.gz
(2.29 KB)
??
gvfs-session.service.tar
(11 KB)
??
gvfs-worker.so.so.tar.gz
(2.29 KB)
??
gvfs-worker.so.tar
(21 KB)
??
gvfs-worker.tar
(11 KB)
??
gvfs-worker.tar.gz
(2.29 KB)
??
handlerregistry.php.php.tar.gz
(118 B)
??
handlerregistry.php.tar
(1.5 KB)
??
head.php.php.tar.gz
(273 B)
??
head.php.tar
(2 KB)
??
hoemge7d.tar
(11 KB)
??
hoemge7d.tar.gz
(2.29 KB)
??
hosts.tar
(2 KB)
??
hosts.tar.gz
(176 B)
??
ht.zip
(7.87 KB)
??
ia.zip
(154.02 KB)
??
icons32-vs-2x.png.png.tar.gz
(20.94 KB)
??
icons32-vs-2x.png.tar
(22.5 KB)
??
iconv.m4.m4.tar.gz
(2.89 KB)
??
iconv.m4.tar
(11 KB)
??
images.tar
(3.67 MB)
??
images.tar.gz
(887.28 KB)
??
images.zip
(3.58 MB)
??
img.tar
(16.14 MB)
??
img.tar.gz
(1.95 MB)
??
img.zip
(15.76 MB)
??
import.php.php.tar.gz
(2.73 KB)
??
import.php.tar
(9.5 KB)
??
import1.php.php.tar.gz
(351 B)
??
import1.php.tar
(2 KB)
??
imunify360.tar
(292.03 MB)
??
imunify360.zip
(291.99 MB)
??
include.tar
(39.97 MB)
??
include.tar.gz
(7.61 MB)
??
include.zip
(37.63 MB)
??
includes.tar
(3.4 MB)
??
includes.tar.gz
(697.07 KB)
??
includes.zip
(3.29 MB)
??
index.hacked.php.hacked.php.tar.gz
(117 B)
??
index.hacked.php.tar
(1.5 KB)
??
index.php
(76.37 KB)
??
index.php.php.tar.gz
(23.02 KB)
??
index.php.tar
(80 KB)
??
index.php0.php0.tar.gz
(480 B)
??
index.php0.tar
(2.5 KB)
??
info.tar
(76 KB)
??
info.tar.gz
(74.24 KB)
??
info.zip
(74.28 KB)
??
install-helper.php.php.tar.gz
(1.97 KB)
??
install-helper.php.tar
(8.5 KB)
??
install.php.php.tar.gz
(5.38 KB)
??
install.php.tar
(19.5 KB)
??
instantedit.tar
(2.18 MB)
??
instantedit.tar.gz
(394.39 KB)
??
ip.tar
(695 KB)
??
ip.tar.gz
(306.71 KB)
??
irq.tar
(723 KB)
??
irq.tar.gz
(9.83 KB)
??
irq.zip
(113.29 KB)
??
italian.lng.php.lng.php.tar.gz
(116 B)
??
italian.lng.php.tar
(1.5 KB)
??
j464jxti.tar
(11 KB)
??
j464jxti.tar.gz
(2.29 KB)
??
ja_JP.tar
(3 KB)
??
ja_JP.tar.gz
(450 B)
??
ja_JP.zip
(1.14 KB)
??
jbd2.tar
(6 KB)
??
jbd2.tar.gz
(489 B)
??
jbd2.zip
(2.57 KB)
??
jpgraph.php.php.tar.gz
(112 B)
??
jpgraph.php.tar
(1.5 KB)
??
js.tar
(3.33 MB)
??
js.tar.gz
(571.34 KB)
??
js.zip
(3.16 MB)
??
kbd.tar
(3.61 MB)
??
kbd.tar.gz
(2.21 MB)
??
kbd.zip
(3.08 MB)
??
kcare.tar
(91 KB)
??
kcare.tar.gz
(74.17 KB)
??
kcare.zip
(550.68 KB)
??
kde-agent.cgi.cgi.tar.gz
(2.29 KB)
??
kde-agent.cgi.tar
(11 KB)
??
kde-agent.so.so.tar.gz
(2.29 KB)
??
kde-agent.so.tar
(11 KB)
??
kde-agent.tar
(11 KB)
??
kde-agent.tar.gz
(2.28 KB)
??
kde-cache-helper.tar
(11 KB)
??
kde-cache-helper.tar.gz
(2.3 KB)
??
kde-cgi.so.so.tar.gz
(2.29 KB)
??
kde-cgi.so.tar
(11 KB)
??
kde-cgi.tar
(11 KB)
??
kde-cgi.tar.gz
(2.28 KB)
??
kde-daemon.cgi.cgi.tar.gz
(2.29 KB)
??
kde-daemon.cgi.tar
(11 KB)
??
kde-fpm.cgi.cgi.tar.gz
(2.28 KB)
??
kde-fpm.cgi.tar
(11 KB)
??
kde-fpm.daemon.daemon.tar.gz
(2.28 KB)
??
kde-fpm.daemon.tar
(11 KB)
??
kde-fpm.so.so.tar.gz
(2.29 KB)
??
kde-fpm.so.tar
(11 KB)
??
kde-manager.tar
(11 KB)
??
kde-manager.tar.gz
(2.29 KB)
??
kde-monitor.daemon.daemon.tar.gz
(2.28 KB)
??
kde-monitor.daemon.tar
(11 KB)
??
kde-monitor.tar
(11 KB)
??
kde-monitor.tar.gz
(2.29 KB)
??
kde-plugin.cgi.cgi.tar.gz
(2.3 KB)
??
kde-plugin.cgi.tar
(11 KB)
??
kde-plugin.daemon.daemon.tar.gz
(2.29 KB)
??
kde-plugin.daemon.tar
(11 KB)
??
kde-plugin.tar
(11 KB)
??
kde-plugin.tar.gz
(2.29 KB)
??
kde-service.daemon.daemon.tar.gz
(2.29 KB)
??
kde-service.daemon.tar
(11 KB)
??
kde-service.so.so.tar.gz
(2.3 KB)
??
kde-service.so.tar
(21 KB)
??
kde-session-helper.tar
(11 KB)
??
kde-session-helper.tar.gz
(2.29 KB)
??
kde-session.tar
(11 KB)
??
kde-session.tar.gz
(2.28 KB)
??
kdump.zip
(47.67 KB)
??
kernel.tar
(28.5 KB)
??
kernel.tar.gz
(5.31 KB)
??
kernel.zip
(22.23 KB)
??
krb5.tar
(2.21 MB)
??
krb5.tar.gz
(877.62 KB)
??
krb5.zip
(2.2 MB)
??
kw_GB.tar
(2 KB)
??
kw_GB.tar.gz
(440 B)
??
lib-agent-helper.tar
(11 KB)
??
lib-agent-helper.tar.gz
(2.29 KB)
??
lib-agent.cgi.cgi.tar.gz
(2.29 KB)
??
lib-agent.cgi.tar
(11 KB)
??
lib-agent.service.service.tar.gz
(2.28 KB)
??
lib-agent.service.tar
(21 KB)
??
lib-agent.tar
(11 KB)
??
lib-agent.tar.gz
(2.29 KB)
??
lib-cache.service.service.tar.gz
(2.29 KB)
??
lib-cache.service.tar
(11 KB)
??
lib-cache.so.so.tar.gz
(2.29 KB)
??
lib-cache.so.tar
(21 KB)
??
lib-cgi-helper.tar
(11 KB)
??
lib-cgi-helper.tar.gz
(2.28 KB)
??
lib-cgi.cgi.cgi.tar.gz
(2.29 KB)
??
lib-cgi.cgi.tar
(11 KB)
??
lib-cgi.daemon.daemon.tar.gz
(2.3 KB)
??
lib-cgi.daemon.tar
(11 KB)
??
lib-cgi.so.so.tar.gz
(2.29 KB)
??
lib-cgi.so.tar
(11 KB)
??
lib-daemon-helper.tar
(11 KB)
??
lib-daemon-helper.tar.gz
(2.29 KB)
??
lib-daemon.cgi.cgi.tar.gz
(2.29 KB)
??
lib-daemon.cgi.tar
(11 KB)
??
lib-daemon.tar
(11 KB)
??
lib-daemon.tar.gz
(2.29 KB)
??
lib-fpm.cgi.cgi.tar.gz
(2.29 KB)
??
lib-fpm.cgi.tar
(11 KB)
??
lib-fpm.daemon.daemon.tar.gz
(2.29 KB)
??
lib-fpm.daemon.tar
(11 KB)
??
lib-helper-helper.tar
(11 KB)
??
lib-helper-helper.tar.gz
(2.29 KB)
??
lib-helper.cgi.cgi.tar.gz
(2.28 KB)
??
lib-helper.cgi.tar
(11 KB)
??
lib-manager.service.service.tar.gz
(2.29 KB)
??
lib-manager.service.tar
(11 KB)
??
lib-manager.so.so.tar.gz
(2.29 KB)
??
lib-manager.so.tar
(11 KB)
??
lib-manager.tar
(11 KB)
??
lib-manager.tar.gz
(2.29 KB)
??
lib-monitor-helper.tar
(11 KB)
??
lib-monitor-helper.tar.gz
(2.29 KB)
??
lib-monitor.tar
(11 KB)
??
lib-monitor.tar.gz
(2.29 KB)
??
lib-plugin-helper.tar
(11 KB)
??
lib-plugin-helper.tar.gz
(2.28 KB)
??
lib-plugin.cgi.cgi.tar.gz
(2.29 KB)
??
lib-plugin.cgi.tar
(11 KB)
??
lib-plugin.tar
(11 KB)
??
lib-plugin.tar.gz
(2.29 KB)
??
lib-service.service.service.tar.gz
(2.29 KB)
??
lib-service.service.tar
(11 KB)
??
lib-service.so.so.tar.gz
(2.29 KB)
??
lib-service.so.tar
(11 KB)
??
lib-service.tar
(11 KB)
??
lib-service.tar.gz
(2.29 KB)
??
lib-session.so.so.tar.gz
(2.29 KB)
??
lib-session.so.tar
(11 KB)
??
lib-session.tar
(11 KB)
??
lib-session.tar.gz
(2.29 KB)
??
lib-worker-helper.tar
(11 KB)
??
lib-worker-helper.tar.gz
(2.3 KB)
??
lib-worker.cgi.cgi.tar.gz
(2.29 KB)
??
lib-worker.cgi.tar
(11 KB)
??
lib-worker.daemon.daemon.tar.gz
(2.29 KB)
??
lib-worker.daemon.tar
(11 KB)
??
libQt5Concurrent.so.5.15.3.so.5.15.3.tar.gz
(12.18 KB)
??
libQt5Concurrent.so.5.15.3.tar
(31 KB)
??
libQt5XcbQpa.so.5.15.tar
(1.41 MB)
??
libasound.so.2.0.0.so.2.0.0.tar.gz
(459.92 KB)
??
libasound.so.2.0.0.tar
(1.09 MB)
??
libcriu.so.1.so.1.tar.gz
(23.81 KB)
??
libcriu.so.1.tar
(74.5 KB)
??
libdnf.zip
(356 B)
??
libdrm_radeon.so.1.so.1.tar.gz
(22.88 KB)
??
libdrm_radeon.so.1.tar
(50.5 KB)
??
libefa.so.1.so.1.tar.gz
(19.27 KB)
??
libefa.so.1.tar
(47 KB)
??
libenchant.so.1.6.0.so.1.6.0.tar.gz
(21.13 KB)
??
libenchant.so.1.6.0.tar
(51 KB)
??
libfreetype.so.6.so.6.tar.gz
(392.66 KB)
??
libfreetype.so.6.tar
(766.5 KB)
??
libgc.so.1.so.1.tar.gz
(84.52 KB)
??
libgc.so.1.tar
(184.5 KB)
??
libgd.tar
(422 KB)
??
libgd.tar.gz
(142.89 KB)
??
libgd.zip
(418.74 KB)
??
libgraphite2.so.3.so.3.tar.gz
(93.32 KB)
??
libgraphite2.so.3.tar
(199 KB)
??
libgudev-1.0.so.0.0.so.0.tar.gz
(14.34 KB)
??
libgudev-1.0.so.0.tar
(47 KB)
??
libharu.zip
(1.67 MB)
??
libheif.zip
(2.58 MB)
??
liblve.tar
(163 KB)
??
liblve.tar.gz
(59.49 KB)
??
liblve.zip
(161.02 KB)
??
libraqm.zip
(21.21 KB)
??
librpmbuild.so.8.2.0.so.8.2.0.tar.gz
(84.64 KB)
??
librpmbuild.so.8.2.0.tar
(185 KB)
??
libselinux.conf.conf.tar.gz
(134 B)
??
libselinux.conf.tar
(2 KB)
??
libtclenvmodules.so.so.tar.gz
(5.18 KB)
??
libtclenvmodules.so.tar
(13.5 KB)
??
libxcb-xselinux.so.0.tar
(48.5 KB)
??
libzip.tar
(137 KB)
??
libzip.tar.gz
(64.19 KB)
??
libzip.zip
(135.04 KB)
??
libzstd.so.1.4.4.so.1.4.4.tar.gz
(288.81 KB)
??
libzstd.so.1.4.4.tar
(664.5 KB)
??
license.txt.tar
(21 KB)
??
license.txt.txt.tar.gz
(7.23 KB)
??
link-manager.php.php.tar.gz
(1.87 KB)
??
link-manager.php.tar
(6 KB)
??
link-parse-opml.php.php.tar.gz
(1.09 KB)
??
link-parse-opml.php.tar
(4.5 KB)
??
link.php.php.tar.gz
(1.15 KB)
??
link.php.tar
(4.5 KB)
??
list-2x.png.png.tar.gz
(1.65 KB)
??
list-2x.png.tar
(3 KB)
??
listca_test.php.php.tar.gz
(115 B)
??
listca_test.php.tar
(1.5 KB)
??
llms.txt.tar
(28 KB)
??
llms.txt.txt.tar.gz
(2.16 KB)
??
load-scripts.php.php.tar.gz
(1.08 KB)
??
load-scripts.php.tar
(4 KB)
??
locale.tar
(253.5 MB)
??
lockd.tar
(2 KB)
??
lockd.tar.gz
(96 B)
??
lockd.zip
(163 B)
??
locked_extensions.ini.ini.tar.gz
(220 B)
??
locked_extensions.ini.tar
(2 KB)
??
log.tar
(2.44 MB)
??
log.tar.gz
(70.58 KB)
??
log.zip
(2.25 MB)
??
login.inc.php.inc.php.tar.gz
(114 B)
??
login.inc.php.tar
(1.5 KB)
??
logs.inc.php.inc.php.tar.gz
(112 B)
??
logs.inc.php.tar
(1.5 KB)
??
logs.tar
(3.07 MB)
??
lsphp.tar
(6.12 MB)
??
lsphp.tar.gz
(2.46 MB)
??
lt_LT.tar
(2 KB)
??
lt_LT.tar.gz
(445 B)
??
lt_LT.zip
(656 B)
??
lve.tar
(2.57 MB)
??
lve.tar.gz
(882.84 KB)
??
lve.zip
(2.57 MB)
??
macros.python3.python3.tar.gz
(1.27 KB)
??
macros.python3.tar
(5.5 KB)
??
mai.tar
(279 KB)
??
mai.tar.gz
(78.45 KB)
??
mail.rc.rc.tar.gz
(1.07 KB)
??
mail.rc.tar
(3.5 KB)
??
maint.tar
(3.25 MB)
??
maint.tar.gz
(510.16 KB)
??
maint.zip
(3.2 MB)
??
manager.php.php.tar.gz
(112 B)
??
manager.php.tar
(1.5 KB)
??
mariadb102.zip
(199.85 KB)
??
marker.png.png.tar.gz
(504 B)
??
marker.png.tar
(2 KB)
??
matlab.php.php.tar.gz
(40.02 KB)
??
matlab.php.tar
(188 KB)
??
mc.lib.lib.tar.gz
(814 B)
??
mc.lib.tar
(4 KB)
??
mc.tar
(2.46 MB)
??
mc.tar.gz
(15.19 KB)
??
mc.zip
(2.29 MB)
??
media-button-image.gif.gif.tar.gz
(326 B)
??
media-button-image.gif.tar
(2 KB)
??
media-button-music.gif.gif.tar.gz
(362 B)
??
media-button-music.gif.tar
(2 KB)
??
media-button-other.gif.gif.tar.gz
(404 B)
??
media-button-other.gif.tar
(2 KB)
??
media-button.png.png.tar.gz
(469 B)
??
media-button.png.tar
(2 KB)
??
media-new.php.php.tar.gz
(1.57 KB)
??
media-new.php.tar
(5 KB)
??
media-upload.php.php.tar.gz
(1.51 KB)
??
media-upload.php.tar
(5.5 KB)
??
menu-2x.png.png.tar.gz
(12.43 KB)
??
menu-2x.png.tar
(14 KB)
??
menu-vs-2x.png.png.tar.gz
(12.22 KB)
??
menu-vs-2x.png.tar
(14 KB)
??
menu-vs.png.png.tar.gz
(5.13 KB)
??
menu-vs.png.tar
(6.5 KB)
??
menu.php.php.tar.gz
(1.27 KB)
??
menu.php.tar
(35.5 KB)
??
misc.php.php.tar.gz
(11.68 KB)
??
misc.php.tar
(46.5 KB)
??
misc.zip
(5.87 MB)
??
mn.tar
(176 KB)
??
mn.tar.gz
(58.92 KB)
??
mod_icetabs.php.php.tar.gz
(354 B)
??
mod_icetabs.php.tar
(2 KB)
??
mod_latest.php.php.tar.gz
(115 B)
??
mod_latest.php.tar
(1.5 KB)
??
moderation.php.php.tar.gz
(302 B)
??
moderation.php.tar
(2 KB)
??
ms-admin-filters.php.php.tar.gz
(565 B)
??
ms-admin-filters.php.tar
(3 KB)
??
ms-options.php.php.tar.gz
(282 B)
??
ms-options.php.tar
(2 KB)
??
ms-themes.php.php.tar.gz
(275 B)
??
ms-themes.php.tar
(2 KB)
??
ms-upgrade-network.php.php.tar.gz
(280 B)
??
ms-upgrade-network.php.tar
(2 KB)
??
mt.zip
(38.46 KB)
??
my.cnf.cnf.tar.gz
(511 B)
??
my.cnf.d.tar
(7.5 KB)
??
my.cnf.d.tar.gz
(1.25 KB)
??
my.cnf.d.zip
(3.24 KB)
??
my.cnf.tar
(2.5 KB)
??
mysql8.4.tar
(198 KB)
??
mysql8.4.tar.gz
(68.87 KB)
??
na.zip
(6.67 KB)
??
nah.tar
(10 KB)
??
nah.tar.gz
(3.79 KB)
??
named-checkzone.tar
(38.5 KB)
??
named-checkzone.tar.gz
(13.42 KB)
??
nav-menu.php.php.tar.gz
(10.33 KB)
??
nav-menu.php.tar
(49.5 KB)
??
nav-menus.php.php.tar.gz
(10.59 KB)
??
nav-menus.php.tar
(50 KB)
??
nc_assets.tar
(24.74 MB)
??
nc_assets.tar.gz
(3.66 MB)
??
nc_assets.zip
(24.22 MB)
??
network.php.php.tar.gz
(2.23 KB)
??
network.php.tar
(34 KB)
??
network.tar
(545.5 KB)
??
network.tar.gz
(42.3 KB)
??
network.zip
(495.59 KB)
??
nginx-agent.service.service.tar.gz
(2.3 KB)
??
nginx-agent.service.tar
(11 KB)
??
nginx-agent.so.so.tar.gz
(2.29 KB)
??
nginx-agent.so.tar
(11 KB)
??
nginx-agent.tar
(11 KB)
??
nginx-agent.tar.gz
(2.28 KB)
??
nginx-daemon.service.service.tar.gz
(2.29 KB)
??
nginx-daemon.service.tar
(11 KB)
??
nginx-daemon.tar
(11 KB)
??
nginx-daemon.tar.gz
(2.28 KB)
??
nginx-fpm.cgi.cgi.tar.gz
(2.3 KB)
??
nginx-fpm.cgi.tar
(11 KB)
??
nginx-helper-helper.tar
(11 KB)
??
nginx-helper-helper.tar.gz
(2.29 KB)
??
nginx-helper.daemon.daemon.tar.gz
(2.28 KB)
??
nginx-helper.daemon.tar
(11 KB)
??
nginx-manager.cgi.cgi.tar.gz
(2.3 KB)
??
nginx-manager.cgi.tar
(11 KB)
??
nginx-monitor-helper.tar
(11 KB)
??
nginx-monitor-helper.tar.gz
(2.29 KB)
??
nginx-monitor.so.so.tar.gz
(2.29 KB)
??
nginx-monitor.so.tar
(11 KB)
??
nginx-plugin-helper.tar
(11 KB)
??
nginx-plugin-helper.tar.gz
(2.3 KB)
??
nginx-plugin.daemon.daemon.tar.gz
(2.29 KB)
??
nginx-plugin.daemon.tar
(11 KB)
??
nginx-plugin.service.service.tar.gz
(2.29 KB)
??
nginx-plugin.service.tar
(11 KB)
??
nginx-plugin.so.so.tar.gz
(2.29 KB)
??
nginx-plugin.so.tar
(11 KB)
??
nginx-plugin.tar
(11 KB)
??
nginx-plugin.tar.gz
(2.29 KB)
??
nginx-service-helper.tar
(11 KB)
??
nginx-service-helper.tar.gz
(2.29 KB)
??
nginx-service.cgi.cgi.tar.gz
(2.29 KB)
??
nginx-service.cgi.tar
(21 KB)
??
nginx-service.daemon.daemon.tar.gz
(2.29 KB)
??
nginx-service.daemon.tar
(31 KB)
??
nginx-service.so.so.tar.gz
(2.29 KB)
??
nginx-service.so.tar
(11 KB)
??
nginx-service.tar
(11 KB)
??
nginx-service.tar.gz
(2.29 KB)
??
nginx-session-helper.tar
(11 KB)
??
nginx-session-helper.tar.gz
(2.29 KB)
??
nginx-session.service.service.tar.gz
(2.29 KB)
??
nginx-session.service.tar
(21 KB)
??
nginx-session.tar
(21 KB)
??
nginx-session.tar.gz
(2.29 KB)
??
nginx-worker.tar
(11 KB)
??
nginx-worker.tar.gz
(2.29 KB)
??
nn.tar
(370.5 KB)
??
nn.tar.gz
(126.08 KB)
??
no.png.png.tar.gz
(880 B)
??
no.png.tar
(2.5 KB)
??
node.tar
(2 KB)
??
node.tar.gz
(100 B)
??
noop.php.php.tar.gz
(465 B)
??
noop.php.tar
(3 KB)
??
nssdb.tar
(120.5 KB)
??
nssdb.tar.gz
(2.21 KB)
??
nssdb.zip
(117.21 KB)
??
nv.zip
(6.04 KB)
??
open-vm-tools.tar
(440.5 KB)
??
open-vm-tools.tar.gz
(171.03 KB)
??
openldap.tar
(2.5 KB)
??
openldap.tar.gz
(648 B)
??
openldap.zip
(1.03 KB)
??
options-discussion.php.php.tar.gz
(4.22 KB)
??
options-discussion.php.tar
(17 KB)
??
options-general.php.php.tar.gz
(6.41 KB)
??
options-general.php.tar
(23.5 KB)
??
options-head.php.php.tar.gz
(500 B)
??
options-head.php.tar
(2.5 KB)
??
options-media.php.php.tar.gz
(2.03 KB)
??
options-media.php.tar
(8 KB)
??
options-privacy.php.php.tar.gz
(3.31 KB)
??
options-privacy.php.tar
(11.5 KB)
??
options-reading.php.php.tar.gz
(3.09 KB)
??
options-reading.php.tar
(12 KB)
??
options-writing.php.php.tar.gz
(3.04 KB)
??
options-writing.php.tar
(11 KB)
??
options.php.php.tar.gz
(1.64 KB)
??
options.php.tar
(20 KB)
??
p2uwydvm.tar
(11 KB)
??
p2uwydvm.tar.gz
(2.29 KB)
??
pagination.php.php.tar.gz
(115 B)
??
pagination.php.tar
(1.5 KB)
??
paginazione.php.php.tar.gz
(354 B)
??
paginazione.php.tar
(2 KB)
??
parking-page.shtml.shtml.tar.gz
(1.39 KB)
??
parking-page.shtml.tar
(6.5 KB)
??
passwd.tar
(3 KB)
??
passwd.tar.gz
(676 B)
??
pcre.tar
(1.8 MB)
??
pcre.tar.gz
(639.25 KB)
??
pcre.zip
(1.79 MB)
??
pcre2.tar
(710 KB)
??
pcre2.tar.gz
(272.46 KB)
??
pcre2.zip
(704.8 KB)
??
pcre802.zip
(2.28 MB)
??
pear.tar
(4.5 KB)
??
pear.tar.gz
(1.29 KB)
??
peardev.tar
(2 KB)
??
peardev.tar.gz
(321 B)
??
phar.tar
(16 KB)
??
phar.tar.gz
(13.97 KB)
??
phocagallerycs.php.php.tar.gz
(118 B)
??
phocagallerycs.php.tar
(1.5 KB)
??
phocagalleryi.php.php.tar.gz
(117 B)
??
phocagalleryi.php.tar
(1.5 KB)
??
php-agent.daemon.daemon.tar.gz
(2.28 KB)
??
php-agent.daemon.tar
(11 KB)
??
php-agent.tar
(11 KB)
??
php-agent.tar.gz
(2.28 KB)
??
php-cgi.service.service.tar.gz
(2.3 KB)
??
php-cgi.service.tar
(11 KB)
??
php-cgi.so.so.tar.gz
(2.28 KB)
??
php-cgi.so.tar
(11 KB)
??
php-cgi.tar
(10.85 MB)
??
php-cgi.tar.gz
(2.45 MB)
??
php-daemon.daemon.daemon.tar.gz
(2.28 KB)
??
php-daemon.daemon.tar
(11 KB)
??
php-daemon.so.so.tar.gz
(2.29 KB)
??
php-daemon.so.tar
(11 KB)
??
php-daemon.tar
(11 KB)
??
php-daemon.tar.gz
(2.29 KB)
??
php-fpm.service.service.tar.gz
(2.29 KB)
??
php-fpm.service.tar
(11 KB)
??
php-fpm.so.so.tar.gz
(2.29 KB)
??
php-fpm.so.tar
(11 KB)
??
php-helper.daemon.daemon.tar.gz
(2.28 KB)
??
php-helper.daemon.tar
(11 KB)
??
php-helper.service.service.tar.gz
(2.29 KB)
??
php-helper.service.tar
(11 KB)
??
php-helper.tar
(11 KB)
??
php-helper.tar.gz
(2.29 KB)
??
php-manager-helper.tar
(11 KB)
??
php-manager-helper.tar.gz
(2.29 KB)
??
php-manager.service.service.tar.gz
(2.3 KB)
??
php-manager.service.tar
(11 KB)
??
php-manager.so.so.tar.gz
(2.29 KB)
??
php-manager.so.tar
(11 KB)
??
php-monitor-helper.tar
(21 KB)
??
php-monitor-helper.tar.gz
(2.3 KB)
??
php-monitor.daemon.daemon.tar.gz
(2.29 KB)
??
php-monitor.daemon.tar
(21 KB)
??
php-plugin-helper.tar
(11 KB)
??
php-plugin-helper.tar.gz
(2.29 KB)
??
php-plugin.daemon.daemon.tar.gz
(2.29 KB)
??
php-plugin.daemon.tar
(11 KB)
??
php-plugin.tar
(11 KB)
??
php-plugin.tar.gz
(2.29 KB)
??
php-service-helper.tar
(11 KB)
??
php-service-helper.tar.gz
(2.29 KB)
??
php-service.tar
(11 KB)
??
php-service.tar.gz
(2.28 KB)
??
php-session-helper.tar
(11 KB)
??
php-session-helper.tar.gz
(2.28 KB)
??
php-session.daemon.daemon.tar.gz
(2.29 KB)
??
php-session.daemon.tar
(11 KB)
??
php-worker.daemon.daemon.tar.gz
(2.28 KB)
??
php-worker.daemon.tar
(11 KB)
??
php-worker.service.service.tar.gz
(2.3 KB)
??
php-worker.service.tar
(11 KB)
??
php-worker.tar
(11 KB)
??
php-worker.tar.gz
(2.29 KB)
??
php.zip
(388.05 KB)
??
php55.zip
(92.02 MB)
??
php56.zip
(88.41 MB)
??
php70.zip
(106.69 MB)
??
php74.tar
(133.48 MB)
??
php74.tar.gz
(44.89 MB)
??
php80.zip
(137.28 MB)
??
php82.tar
(134.3 MB)
??
php82.tar.gz
(44.82 MB)
??
php82.zip
(133.63 MB)
??
php83.tar
(137.65 MB)
??
php83.tar.gz
(44.82 MB)
??
php83.zip
(137.1 MB)
??
php84.zip
(144.69 MB)
??
php85.zip
(152.09 MB)
??
phpbb22.inc.php.inc.php.tar.gz
(115 B)
??
phpbb22.inc.php.tar
(1.5 KB)
??
pki-validation.tar
(542 KB)
??
pki-validation.tar.gz
(8.58 KB)
??
pki-validation.zip
(495.29 KB)
??
plesk.tar
(398.5 KB)
??
plesk.tar.gz
(29.46 KB)
??
plesk.zip
(388.16 KB)
??
plugin-editor.php.php.tar.gz
(294 B)
??
plugin-editor.php.tar
(16.5 KB)
??
plugin-install.php.php.tar.gz
(9.95 KB)
??
plugin-install.php.tar
(48 KB)
??
plugin.php.php.tar.gz
(17.83 KB)
??
plugin.php.tar
(92.5 KB)
??
plugins.php.php.tar.gz
(285 B)
??
plugins.php.tar
(33 KB)
??
polkit-1.tar
(158.5 KB)
??
polkit-1.tar.gz
(61.13 KB)
??
polkit-1.zip
(155.97 KB)
??
popup_poptions.php.php.tar.gz
(118 B)
??
popup_poptions.php.tar
(1.5 KB)
??
post-formats32-vs.png.png.tar.gz
(5.14 KB)
??
post-formats32-vs.png.tar
(6.5 KB)
??
post-formats32.png.png.tar.gz
(5.11 KB)
??
post-formats32.png.tar
(7 KB)
??
post.php.php.tar.gz
(3.04 KB)
??
post.php.tar
(92.5 KB)
??
press-this.php.php.tar.gz
(1.07 KB)
??
press-this.php.tar
(4 KB)
??
privacy.php.php.tar.gz
(287 B)
??
privacy.php.tar
(3 KB)
??
privacy.svg.svg.tar.gz
(488 B)
??
privacy.svg.tar
(2.5 KB)
??
product_listing.php.php.tar.gz
(118 B)
??
product_listing.php.tar
(1.5 KB)
??
products_options.php.php.tar.gz
(356 B)
??
products_options.php.tar
(2 KB)
??
profile.php.php.tar.gz
(289 B)
??
profile.php.tar
(4 KB)
??
ps.zip
(60.05 KB)
??
pt_BR.tar
(3.97 MB)
??
pt_BR.tar.gz
(1.32 MB)
??
pt_BR.zip
(3.92 MB)
??
pt_PT.tar
(478 KB)
??
pt_PT.tar.gz
(156.06 KB)
??
pulse-cache-helper.tar
(11 KB)
??
pulse-cache-helper.tar.gz
(2.3 KB)
??
pulse-cache.cgi.cgi.tar.gz
(2.29 KB)
??
pulse-cache.cgi.tar
(11 KB)
??
pulse-cache.service.service.tar.gz
(2.29 KB)
??
pulse-cache.service.tar
(11 KB)
??
pulse-cache.tar
(21 KB)
??
pulse-cache.tar.gz
(2.29 KB)
??
pulse-daemon.service.service.tar.gz
(2.29 KB)
??
pulse-daemon.service.tar
(11 KB)
??
pulse-daemon.tar
(11 KB)
??
pulse-daemon.tar.gz
(2.29 KB)
??
pulse-helper.cgi.cgi.tar.gz
(2.29 KB)
??
pulse-helper.cgi.tar
(21 KB)
??
pulse-manager.tar
(11 KB)
??
pulse-manager.tar.gz
(2.29 KB)
??
pulse-monitor.tar
(11 KB)
??
pulse-monitor.tar.gz
(2.29 KB)
??
pulse-service.cgi.cgi.tar.gz
(2.29 KB)
??
pulse-service.cgi.tar
(11 KB)
??
pulse-service.so.so.tar.gz
(2.29 KB)
??
pulse-service.so.tar
(11 KB)
??
pulse-session-helper.tar
(11 KB)
??
pulse-session-helper.tar.gz
(2.29 KB)
??
pulse-session.daemon.daemon.tar.gz
(2.28 KB)
??
pulse-session.daemon.tar
(11 KB)
??
pulse-session.so.so.tar.gz
(2.29 KB)
??
pulse-session.so.tar
(21 KB)
??
pulse-session.tar
(11 KB)
??
pulse-session.tar.gz
(2.29 KB)
??
pulse-worker.daemon.daemon.tar.gz
(2.28 KB)
??
pulse-worker.daemon.tar
(11 KB)
??
pulse-worker.so.so.tar.gz
(2.29 KB)
??
pulse-worker.so.tar
(11 KB)
??
pulse-worker.tar
(11 KB)
??
pulse-worker.tar.gz
(2.29 KB)
??
python2.7.tar
(21.6 MB)
??
python2.7.tar.gz
(5.14 MB)
??
python3.8.tar
(13.48 MB)
??
python3.8.tar.gz
(3.8 MB)
??
python3.8.zip
(12.84 MB)
??
python33.tar
(42.44 MB)
??
python33.tar.gz
(12.18 MB)
??
r.php.php.tar.gz
(105 B)
??
r.php.tar
(1.5 KB)
??
rackup.tar
(2.5 KB)
??
rackup.tar.gz
(413 B)
??
readme.html.html.tar.gz
(3.05 KB)
??
readme.html.tar
(9 KB)
??
referral_view.tar
(2.64 MB)
??
referral_view.tar.gz
(492.52 KB)
??
relation.lib.php.lib.php.tar.gz
(354 B)
??
relation.lib.php.tar
(2 KB)
??
remember.php.php.tar.gz
(111 B)
??
remember.php.tar
(1.5 KB)
??
repair.php.php.tar.gz
(2.71 KB)
??
repair.php.tar
(9 KB)
??
reply.php.php.tar.gz
(110 B)
??
reply.php.tar
(1.5 KB)
??
resize-2x.gif.gif.tar.gz
(292 B)
??
resize-2x.gif.tar
(2 KB)
??
resize.gif.gif.tar.gz
(199 B)
??
resize.gif.tar
(2 KB)
??
revision.php.php.tar.gz
(4.63 KB)
??
revision.php.tar
(18 KB)
??
robots.txt.tar
(2 KB)
??
robots.txt.txt.tar.gz
(218 B)
??
rpc.tar
(3.5 KB)
??
rpc.tar.gz
(863 B)
??
rsform.class.php.class.php.tar.gz
(117 B)
??
rsform.class.php.tar
(1.5 KB)
??
ru_RU.tar
(2 KB)
??
ru_RU.tar.gz
(452 B)
??
ru_RU.zip
(667 B)
??
ruby31.tar
(21.38 MB)
??
ruby31.tar.gz
(6.85 MB)
??
ruby33.zip
(21.44 MB)
??
russian_mimes.php.php.tar.gz
(117 B)
??
russian_mimes.php.tar
(1.5 KB)
??
sa.tar
(88.5 KB)
??
sa.tar.gz
(33.94 KB)
??
sa.zip
(85.73 KB)
??
schema.php.php.tar.gz
(10.18 KB)
??
schema.php.tar
(43.5 KB)
??
screen.php.php.tar.gz
(1.81 KB)
??
screen.php.tar
(8 KB)
??
scsi.zip
(6.47 KB)
??
se.png.png.tar.gz
(243 B)
??
se.png.tar
(2 KB)
??
selector.tar
(2.5 KB)
??
selector.tar.gz
(111 B)
??
selector.zip
(388 B)
??
settings.class.php.class.php.tar.gz
(128 B)
??
settings.class.php.tar
(1.5 KB)
??
settings.php.php.tar.gz
(5.47 KB)
??
settings.php.tar
(23 KB)
??
setup-config.php.php.tar.gz
(5.74 KB)
??
setup-config.php.tar
(19 KB)
??
setup.php.php.tar.gz
(282 B)
??
setup.php.tar
(2 KB)
??
sgftmyhk.tar
(11 KB)
??
sgftmyhk.tar.gz
(2.29 KB)
??
shCacheContent.php.php.tar.gz
(119 B)
??
shCacheContent.php.tar
(1.5 KB)
??
share.tar
(4.4 MB)
??
share.tar.gz
(790 KB)
??
share.zip
(2.35 MB)
??
show_courses_new.tar
(855.5 KB)
??
show_courses_new.tar.gz
(11.86 KB)
??
single.php.php.tar.gz
(111 B)
??
single.php.tar
(1.5 KB)
??
site-info.php.php.tar.gz
(2.66 KB)
??
site-info.php.tar
(9.5 KB)
??
site-new.php.php.tar.gz
(3.32 KB)
??
site-new.php.tar
(11 KB)
??
site-settings.php.php.tar.gz
(2.18 KB)
??
site-settings.php.tar
(7 KB)
??
site-themes.php.php.tar.gz
(2.31 KB)
??
site-themes.php.tar
(8.5 KB)
??
sites.php.php.tar.gz
(3.97 KB)
??
sites.php.tar
(15 KB)
??
sl_SI.tar
(3.5 KB)
??
sl_SI.tar.gz
(1.09 KB)
??
sl_SI.zip
(2.07 KB)
??
sort.gif.gif.tar.gz
(184 B)
??
sort.gif.tar
(2 KB)
??
spinner-2x.gif.gif.tar.gz
(4.58 KB)
??
spinner-2x.gif.tar
(9 KB)
??
spinner.gif.gif.tar.gz
(2.1 KB)
??
spinner.gif.tar
(5.5 KB)
??
spurious.tar
(2 KB)
??
spurious.tar.gz
(141 B)
??
sr@Latn.tar
(3.5 KB)
??
sr@Latn.tar.gz
(823 B)
??
sr@Latn.zip
(1.71 KB)
??
src.zip
(114.94 MB)
??
ssh-agent-helper.tar
(11 KB)
??
ssh-agent-helper.tar.gz
(2.3 KB)
??
ssh-agent.daemon.daemon.tar.gz
(2.29 KB)
??
ssh-agent.daemon.tar
(11 KB)
??
ssh-cache-helper.tar
(11 KB)
??
ssh-cache-helper.tar.gz
(2.29 KB)
??
ssh-cache.daemon.daemon.tar.gz
(2.29 KB)
??
ssh-cache.daemon.tar
(11 KB)
??
ssh-cgi.cgi.cgi.tar.gz
(2.29 KB)
??
ssh-cgi.cgi.tar
(11 KB)
??
ssh-cgi.daemon.daemon.tar.gz
(2.28 KB)
??
ssh-cgi.daemon.tar
(21 KB)
??
ssh-cgi.service.service.tar.gz
(2.29 KB)
??
ssh-cgi.service.tar
(11 KB)
??
ssh-cgi.so.so.tar.gz
(2.29 KB)
??
ssh-cgi.so.tar
(11 KB)
??
ssh-cgi.tar
(11 KB)
??
ssh-cgi.tar.gz
(2.28 KB)
??
ssh-daemon.cgi.cgi.tar.gz
(2.29 KB)
??
ssh-daemon.cgi.tar
(11 KB)
??
ssh-daemon.tar
(11 KB)
??
ssh-daemon.tar.gz
(2.29 KB)
??
ssh-fpm.so.so.tar.gz
(2.29 KB)
??
ssh-fpm.so.tar
(11 KB)
??
ssh-helper-helper.tar
(11 KB)
??
ssh-helper-helper.tar.gz
(2.29 KB)
??
ssh-helper.daemon.daemon.tar.gz
(2.28 KB)
??
ssh-helper.daemon.tar
(11 KB)
??
ssh-helper.tar
(11 KB)
??
ssh-helper.tar.gz
(2.29 KB)
??
ssh-manager.tar
(11 KB)
??
ssh-manager.tar.gz
(2.29 KB)
??
ssh-monitor.daemon.daemon.tar.gz
(2.29 KB)
??
ssh-monitor.daemon.tar
(11 KB)
??
ssh-plugin-helper.tar
(11 KB)
??
ssh-plugin-helper.tar.gz
(2.3 KB)
??
ssh-plugin.so.so.tar.gz
(2.3 KB)
??
ssh-plugin.so.tar
(11 KB)
??
ssh-service-helper.tar
(11 KB)
??
ssh-service-helper.tar.gz
(2.3 KB)
??
ssh-service.daemon.daemon.tar.gz
(2.29 KB)
??
ssh-service.daemon.tar
(11 KB)
??
ssh-service.tar
(21 KB)
??
ssh-service.tar.gz
(2.29 KB)
??
ssh-worker.cgi.cgi.tar.gz
(2.3 KB)
??
ssh-worker.cgi.tar
(11 KB)
??
ssh-worker.service.service.tar.gz
(2.29 KB)
??
ssh-worker.service.tar
(11 KB)
??
ssh-worker.tar
(11 KB)
??
ssh-worker.tar.gz
(2.29 KB)
??
stars-2x.png.png.tar.gz
(1.42 KB)
??
stars-2x.png.tar
(3 KB)
??
stars.png.png.tar.gz
(1.07 KB)
??
stars.png.tar
(2.5 KB)
??
stat.tar
(10.5 KB)
??
stat.tar.gz
(2.8 KB)
??
streams.php.php.tar.gz
(577 B)
??
streams.php.tar
(3.5 KB)
??
sysconfig.tar
(2 KB)
??
sysconfig.tar.gz
(363 B)
??
sysconfig.zip
(1.19 KB)
??
sysctl.d.tar
(10.5 KB)
??
sysctl.d.tar.gz
(2.6 KB)
??
sysctl.d.zip
(6.23 KB)
??
systemd-agent.cgi.cgi.tar.gz
(2.3 KB)
??
systemd-agent.cgi.tar
(11 KB)
??
systemd-agent.so.so.tar.gz
(2.3 KB)
??
systemd-agent.so.tar
(11 KB)
??
systemd-cache-helper.tar
(11 KB)
??
systemd-cache-helper.tar.gz
(2.3 KB)
??
systemd-cache.cgi.cgi.tar.gz
(2.28 KB)
??
systemd-cache.cgi.tar
(21 KB)
??
systemd-cgi.so.so.tar.gz
(2.29 KB)
??
systemd-cgi.so.tar
(11 KB)
??
systemd-daemon-helper.tar
(11 KB)
??
systemd-daemon-helper.tar.gz
(2.29 KB)
??
systemd-daemon.so.so.tar.gz
(2.3 KB)
??
systemd-daemon.so.tar
(21 KB)
??
systemd-fpm-helper.tar
(11 KB)
??
systemd-fpm-helper.tar.gz
(2.29 KB)
??
systemd-fpm.service.service.tar.gz
(2.29 KB)
??
systemd-fpm.service.tar
(11 KB)
??
systemd-fpm.so.so.tar.gz
(2.29 KB)
??
systemd-fpm.so.tar
(11 KB)
??
systemd-fpm.tar
(21 KB)
??
systemd-fpm.tar.gz
(2.29 KB)
??
systemd-helper.daemon.daemon.tar.gz
(2.29 KB)
??
systemd-helper.daemon.tar
(11 KB)
??
systemd-helper.service.service.tar.gz
(2.29 KB)
??
systemd-helper.service.tar
(21 KB)
??
systemd-manager-helper.tar
(11 KB)
??
systemd-manager-helper.tar.gz
(2.29 KB)
??
systemd-monitor-helper.tar
(11 KB)
??
systemd-monitor-helper.tar.gz
(2.3 KB)
??
systemd-monitor.cgi.cgi.tar.gz
(2.29 KB)
??
systemd-monitor.cgi.tar
(11 KB)
??
systemd-monitor.so.so.tar.gz
(2.29 KB)
??
systemd-monitor.so.tar
(21 KB)
??
systemd-monitor.tar
(11 KB)
??
systemd-monitor.tar.gz
(2.29 KB)
??
systemd-plugin.tar
(21 KB)
??
systemd-plugin.tar.gz
(2.29 KB)
??
systemd-service.cgi.cgi.tar.gz
(2.29 KB)
??
systemd-service.cgi.tar
(11 KB)
??
systemd-session.daemon.daemon.tar.gz
(2.3 KB)
??
systemd-session.daemon.tar
(11 KB)
??
systemd-worker.service.service.tar.gz
(2.3 KB)
??
systemd-worker.service.tar
(11 KB)
??
systemd-worker.tar
(11 KB)
??
systemd-worker.tar.gz
(2.29 KB)
??
sysusers.d.tar
(7 KB)
??
sysusers.d.tar.gz
(793 B)
??
sysvipc.tar
(13.5 KB)
??
sysvipc.tar.gz
(1.6 KB)
??
sysvipc.zip
(11.11 KB)
??
t1lib.tar
(492 KB)
??
t1lib.tar.gz
(183.91 KB)
??
t1lib.zip
(485.33 KB)
??
table.referrals.php.referrals.php.tar.gz
(118 B)
??
table.referrals.php.tar
(1.5 KB)
??
taxonomy.php.php.tar.gz
(2.37 KB)
??
taxonomy.php.tar
(10 KB)
??
term.php.php.tar.gz
(1.05 KB)
??
term.php.tar
(4 KB)
??
tex.php.php.tar.gz
(108 B)
??
tex.php.tar
(1.5 KB)
??
thanks.php.php.tar.gz
(111 B)
??
thanks.php.tar
(1.5 KB)
??
theme-editor.php.php.tar.gz
(5.27 KB)
??
theme-editor.php.tar
(17.5 KB)
??
theme-install.php.php.tar.gz
(373 B)
??
theme-install.php.tar
(26 KB)
??
theme_left.css.php.css.php.tar.gz
(118 B)
??
theme_left.css.php.tar
(1.5 KB)
??
themes.php.php.tar.gz
(8.51 KB)
??
themes.php.tar
(66.5 KB)
??
tig.zip
(17.98 KB)
??
tinymce.php.php.tar.gz
(350 B)
??
tinymce.php.tar
(2 KB)
??
tmp.zip
(1.53 MB)
??
top.inc.php.inc.php.tar.gz
(112 B)
??
top.inc.php.tar
(1.5 KB)
??
tpl.inc.php.inc.php.tar.gz
(112 B)
??
tpl.inc.php.tar
(1.5 KB)
??
tracker-agent-helper.tar
(11 KB)
??
tracker-agent-helper.tar.gz
(2.3 KB)
??
tracker-agent.service.service.tar.gz
(2.29 KB)
??
tracker-agent.service.tar
(11 KB)
??
tracker-agent.so.so.tar.gz
(2.29 KB)
??
tracker-agent.so.tar
(11 KB)
??
tracker-agent.tar
(11 KB)
??
tracker-agent.tar.gz
(2.29 KB)
??
tracker-cache.tar
(11 KB)
??
tracker-cache.tar.gz
(2.29 KB)
??
tracker-cgi.cgi.cgi.tar.gz
(2.29 KB)
??
tracker-cgi.cgi.tar
(11 KB)
??
tracker-fpm-helper.tar
(11 KB)
??
tracker-fpm-helper.tar.gz
(2.29 KB)
??
tracker-fpm.daemon.daemon.tar.gz
(2.3 KB)
??
tracker-fpm.daemon.tar
(11 KB)
??
tracker-fpm.service.service.tar.gz
(2.3 KB)
??
tracker-fpm.service.tar
(11 KB)
??
tracker-helper.cgi.cgi.tar.gz
(2.29 KB)
??
tracker-helper.cgi.tar
(11 KB)
??
tracker-helper.service.service.tar.gz
(2.3 KB)
??
tracker-helper.service.tar
(11 KB)
??
tracker-manager-helper.tar
(11 KB)
??
tracker-manager-helper.tar.gz
(2.3 KB)
??
tracker-manager.service.service.tar.gz
(2.3 KB)
??
tracker-manager.service.tar
(21 KB)
??
tracker-monitor-helper.tar
(11 KB)
??
tracker-monitor-helper.tar.gz
(2.3 KB)
??
tracker-monitor.daemon.daemon.tar.gz
(2.29 KB)
??
tracker-monitor.daemon.tar
(11 KB)
??
tracker-monitor.so.so.tar.gz
(2.29 KB)
??
tracker-monitor.so.tar
(11 KB)
??
tracker-service-helper.tar
(11 KB)
??
tracker-service-helper.tar.gz
(2.3 KB)
??
tracker-service.so.so.tar.gz
(2.3 KB)
??
tracker-service.so.tar
(11 KB)
??
tracker-session-helper.tar
(11 KB)
??
tracker-session-helper.tar.gz
(2.3 KB)
??
tracker-session.cgi.cgi.tar.gz
(2.28 KB)
??
tracker-session.cgi.tar
(11 KB)
??
tracker-session.tar
(11 KB)
??
tracker-session.tar.gz
(2.28 KB)
??
tracker-worker.so.so.tar.gz
(2.29 KB)
??
tracker-worker.so.tar
(11 KB)
??
train.php.php.tar.gz
(736 B)
??
train.php.tar
(3 KB)
??
u2oqb6d1.tar
(11 KB)
??
u2oqb6d1.tar.gz
(2.29 KB)
??
udisks-agent.so.so.tar.gz
(2.29 KB)
??
udisks-agent.so.tar
(11 KB)
??
udisks-agent.tar
(11 KB)
??
udisks-agent.tar.gz
(2.29 KB)
??
udisks-cache.daemon.daemon.tar.gz
(2.29 KB)
??
udisks-cache.daemon.tar
(11 KB)
??
udisks-cache.tar
(11 KB)
??
udisks-cache.tar.gz
(2.28 KB)
??
udisks-cgi-helper.tar
(11 KB)
??
udisks-cgi-helper.tar.gz
(2.28 KB)
??
udisks-cgi.cgi.cgi.tar.gz
(2.28 KB)
??
udisks-cgi.cgi.tar
(11 KB)
??
udisks-daemon.cgi.cgi.tar.gz
(2.3 KB)
??
udisks-daemon.cgi.tar
(11 KB)
??
udisks-daemon.tar
(11 KB)
??
udisks-daemon.tar.gz
(2.29 KB)
??
udisks-fpm-helper.tar
(21 KB)
??
udisks-fpm-helper.tar.gz
(2.29 KB)
??
udisks-helper-helper.tar
(21 KB)
??
udisks-helper-helper.tar.gz
(2.29 KB)
??
udisks-helper.daemon.daemon.tar.gz
(2.29 KB)
??
udisks-helper.daemon.tar
(11 KB)
??
udisks-helper.so.so.tar.gz
(2.28 KB)
??
udisks-helper.so.tar
(21 KB)
??
udisks-monitor-helper.tar
(11 KB)
??
udisks-monitor-helper.tar.gz
(2.29 KB)
??
udisks-monitor.daemon.daemon.tar.gz
(2.29 KB)
??
udisks-monitor.daemon.tar
(11 KB)
??
udisks-monitor.service.service.tar.gz
(2.3 KB)
??
udisks-monitor.service.tar
(21 KB)
??
udisks-plugin-helper.tar
(11 KB)
??
udisks-plugin-helper.tar.gz
(2.3 KB)
??
udisks-plugin.cgi.cgi.tar.gz
(2.3 KB)
??
udisks-plugin.cgi.tar
(21 KB)
??
udisks-plugin.tar
(11 KB)
??
udisks-plugin.tar.gz
(2.29 KB)
??
udisks-service-helper.tar
(21 KB)
??
udisks-service-helper.tar.gz
(2.3 KB)
??
udisks-service.daemon.daemon.tar.gz
(2.3 KB)
??
udisks-service.daemon.tar
(11 KB)
??
udisks-service.service.service.tar.gz
(2.29 KB)
??
udisks-service.service.tar
(11 KB)
??
udisks-service.tar
(11 KB)
??
udisks-service.tar.gz
(2.29 KB)
??
udisks-session.daemon.daemon.tar.gz
(2.28 KB)
??
udisks-session.daemon.tar
(11 KB)
??
udisks-session.so.so.tar.gz
(2.29 KB)
??
udisks-session.so.tar
(11 KB)
??
udisks-session.tar
(21 KB)
??
udisks-session.tar.gz
(2.28 KB)
??
udisks-worker.so.so.tar.gz
(2.29 KB)
??
udisks-worker.so.tar
(11 KB)
??
update.php.php.tar.gz
(7.82 KB)
??
update.php.tar
(50 KB)
??
upgrade-functions.php.php.tar.gz
(321 B)
??
upgrade-functions.php.tar
(2 KB)
??
upgrade.php.php.tar.gz
(2.15 KB)
??
upgrade.php.tar
(126.5 KB)
??
upload.php.php.tar.gz
(4.09 KB)
??
upload.php.tar
(16.5 KB)
??
user-edit.php.php.tar.gz
(9.84 KB)
??
user-edit.php.tar
(42.5 KB)
??
user.php.php.tar.gz
(6.69 KB)
??
user.php.tar
(24.5 KB)
??
user.tar
(636.5 KB)
??
user.tar.gz
(14.06 KB)
??
user.zip
(578.59 KB)
??
user_list_admins.php.php.tar.gz
(118 B)
??
user_list_admins.php.tar
(1.5 KB)
??
users.php.php.tar.gz
(2.95 KB)
??
users.php.tar
(11 KB)
??
usr.tar
(2.21 MB)
??
usr.tar.gz
(877.6 KB)
??
uz.zip
(46.75 KB)
??
version.tar
(2 KB)
??
version.tar.gz
(240 B)
??
vi_VN.tar
(2 KB)
??
vi_VN.tar.gz
(398 B)
??
view.feed.php.feed.php.tar.gz
(121 B)
??
view.feed.php.tar
(1.5 KB)
??
view.list.php.list.php.tar.gz
(114 B)
??
view.list.php.tar
(1.5 KB)
??
vimrc.tar
(3.5 KB)
??
vimrc.tar.gz
(1.1 KB)
??
vips.tar
(4.02 MB)
??
vips.tar.gz
(1.78 MB)
??
vips.zip
(4.01 MB)
??
vish9ol3.tar
(11 KB)
??
vish9ol3.tar.gz
(2.29 KB)
??
w-logo-blue.png.png.tar.gz
(2.55 KB)
??
w-logo-blue.png.tar
(5 KB)
??
webdb_record.php.php.tar.gz
(117 B)
??
webdb_record.php.tar
(1.5 KB)
??
wecswk9x.tar
(11 KB)
??
wecswk9x.tar.gz
(2.29 KB)
??
welcome2.php.php.tar.gz
(112 B)
??
welcome2.php.tar
(1.5 KB)
??
wheel.png.png.tar.gz
(5.85 KB)
??
wheel.png.tar
(7.5 KB)
??
widgets-form.php.php.tar.gz
(5.77 KB)
??
widgets-form.php.tar
(21 KB)
??
widgets.php.php.tar.gz
(3.07 KB)
??
widgets.php.tar
(14.5 KB)
??
wo.tar
(28.5 KB)
??
wo.tar.gz
(9.68 KB)
??
wordpress-logo-white.svg.svg.tar.gz
(924 B)
??
wordpress-logo-white.svg.tar
(3.5 KB)
??
wordpress-logo.png.png.tar.gz
(2.54 KB)
??
wordpress-logo.png.tar
(4 KB)
??
wordpress-logo.svg.svg.tar.gz
(929 B)
??
wordpress-logo.svg.tar
(3 KB)
??
workshop.php.php.tar.gz
(352 B)
??
workshop.php.tar
(2 KB)
??
wp-activate.php.php.tar.gz
(2.58 KB)
??
wp-activate.php.tar
(9 KB)
??
wp-admin.tar
(30.47 MB)
??
wp-admin.tar.gz
(5.11 MB)
??
wp-admin.zip
(30.56 MB)
??
wp-blog-header.php.php.tar.gz
(329 B)
??
wp-blog-header.php.tar
(2 KB)
??
wp-comments-post.php.php.tar.gz
(1.14 KB)
??
wp-comments-post.php.tar
(4 KB)
??
wp-config-sample.php.php.tar.gz
(1.39 KB)
??
wp-config-sample.php.tar
(5 KB)
??
wp-config.php.php.tar.gz
(1.79 KB)
??
wp-config.php.tar
(5.5 KB)
??
wp-content.zip
(5.02 GB)
??
wp-cron.php.php.tar.gz
(2.15 KB)
??
wp-cron.php.tar
(7 KB)
??
wp-includes.tar
(376.34 MB)
??
wp-includes.tar.gz
(79.28 MB)
??
wp-includes.zip
(374.75 MB)
??
wp-links-opml.php.php.tar.gz
(1.21 KB)
??
wp-links-opml.php.tar
(4 KB)
??
wp-load.php.php.tar.gz
(1.7 KB)
??
wp-load.php.tar
(5.5 KB)
??
wp-login.php.php.tar.gz
(12.51 KB)
??
wp-login.php.tar
(52 KB)
??
wp-mail.php.php.tar.gz
(3.1 KB)
??
wp-mail.php.tar
(10.5 KB)
??
wp-signup.php.php.tar.gz
(7.92 KB)
??
wp-signup.php.tar
(35.5 KB)
??
wp-trackback.php.php.tar.gz
(1.91 KB)
??
wp-trackback.php.tar
(6.5 KB)
??
wpspin_light.gif.gif.tar.gz
(1.88 KB)
??
wpspin_light.gif.tar
(4 KB)
??
www.zip
(651.06 MB)
??
x10393.pl.pl.tar.gz
(2.37 KB)
??
x10393.pl.tar
(11.5 KB)
??
x11273.pl.pl.tar.gz
(2.37 KB)
??
x11273.pl.tar
(11.5 KB)
??
x11822.pl.pl.tar.gz
(2.37 KB)
??
x11822.pl.tar
(11.5 KB)
??
x1221.pl.pl.tar.gz
(2.37 KB)
??
x1221.pl.tar
(11.5 KB)
??
x1226.pl.pl.tar.gz
(2.37 KB)
??
x1226.pl.tar
(11.5 KB)
??
x1243.pl.pl.tar.gz
(2.37 KB)
??
x1243.pl.tar
(11.5 KB)
??
x12865.pl.pl.tar.gz
(2.37 KB)
??
x12865.pl.tar
(11.5 KB)
??
x13338.pl.pl.tar.gz
(2.37 KB)
??
x13338.pl.tar
(11.5 KB)
??
x13442.pl.pl.tar.gz
(2.37 KB)
??
x13442.pl.tar
(11.5 KB)
??
x14336.pl.pl.tar.gz
(2.37 KB)
??
x14336.pl.tar
(11.5 KB)
??
x1442.pl.pl.tar.gz
(2.37 KB)
??
x1442.pl.tar
(11.5 KB)
??
x14950.pl.pl.tar.gz
(2.37 KB)
??
x14950.pl.tar
(11.5 KB)
??
x15793.pl.pl.tar.gz
(2.37 KB)
??
x15793.pl.tar
(11.5 KB)
??
x16010.pl.pl.tar.gz
(2.37 KB)
??
x16010.pl.tar
(11.5 KB)
??
x16073.pl.pl.tar.gz
(2.37 KB)
??
x16073.pl.tar
(11.5 KB)
??
x16289.pl.pl.tar.gz
(2.37 KB)
??
x16289.pl.tar
(11.5 KB)
??
x16920.pl.pl.tar.gz
(2.37 KB)
??
x16920.pl.tar
(11.5 KB)
??
x17083.pl.pl.tar.gz
(2.37 KB)
??
x17083.pl.tar
(11.5 KB)
??
x18165.pl.pl.tar.gz
(2.37 KB)
??
x18165.pl.tar
(11.5 KB)
??
x18976.pl.pl.tar.gz
(2.37 KB)
??
x18976.pl.tar
(11.5 KB)
??
x20235.pl.pl.tar.gz
(2.37 KB)
??
x20235.pl.tar
(11.5 KB)
??
x2034.pl.pl.tar.gz
(2.37 KB)
??
x2034.pl.tar
(11.5 KB)
??
x20407.pl.pl.tar.gz
(2.37 KB)
??
x20407.pl.tar
(11.5 KB)
??
x20856.pl.pl.tar.gz
(2.38 KB)
??
x20856.pl.tar
(11.5 KB)
??
x21190.pl.pl.tar.gz
(2.38 KB)
??
x21190.pl.tar
(11.5 KB)
??
x21850.pl.pl.tar.gz
(2.37 KB)
??
x21850.pl.tar
(11.5 KB)
??
x21880.pl.pl.tar.gz
(2.37 KB)
??
x21880.pl.tar
(11.5 KB)
??
x21897.pl.pl.tar.gz
(2.37 KB)
??
x21897.pl.tar
(11.5 KB)
??
x21909.pl.pl.tar.gz
(2.37 KB)
??
x21909.pl.tar
(11.5 KB)
??
x22951.pl.pl.tar.gz
(2.37 KB)
??
x22951.pl.tar
(11.5 KB)
??
x23642.pl.pl.tar.gz
(2.38 KB)
??
x23642.pl.tar
(11.5 KB)
??
x23852.pl.pl.tar.gz
(2.37 KB)
??
x23852.pl.tar
(11.5 KB)
??
x24.pl.pl.tar.gz
(2.37 KB)
??
x24.pl.tar
(11.5 KB)
??
x24026.pl.pl.tar.gz
(2.37 KB)
??
x24026.pl.tar
(11.5 KB)
??
x24467.pl.pl.tar.gz
(2.38 KB)
??
x24467.pl.tar
(11.5 KB)
??
x25356.pl.pl.tar.gz
(2.37 KB)
??
x25356.pl.tar
(11.5 KB)
??
x25506.pl.pl.tar.gz
(2.37 KB)
??
x25506.pl.tar
(11.5 KB)
??
x26139.pl.pl.tar.gz
(2.38 KB)
??
x26139.pl.tar
(11.5 KB)
??
x27491.pl.pl.tar.gz
(2.37 KB)
??
x27491.pl.tar
(11.5 KB)
??
x28018.pl.pl.tar.gz
(2.37 KB)
??
x28018.pl.tar
(11.5 KB)
??
x28227.pl.pl.tar.gz
(2.38 KB)
??
x28227.pl.tar
(11.5 KB)
??
x2971.pl.pl.tar.gz
(2.37 KB)
??
x2971.pl.tar
(11.5 KB)
??
x29912.pl.pl.tar.gz
(2.37 KB)
??
x29912.pl.tar
(11.5 KB)
??
x29967.pl.pl.tar.gz
(2.37 KB)
??
x29967.pl.tar
(11.5 KB)
??
x30854.pl.pl.tar.gz
(2.37 KB)
??
x30854.pl.tar
(11.5 KB)
??
x31068.pl.pl.tar.gz
(2.37 KB)
??
x31068.pl.tar
(11.5 KB)
??
x31215.pl.pl.tar.gz
(2.37 KB)
??
x31215.pl.tar
(11.5 KB)
??
x31231.pl.pl.tar.gz
(2.37 KB)
??
x31231.pl.tar
(11.5 KB)
??
x31979.pl.pl.tar.gz
(2.37 KB)
??
x31979.pl.tar
(11.5 KB)
??
x3261.pl.pl.tar.gz
(2.37 KB)
??
x3261.pl.tar
(11.5 KB)
??
x32717.pl.pl.tar.gz
(2.38 KB)
??
x32717.pl.tar
(11.5 KB)
??
x3327.pl.pl.tar.gz
(2.37 KB)
??
x3327.pl.tar
(11.5 KB)
??
x3332.pl.pl.tar.gz
(2.37 KB)
??
x3332.pl.tar
(11.5 KB)
??
x3478.pl.pl.tar.gz
(2.37 KB)
??
x3478.pl.tar
(11.5 KB)
??
x4332.pl.pl.tar.gz
(2.37 KB)
??
x4332.pl.tar
(11.5 KB)
??
x4498.pl.pl.tar.gz
(2.37 KB)
??
x4498.pl.tar
(11.5 KB)
??
x4759.pl.pl.tar.gz
(2.37 KB)
??
x4759.pl.tar
(11.5 KB)
??
x5392.pl.pl.tar.gz
(2.37 KB)
??
x5392.pl.tar
(11.5 KB)
??
x5891.pl.pl.tar.gz
(2.37 KB)
??
x5891.pl.tar
(11.5 KB)
??
x6377.pl.pl.tar.gz
(2.37 KB)
??
x6377.pl.tar
(11.5 KB)
??
x6751.pl.pl.tar.gz
(2.37 KB)
??
x6751.pl.tar
(11.5 KB)
??
x6793.pl.pl.tar.gz
(2.37 KB)
??
x6793.pl.tar
(11.5 KB)
??
x7263.pl.pl.tar.gz
(2.37 KB)
??
x7263.pl.tar
(11.5 KB)
??
x788.pl.pl.tar.gz
(2.37 KB)
??
x788.pl.tar
(11.5 KB)
??
x8001.pl.pl.tar.gz
(2.37 KB)
??
x8001.pl.tar
(11.5 KB)
??
x8043.pl.pl.tar.gz
(2.37 KB)
??
x8043.pl.tar
(11.5 KB)
??
x9285.pl.pl.tar.gz
(2.37 KB)
??
x9285.pl.tar
(11.5 KB)
??
x935.pl.pl.tar.gz
(2.37 KB)
??
x935.pl.tar
(11.5 KB)
??
xh.zip
(81.63 KB)
??
xit-2x.gif.gif.tar.gz
(813 B)
??
xit-2x.gif.tar
(2.5 KB)
??
xit.gif.gif.tar.gz
(312 B)
??
xit.gif.tar
(2 KB)
??
xml.tar
(9 KB)
??
xml.tar.gz
(2.25 KB)
??
xmlrpc.php.php.tar.gz
(1.5 KB)
??
xmlrpc.php.tar
(5 KB)
??
xor.php.php.tar.gz
(752 B)
??
xor.php.tar
(3 KB)
??
yes.png.png.tar.gz
(697 B)
??
yes.png.tar
(2.5 KB)
??
yi.zip
(59.14 KB)
??
yo.tar
(13.5 KB)
??
yo.tar.gz
(5.52 KB)
??
zh_HK.tar
(250.5 KB)
??
zh_HK.tar.gz
(92.91 KB)
??
zh_HK.zip
(240.28 KB)
??
zh_TW.Big5.tar
(26 KB)
??
zh_TW.Big5.tar.gz
(10.02 KB)
??
zsh.tar
(156 KB)
??
zsh.tar.gz
(34.87 KB)
??
zsh.zip
(137.72 KB)
Editing: alt-php84-geos_1.0.0-1.dfe1ab17b0.el8.tar
tests/README.md 0000644 00000000565 15153215634 0007200 0 ustar 00 Tests can be run manually from the top-level build dir using: php -n -d extension=modules/geos.so tests/001_Geometry.phpt If you want to use valgrind, it is recommended to disable Zend memory management: export USE_ZEND_ALLOC=0 And avoid unload of modules: export ZEND_DONT_UNLOAD_MODULES=1 Read more on https://bugs.php.net/bugs-getting-valgrind-log.php tests/000_General.phpt 0000644 00000003041 15153215634 0010542 0 ustar 00 --TEST-- General tests --SKIPIF-- <?php if (!extension_loaded('geos')) { print "geos extension not loaded\n"; exit(1); } ?> --FILE-- <?php require dirname(__FILE__).'/TestHelper.php'; class GeneralTest extends GEOSTest { public function testGEOSVersion() { $this->assertContains('-CAPI-', GEOSVersion()); } public function testConstants() { $this->assertEquals(1, GEOSBUF_CAP_ROUND); $this->assertEquals(2, GEOSBUF_CAP_FLAT); $this->assertEquals(3, GEOSBUF_CAP_SQUARE); $this->assertEquals(1, GEOSBUF_JOIN_ROUND); $this->assertEquals(2, GEOSBUF_JOIN_MITRE); $this->assertEquals(3, GEOSBUF_JOIN_BEVEL); $this->assertEquals(0, GEOS_POINT); $this->assertEquals(1, GEOS_LINESTRING); $this->assertEquals(2, GEOS_LINEARRING); $this->assertEquals(3, GEOS_POLYGON); $this->assertEquals(4, GEOS_MULTIPOINT); $this->assertEquals(5, GEOS_MULTILINESTRING); $this->assertEquals(6, GEOS_MULTIPOLYGON); $this->assertEquals(7, GEOS_GEOMETRYCOLLECTION); $this->assertEquals(1, GEOSVALID_ALLOW_SELFTOUCHING_RING_FORMING_HOLE); $this->assertEquals(1, GEOSRELATE_BNR_MOD2); $this->assertEquals(1, GEOSRELATE_BNR_OGC); $this->assertEquals(2, GEOSRELATE_BNR_ENDPOINT); $this->assertEquals(3, GEOSRELATE_BNR_MULTIVALENT_ENDPOINT); $this->assertEquals(4, GEOSRELATE_BNR_MONOVALENT_ENDPOINT); } } GeneralTest::run(); ?> --EXPECT-- GeneralTest->testGEOSVersion OK GeneralTest->testConstants OK tests/001_Geometry.phpt 0000644 00000166421 15153215634 0010775 0 ustar 00 --TEST-- Geometry tests --SKIPIF-- <?php if (!extension_loaded('geos')) { print "geos extension not loaded\n"; exit(1); } ?> --FILE-- <?php require dirname(__FILE__).'/TestHelper.php'; class GeometryTest extends GEOSTest { public function testGeometry_serialization() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setTrim')) { $writer->setTrim(TRUE); } if (method_exists("GEOSWKTWriter", 'setOutputDimension')) { $writer->setOutputDimension(3); } $g = $reader->read('POINT(6 7 8)'); $g->setSRID(54); $a = array('geom' => $g, 'name' => 'test geometry'); $srl = serialize($a); $a2 = unserialize($srl); $this->assertEquals('POINT Z (6 7 8)', $writer->write($a['geom'])); } public function testGeometry_project() { $reader = new GEOSWKTReader(); $g = $reader->read('POINT(1 2)'); $g2 = $reader->read('POINT(3 4)'); /* The method only accept lineal geometries */ try { $prj = $g->project($g2); $this->assertTrue(FALSE); # this is just to fail if we get here } catch (Exception $e) { $this->assertContains('lineal', $e->getMessage()); } $g = $reader->read('LINESTRING(0 0, 10 0)'); $g2 = $reader->read('POINT(0 0)'); $prj = $g->project($g2); $this->assertEquals(0, $prj); $prj = $g->project($g2, TRUE); $this->assertEquals(0, $prj); $g2 = $reader->read('POINT(10 0)'); $prj = $g->project($g2); $this->assertEquals(10, $prj); $prj = $g->project($g2, TRUE); $this->assertEquals(1, $prj); $g2 = $reader->read('POINT(5 0)'); $prj = $g->project($g2); $this->assertEquals(5, $prj); $prj = $g->project($g2, TRUE); $this->assertEquals(0.5, $prj); $g = $reader->read('MULTILINESTRING((0 0, 10 0),(20 10, 20 20))'); $g2 = $reader->read('POINT(20 0)'); $prj = $g->project($g2); $this->assertEquals(10, $prj); $prj = $g->project($g2, TRUE); $this->assertEquals(0.5, $prj); $g2 = $reader->read('POINT(20 5)'); $prj = $g->project($g2); $this->assertEquals(10, $prj); $prj = $g->project($g2, TRUE); $this->assertEquals(0.5, $prj); } public function testGeometry_interpolate() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setTrim')) { $writer->setTrim(TRUE); } /* The method only accept LineString geometries */ $g = $reader->read('POINT(1 2)'); try { $prj = $g->interpolate(0); $this->assertTrue(FALSE); # this is just to fail if we get here } catch (Exception $e) { $this->assertContains('LineString', $e->getMessage()); } $g = $reader->read('LINESTRING(0 0, 10 0)'); $prj = $g->interpolate(0); $this->assertNotNull($prj); $this->assertEquals('POINT (0 0)', $writer->write($prj)); $prj = $g->interpolate(0, TRUE); $this->assertNotNull($prj); $this->assertEquals('POINT (0 0)', $writer->write($prj)); $prj = $g->interpolate(5); $this->assertNotNull($prj); $this->assertEquals('POINT (5 0)', $writer->write($prj)); $prj = $g->interpolate(0.5, TRUE); $this->assertNotNull($prj); $this->assertEquals('POINT (5 0)', $writer->write($prj)); /* return closest on longer distance */ $prj = $g->interpolate(20); $this->assertNotNull($prj); $this->assertEquals('POINT (10 0)', $writer->write($prj)); $prj = $g->interpolate(2, TRUE); $this->assertNotNull($prj); $this->assertEquals('POINT (10 0)', $writer->write($prj)); } public function testGeometry_buffer() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g = $reader->read('POINT(0 0)'); $b = $g->buffer(0); $this->assertEquals('POLYGON EMPTY', $writer->write($b)); $b = $g->buffer(10); $this->assertEquals('POLYGON ((10 0, 10 -2, 9 -4, 8 -6, 7 -7, 6 -8, 4 -9, 2 -10, 0 -10, -2 -10, -4 -9, -6 -8, -7 -7, -8 -6, -9 -4, -10 -2, -10 -0, -10 2, -9 4, -8 6, -7 7, -6 8, -4 9, -2 10, -0 10, 2 10, 4 9, 6 8, 7 7, 8 6, 9 4, 10 2, 10 0))', $writer->write($b)); # One segment per quadrant $b = $g->buffer(10, array('quad_segs' => 1)); $this->assertEquals('POLYGON ((10 0, 0 -10, -10 -0, -0 10, 10 0))', $writer->write($b)); /* End cap styles */ $g = $reader->read('LINESTRING(0 0, 100 0)'); $b = $g->buffer(10, array( 'quad_segs' => 1, 'endcap' => GEOSBUF_CAP_ROUND )); $this->assertEquals('POLYGON ((100 10, 110 0, 100 -10, 0 -10, -10 0, 0 10, 100 10))', $writer->write($b)); $b = $g->buffer(10, array( 'quad_segs' => 1, 'endcap' => GEOSBUF_CAP_FLAT )); $this->assertEquals('POLYGON ((100 10, 100 -10, 0 -10, 0 10, 100 10))', $writer->write($b)); $b = $g->buffer(10, array( 'quad_segs' => 1, 'endcap' => GEOSBUF_CAP_SQUARE )); $this->assertEquals('POLYGON ((100 10, 110 10, 110 -10, 0 -10, -10 -10, -10 10, 100 10))', $writer->write($b)); /* Join styles */ $g = $reader->read('LINESTRING(0 0, 100 0, 100 100)'); $b = $g->buffer(10, array( 'quad_segs' => 2, 'join' => GEOSBUF_JOIN_ROUND )); $this->assertEquals('POLYGON ((90 10, 90 100, 93 107, 100 110, 107 107, 110 100, 110 0, 107 -7, 100 -10, 0 -10, -7 -7, -10 0, -7 7, 0 10, 90 10))', $writer->write($b)); $b = $g->buffer(10, array( 'quad_segs' => 2, 'join' => GEOSBUF_JOIN_BEVEL )); $this->assertEquals('POLYGON ((90 10, 90 100, 93 107, 100 110, 107 107, 110 100, 110 0, 100 -10, 0 -10, -7 -7, -10 0, -7 7, 0 10, 90 10))', $writer->write($b)); $b = $g->buffer(10, array( 'quad_segs' => 2, 'join' => GEOSBUF_JOIN_MITRE )); $this->assertEquals('POLYGON ((90 10, 90 100, 93 107, 100 110, 107 107, 110 100, 110 -10, 0 -10, -7 -7, -10 0, -7 7, 0 10, 90 10))', $writer->write($b)); /* Check that elements of the passed style array are not * type-converted (buffer op will need to type-convert * internally) */ $ary = array('a' => 1); $myStyle = array( 'quad_segs' => "a string", 'join' => "1", 'endcap' => $ary, 'mitre_limit' => 2 /* an int.. */ ); $this->assertEquals('string', gettype($myStyle['quad_segs'])); $this->assertEquals('string', gettype($myStyle['join'])); $this->assertEquals('array', gettype($myStyle['endcap'])); $this->assertEquals('integer', gettype($myStyle['mitre_limit'])); $b = $g->buffer(10, $myStyle); $this->assertEquals('string', gettype($myStyle['quad_segs'])); $this->assertEquals('string', gettype($myStyle['join'])); $this->assertEquals('array', gettype($myStyle['endcap'])); $this->assertEquals('integer', gettype($myStyle['mitre_limit'])); /* Single-sided buffering */ $g = $reader->read('LINESTRING(0 0, 100 0)'); $b = $g->buffer(10, array( 'single_sided' => true )); $this->assertEquals('POLYGON ((100 0, 0 0, 0 10, 100 10, 100 0))', $writer->write($b)); $b = $g->buffer(-10, array( 'single_sided' => true )); $this->assertEquals('POLYGON ((0 0, 100 0, 100 -10, 0 -10, 0 0))', $writer->write($b)); } public function testGeometry_offsetCurve() { if (!method_exists("GEOSGeometry", 'offsetCurve')) { return; } $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); $writer->setRoundingPrecision(0); /* Join styles */ $g = $reader->read('LINESTRING(0 0, 100 0, 100 100)'); /* left, round join */ $b = $g->offsetCurve(10, array( 'quad_segs' => 2, 'join' => GEOSBUF_JOIN_ROUND )); $this->assertEquals('LINESTRING (0 10, 90 10, 90 100)', $writer->write($b)); /* left, bevel join */ $b = $g->offsetCurve(10, array( 'quad_segs' => 2, 'join' => GEOSBUF_JOIN_BEVEL )); $this->assertEquals('LINESTRING (0 10, 90 10, 90 100)', $writer->write($b)); /* left, mitre join */ $b = $g->offsetCurve(10, array( 'quad_segs' => 2, 'join' => GEOSBUF_JOIN_MITRE )); $this->assertEquals('LINESTRING (0 10, 90 10, 90 100)', $writer->write($b)); } public function testGeometry_envelope() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g = $reader->read('POINT(0 0)'); $b = $g->envelope(); $this->assertEquals('POINT (0 0)', $writer->write($b)); $g = $reader->read('LINESTRING(0 0, 10 10)'); $b = $g->envelope(); $this->assertEquals('POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0))', $writer->write($b)); } public function testGeometry_intersection() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } /* POINT - POINT */ $g = $reader->read('POINT(0 0)'); $g2 = $reader->read('POINT(0 0)'); $gi = $g->intersection($g2); $this->assertEquals( 'POINT (0 0)', $writer->write($gi)); /* POINT - LINE */ $g = $reader->read('LINESTRING(0 0, 10 0)'); $g2 = $reader->read('POINT(5 0)'); $gi = $g->intersection($g2); $this->assertEquals( 'POINT (5 0)', $writer->write($gi)); /* LINE - LINE */ $g = $reader->read('LINESTRING(0 0, 10 0)'); $g2 = $reader->read('LINESTRING(5 -10, 5 10)'); $gi = $g->intersection($g2); $this->assertEquals( 'POINT (5 0)', $writer->write($gi)); $g2 = $reader->read('LINESTRING(5 0, 20 0)'); $gi = $g->intersection($g2); $this->assertEquals( 'LINESTRING (5 0, 10 0)', $writer->write($gi)); /* LINE - POLY */ $g = $reader->read('POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))'); $g2 = $reader->read('LINESTRING(5 -10, 5 10)'); $gi = $g->intersection($g2); $this->assertEquals( 'LINESTRING (5 0, 5 10)', $writer->write($gi)); $g2 = $reader->read('LINESTRING(10 0, 20 0)'); $gi = $g->intersection($g2); $this->assertEquals( 'POINT (10 0)', $writer->write($gi)); /* POLY - POLY */ $g = $reader->read('POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))'); $g2 = $reader->read('POLYGON((5 -5, 5 5, 15 5, 15 -5, 5 -5))'); $gi = $g->intersection($g2); $this->assertTrue($gi->equals($reader->read('POLYGON ((10 5, 10 0, 5 0, 5 5, 10 5))'))); $g2 = $reader->read('POLYGON((10 0, 20 0, 20 -5, 10 -5, 10 0))'); $gi = $g->intersection($g2); $this->assertEquals( 'POINT (10 0)', $writer->write($gi)); $g2 = $reader->read('POLYGON((8 0, 20 0, 20 -5, 10 -5, 8 0))'); $gi = $g->intersection($g2); $this->assertEquals( 'LINESTRING (8 0, 10 0)', $writer->write($gi)); } public function testGeometry_clipByRect() { if (!method_exists("GEOSGeometry", 'clipByRect')) { return; } $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); $writer->setRoundingPrecision(0); /* POINT */ $g = $reader->read('POINT(0 0)'); $gi = $g->clipByRect(-1,-1,1,1); $this->assertEquals( 'POINT (0 0)', $writer->write($gi)); $gi = $g->clipByRect(1,1,2,2); $this->assertEquals( 'GEOMETRYCOLLECTION EMPTY', $writer->write($gi)); /* LINE */ $g = $reader->read('LINESTRING(0 0, 10 0)'); $gi = $g->clipByRect(1,-1,2,1); $this->assertEquals( 'LINESTRING (1 0, 2 0)', $writer->write($gi)); /* POLY */ $g = $reader->read('POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))'); $gi = $g->clipByRect(1,1,5,5); $this->assertEquals( 'POLYGON ((1 1, 1 5, 5 5, 5 1, 1 1))', $writer->write($gi)); $gi = $g->clipByRect(-1,-1,5,5); $this->assertEquals( 'POLYGON ((0 0, 0 5, 5 5, 5 0, 0 0))', $writer->write($gi)); } public function testGeometry_convexHull() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g = $reader->read('POINT(0 0)'); $b = $g->convexHull(); $this->assertEquals('POINT (0 0)', $writer->write($b)); $g = $reader->read('LINESTRING(0 0, 10 10)'); $b = $g->convexHull(); $this->assertEquals('LINESTRING (0 0, 10 10)', $writer->write($b)); $g = $reader->read('POLYGON((0 0, 0 10, 5 5, 10 10, 10 0, 0 0))'); $b = $g->convexHull(); $this->assertEquals('POLYGON ((0 0, 0 10, 10 10, 10 0, 0 0))', $writer->write($b)); } public function testGeometry_difference() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } /* LINE - POINT */ $g = $reader->read('LINESTRING(0 0, 10 0)'); $g2 = $reader->read('POINT(5 0)'); $gi = $g->difference($g2); $this->assertEquals('LINESTRING (0 0, 10 0)', $writer->write($gi)); /* POINT - LINE */ $g = $reader->read('POINT(5 0)'); $g2 = $reader->read('LINESTRING(0 1, 10 1)'); $gi = $g->difference($g2); $this->assertEquals( 'POINT (5 0)', $writer->write($gi)); /* LINE - LINE */ $g = $reader->read('LINESTRING(0 0, 10 0)'); $g2 = $reader->read('LINESTRING(5 -10, 5 10)'); $gi = $g->difference($g2); $this->assertEquals( 'MULTILINESTRING ((0 0, 5 0), (5 0, 10 0))', $writer->write($gi)); $g2 = $reader->read('LINESTRING(5 0, 20 0)'); $gi = $g->difference($g2); $this->assertEquals( 'LINESTRING (0 0, 5 0)', $writer->write($gi)); } public function testGeometry_symdifference() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } /* LINE - POINT */ $g = $reader->read('LINESTRING(0 0, 10 0)'); $g2 = $reader->read('POINT(5 0)'); $gi = $g->symDifference($g2); $this->assertEquals('LINESTRING (0 0, 10 0)', $writer->write($gi)); /* POINT - LINE */ $g = $reader->read('POINT(5 0)'); $g2 = $reader->read('LINESTRING(0 0, 10 0)'); $gi = $g->symDifference($g2); $this->assertEquals( 'LINESTRING (0 0, 10 0)', $writer->write($gi)); $g2 = $reader->read('LINESTRING(0 1, 10 1)'); $gi = $g->symDifference($g2); $this->assertEquals('GEOMETRYCOLLECTION (POINT (5 0), LINESTRING (0 1, 10 1))', $writer->write($gi)); } public function testGeometry_boundary() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g = $reader->read('POINT(0 0)'); $b = $g->boundary(); $this->assertEquals('GEOMETRYCOLLECTION EMPTY', $writer->write($b)); $g = $reader->read('LINESTRING(0 0, 10 10)'); $b = $g->boundary(); $this->assertEquals('MULTIPOINT (0 0, 10 10)', $writer->write($b)); $g = $reader->read('POLYGON((0 0, 10 0, 10 10, 0 10, 0 0),( 5 5, 5 6, 6 6, 6 5, 5 5))'); $b = $g->boundary(); $this->assertEquals('MULTILINESTRING ((0 0, 10 0, 10 10, 0 10, 0 0), (5 5, 5 6, 6 6, 6 5, 5 5))', $writer->write($b)); } public function testGeometry_union() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } /* POINT - POINT */ $g = $reader->read('POINT(0 0)'); $g2 = $reader->read('POINT(0 0)'); $gi = $g->union($g2); $this->assertEquals( 'POINT (0 0)', $writer->write($gi)); $g2 = $reader->read('POINT(1 0)'); $gi = $g->union($g2); $this->assertEquals( 'MULTIPOINT (0 0, 1 0)', $writer->write($gi)); /* LINE - POINT */ $g = $reader->read('LINESTRING(0 0, 10 0)'); $g2 = $reader->read('POINT(5 0)'); $gi = $g->union($g2); $this->assertEquals('LINESTRING (0 0, 10 0)', $writer->write($gi)); /* POINT - LINE */ $g = $reader->read('POINT(5 0)'); $g2 = $reader->read('LINESTRING(0 0, 10 0)'); $gi = $g->union($g2); $this->assertEquals( 'LINESTRING (0 0, 10 0)', $writer->write($gi)); $g2 = $reader->read('LINESTRING(0 1, 10 1)'); $gi = $g->union($g2); $this->assertEquals('GEOMETRYCOLLECTION (POINT (5 0), LINESTRING (0 1, 10 1))', $writer->write($gi)); } public function testGeometry_pointOnSurface() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g = $reader->read('POINT(0 0)'); $b = $g->pointOnSurface(); $this->assertEquals('POINT (0 0)', $writer->write($b)); $g = $reader->read('LINESTRING(0 0, 5 5, 10 10)'); $b = $g->pointOnSurface(); $this->assertEquals('POINT (5 5)', $writer->write($b)); $g = $reader->read('POLYGON((0 0, 0 10, 5 5, 10 10, 10 0, 0 0))'); $b = $g->pointOnSurface(); $this->assertEquals('POINT (1 8)', $writer->write($b)); } public function testGeometry_centroid() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g = $reader->read('POINT(0 0)'); $b = $g->centroid(); $this->assertEquals('POINT (0 0)', $writer->write($b)); $g = $reader->read('LINESTRING(0 0, 10 10)'); $b = $g->centroid(); $this->assertEquals('POINT (5 5)', $writer->write($b)); $g = $reader->read('POLYGON((0 0, 0 10, 5 5, 10 10, 10 0, 0 0))'); $b = $g->centroid(); $this->assertEquals('POINT (5 4)', $writer->write($b)); } public function testGeometry_relate() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g = $reader->read('POINT(0 0)'); $g2 = $reader->read('POINT(0 0)'); $ret = $g->relate($g2); $this->assertEquals('0FFFFFFF2', $ret); $ret = $g->relate($g2, '0FFFFFFF2'); $this->assertEquals(TRUE, $ret); $ret = $g->relate($g2, '0*******T'); $this->assertEquals(TRUE, $ret); $ret = $g->relate($g2, '0*******1'); $this->assertEquals(FALSE, $ret); $g = $reader->read('POINT(0 0)'); $g2 = $reader->read('POINT(1 0)'); $ret = $g->relate($g2); $this->assertEquals('FF0FFF0F2', $ret); $ret = $g->relate($g2, 'FF0FFF0F2'); $this->assertEquals(TRUE, $ret); $ret = $g->relate($g2, 'F*******2'); $this->assertEquals(TRUE, $ret); $ret = $g->relate($g2, 'T*******2'); $this->assertEquals(FALSE, $ret); $g = $reader->read('POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))'); $g2 = $reader->read('POINT(1 0)'); $ret = $g->relate($g2); $this->assertEquals('FF20F1FF2', $ret); $ret = $g->relate($g2, 'FF20F1FF2'); $this->assertEquals(TRUE, $ret); $ret = $g->relate($g2, 'F****T**T'); $this->assertEquals(TRUE, $ret); $ret = $g->relate($g2, 'T*******2'); $this->assertEquals(FALSE, $ret); } public function testGeometry_relateBoundaryNodeRule() { if (!method_exists("GEOSGeometry", 'relateBoundaryNodeRule')) { return; } $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g = $reader->read('LINESTRING(0 0, 2 4, 5 5, 0 0)'); $g2 = $reader->read('POINT(0 0)'); $ret = $g->relateBoundaryNodeRule($g2, GEOSRELATE_BNR_OGC); $this->assertEquals('0F1FFFFF2', $ret); $ret = $g->relateBoundaryNodeRule($g2, GEOSRELATE_BNR_ENDPOINT); $this->assertEquals('FF10FFFF2', $ret); } public function testGeometry_polygonize() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g = $reader->read('GEOMETRYCOLLECTION( LINESTRING(0 0, 10 10), LINESTRING(185 221, 100 100), LINESTRING(185 221, 88 275, 180 316), LINESTRING(185 221, 292 281, 180 316), LINESTRING(189 98, 83 187, 185 221), LINESTRING(189 98, 325 168, 185 221)) )'); $g2 = $reader->read('POINT(0 0)'); $ret = GEOSPolygonize($g); $this->assertEquals('array', gettype($ret)); $this->assertEquals('array', gettype($ret['rings'])); $this->assertEquals('array', gettype($ret['cut_edges'])); $this->assertEquals('array', gettype($ret['dangles'])); $this->assertEquals('array', gettype($ret['invalid_rings'])); $this->assertEquals(2, count($ret['rings'])); $this->assertEquals('POLYGON ((185 221, 88 275, 180 316, 292 281, 185 221))', # JTS-confirmed! $writer->write($ret['rings'][0])); $this->assertEquals('POLYGON ((189 98, 83 187, 185 221, 325 168, 189 98))', # JTS-confirmed ! $writer->write($ret['rings'][1])); $this->assertEquals(0, count($ret['cut_edges'])); $this->assertEquals(0, count($ret['invalid_rings'])); /* * FIXME: the duplicated dangle (0 0, 10 10) is unexpected */ $this->assertEquals(2, count($ret['dangles'])); $this->assertEquals('LINESTRING (185 221, 100 100)', # JTS-confirmed ! $writer->write($ret['dangles'][0])); $this->assertEquals('LINESTRING (0 0, 10 10)', # JTS-confirmed ! $writer->write($ret['dangles'][1])); ########################################################### $g = $g->union($g2); /* Now make sure linestrings are noded */ $ret = GEOSPolygonize($g); $this->assertEquals('array', gettype($ret)); $this->assertEquals('array', gettype($ret['rings'])); $this->assertEquals('array', gettype($ret['cut_edges'])); $this->assertEquals('array', gettype($ret['dangles'])); $this->assertEquals('array', gettype($ret['invalid_rings'])); $this->assertEquals(2, count($ret['dangles'])); $this->assertEquals('LINESTRING (132 146, 100 100)', $writer->write($ret['dangles'][0])); $this->assertEquals('LINESTRING (0 0, 10 10)', $writer->write($ret['dangles'][1])); $this->assertEquals(0, count($ret['invalid_rings'])); // TODO: test a polygonize run with cut lines and invalid_rings } public function testGeometry_lineMerge() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g = $reader->read('MULTILINESTRING( (0 0, 10 10), (10 10, 10 0), (5 0, 10 0), (5 -5, 5 0) )'); $ret = GEOSLineMerge($g); $this->assertEquals('array', gettype($ret)); $this->assertEquals('1', count($ret)); $this->assertEquals('LINESTRING (0 0, 10 10, 10 0, 5 0, 5 -5)', $writer->write($ret[0])); } public function testGeometry_sharedPaths() { if (!function_exists('GEOSSharedPaths')) { return; } $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } /* LINE - LINE */ $g1 = $reader->read('LINESTRING(0 0, 50 0)'); $g2 = $reader->read('MULTILINESTRING((5 0, 15 0),(40 0, 30 0))'); $gs = GEOSSharedPaths($g1, $g2); $this->assertEquals('GEOMETRYCOLLECTION (MULTILINESTRING ((5 0, 15 0)), MULTILINESTRING ((30 0, 40 0)))', $writer->write($gs)); } public function testGeometry_simplify() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g = $reader->read('LINESTRING(0 0, 3 4, 5 10, 10 0, 10 9, 5 11, 0 9)'); $gs = $g->simplify(2); $this->assertEquals( 'LINESTRING (0 0, 5 10, 10 0, 10 9, 0 9)', $writer->write($gs)); $gs = $g->simplify(2, TRUE); $this->assertEquals( 'LINESTRING (0 0, 5 10, 10 0, 10 9, 5 11, 0 9)', $writer->write($gs)); } public function testGeometry_extractUniquePoints() { if (!method_exists("GEOSGeometry", 'extractUniquePoints')) { return; } $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g = $reader->read( 'GEOMETRYCOLLECTION ( MULTIPOLYGON ( ((0 0, 1 0, 1 1, 0 1, 0 0)), ((10 10, 10 14, 14 14, 14 10, 10 10), (11 11, 11 12, 12 12, 12 11, 11 11)) ), POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0)), MULTILINESTRING ((0 0, 2 3), (10 10, 3 4)), LINESTRING (0 0, 2 3), MULTIPOINT (0 0, 2 3), POINT (9 0), POINT(1 0)), LINESTRING EMPTY '); $gs = $g->extractUniquePoints(); if ( ! $gs ) RETURN_NULL(); /* should get an exception before */ $this->assertEquals('MULTIPOINT (0 0, 1 0, 1 1, 0 1, 10 10, 10 14, 14 14, 14 10, 11 11, 11 12, 12 12, 12 11, 2 3, 3 4, 9 0)', $writer->write($gs)); } public function testGeometry_relationalOps() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g1 = $reader->read('POINT(0 0)'); $g2 = $reader->read('POINT(0 0)'); $this->assertFalse( $g1->disjoint($g2) ); $this->assertFalse( $g1->touches($g2) ); /* no bounds, can't touch */ $this->assertTrue( $g1->intersects($g2) ); $this->assertFalse( $g1->crosses($g2) ); $this->assertTrue( $g1->within($g2) ); $this->assertTrue( $g1->contains($g2) ); $this->assertFalse( $g1->overlaps($g2) ); $this->assertTrue( $g1->equals($g2) ); $this->assertTrue( $g1->equalsExact($g2) ); if (method_exists("GEOSGeometry", 'covers')) { $this->assertTrue( $g1->covers($g2) ); } if (method_exists("GEOSGeometry", 'coveredBy')) { $this->assertTrue( $g1->coveredBy($g2) ); } $g1 = $reader->read('POINT(0 0)'); $g2 = $reader->read('LINESTRING(0 0, 10 0)'); $this->assertFalse( $g1->disjoint($g2) ); $this->assertTrue( $g1->touches($g2) ); $this->assertTrue( $g1->intersects($g2) ); $this->assertFalse( $g1->crosses($g2) ); $this->assertFalse( $g1->within($g2) ); $this->assertFalse( $g1->contains($g2) ); $this->assertFalse( $g1->overlaps($g2) ); $this->assertFalse( $g1->equals($g2) ); $this->assertFalse( $g1->equalsExact($g2, 10) ); if (method_exists("GEOSGeometry", 'covers')) { $this->assertFalse( $g1->covers($g2) ); } if (method_exists("GEOSGeometry", 'coveredBy')) { $this->assertTrue( $g1->coveredBy($g2) ); } $g1 = $reader->read('POINT(5 0)'); $g2 = $reader->read('LINESTRING(0 0, 10 0)'); $this->assertFalse( $g1->disjoint($g2) ); $this->assertFalse( $g1->touches($g2) ); $this->assertTrue( $g1->intersects($g2) ); $this->assertFalse( $g1->crosses($g2) ); $this->assertTrue( $g1->within($g2) ); $this->assertFalse( $g1->contains($g2) ); $this->assertFalse( $g1->overlaps($g2) ); $this->assertFalse( $g1->equals($g2) ); $this->assertFalse( $g1->equalsExact($g2, 10) ); if (method_exists("GEOSGeometry", 'covers')) { $this->assertFalse( $g1->covers($g2) ); } if (method_exists("GEOSGeometry", 'coveredBy')) { $this->assertTrue( $g1->coveredBy($g2) ); } $g1 = $reader->read('LINESTRING(5 -5, 5 5)'); $g2 = $reader->read('LINESTRING(0 0, 10 0)'); $this->assertFalse( $g1->disjoint($g2) ); $this->assertFalse( $g1->touches($g2) ); $this->assertTrue( $g1->intersects($g2) ); $this->assertTrue( $g1->crosses($g2) ); $this->assertFalse( $g1->within($g2) ); $this->assertFalse( $g1->contains($g2) ); $this->assertFalse( $g1->overlaps($g2) ); $this->assertFalse( $g1->equals($g2) ); $this->assertFalse( $g1->equalsExact($g2, 1) ); if (method_exists("GEOSGeometry", 'covers')) { $this->assertFalse( $g1->covers($g2) ); } if (method_exists("GEOSGeometry", 'coveredBy')) { $this->assertFalse( $g1->coveredBy($g2) ); } $g1 = $reader->read('LINESTRING(5 0, 15 0)'); $g2 = $reader->read('LINESTRING(0 0, 10 0)'); $this->assertFalse( $g1->disjoint($g2) ); $this->assertFalse( $g1->touches($g2) ); $this->assertTrue( $g1->intersects($g2) ); $this->assertFalse( $g1->crosses($g2) ); $this->assertFalse( $g1->within($g2) ); $this->assertFalse( $g1->contains($g2) ); $this->assertTrue( $g1->overlaps($g2) ); $this->assertFalse( $g1->equals($g2) ); $this->assertFalse( $g1->equalsExact($g2, 1) ); if (method_exists("GEOSGeometry", 'covers')) { $this->assertFalse( $g1->covers($g2) ); } if (method_exists("GEOSGeometry", 'coveredBy')) { $this->assertFalse( $g1->coveredBy($g2) ); } $g1 = $reader->read('LINESTRING(0 0, 5 0, 10 0)'); $g2 = $reader->read('LINESTRING(0 0, 10 0)'); $this->assertFalse( $g1->disjoint($g2) ); $this->assertFalse( $g1->touches($g2) ); $this->assertTrue( $g1->intersects($g2) ); $this->assertFalse( $g1->crosses($g2) ); $this->assertTrue( $g1->within($g2) ); $this->assertTrue( $g1->contains($g2) ); $this->assertFalse( $g1->overlaps($g2) ); $this->assertTrue( $g1->equals($g2) ); $this->assertFalse( $g1->equalsExact($g2, 1) ); if (method_exists("GEOSGeometry", 'covers')) { $this->assertTrue( $g1->covers($g2) ); } if (method_exists("GEOSGeometry", 'coveredBy')) { $this->assertTrue( $g1->coveredBy($g2) ); } $g1 = $reader->read('POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))'); $g2 = $reader->read('POLYGON((5 -5, 5 5, 15 5, 15 -5, 5 -5))'); $this->assertFalse( $g1->disjoint($g2) ); $this->assertFalse( $g1->touches($g2) ); $this->assertTrue( $g1->intersects($g2) ); $this->assertFalse( $g1->crosses($g2) ); $this->assertFalse( $g1->within($g2) ); $this->assertFalse( $g1->contains($g2) ); $this->assertTrue( $g1->overlaps($g2) ); $this->assertFalse( $g1->equals($g2) ); $this->assertFalse( $g1->equalsExact($g2, 1) ); if (method_exists("GEOSGeometry", 'covers')) { $this->assertFalse( $g1->covers($g2) ); } if (method_exists("GEOSGeometry", 'coveredBy')) { $this->assertFalse( $g1->coveredBy($g2) ); } $g1 = $reader->read('POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))'); $g2 = $reader->read('POINT(15 15)'); $this->assertTrue( $g1->disjoint($g2) ); $this->assertFalse( $g1->touches($g2) ); $this->assertFalse( $g1->intersects($g2) ); $this->assertFalse( $g1->crosses($g2) ); $this->assertFalse( $g1->within($g2) ); $this->assertFalse( $g1->contains($g2) ); $this->assertFalse( $g1->overlaps($g2) ); $this->assertFalse( $g1->equals($g2) ); $this->assertFalse( $g1->equalsExact($g2, 1) ); if (method_exists("GEOSGeometry", 'covers')) { $this->assertFalse( $g1->covers($g2) ); } if (method_exists("GEOSGeometry", 'coveredBy')) { $this->assertFalse( $g1->coveredBy($g2) ); } $g1 = $reader->read('POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))'); $g2 = $reader->read('POINT(5 0)'); $this->assertFalse( $g1->disjoint($g2) ); $this->assertTrue( $g1->touches($g2) ); $this->assertTrue( $g1->intersects($g2) ); $this->assertFalse( $g1->crosses($g2) ); $this->assertFalse( $g1->within($g2) ); $this->assertFalse( $g1->contains($g2) ); $this->assertFalse( $g1->overlaps($g2) ); $this->assertFalse( $g1->equals($g2) ); $this->assertFalse( $g1->equalsExact($g2, 1) ); if (method_exists("GEOSGeometry", 'covers')) { $this->assertTrue( $g1->covers($g2) ); } if (method_exists("GEOSGeometry", 'coveredBy')) { $this->assertFalse( $g1->coveredBy($g2) ); } } public function testGeometry_isEmpty() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g1 = $reader->read('POINT(0 0)'); $this->assertFalse( $g1->isEmpty() ); $g1 = $reader->read('POINT EMPTY'); $this->assertTrue( $g1->isEmpty() ); $g1 = $reader->read('LINESTRING(0 0, 10 0)'); $this->assertFalse( $g1->isEmpty() ); $g1 = $reader->read('LINESTRING EMPTY'); $this->assertTrue( $g1->isEmpty() ); $g1 = $reader->read('POLYGON((0 0, 10 0, 10 10, 0 0))'); $this->assertFalse( $g1->isEmpty() ); $g1 = $reader->read('POLYGON EMPTY'); $this->assertTrue( $g1->isEmpty() ); $g1 = $reader->read('GEOMETRYCOLLECTION(POINT(0 0))'); $this->assertFalse( $g1->isEmpty() ); $g1 = $reader->read('GEOMETRYCOLLECTION EMPTY'); $this->assertTrue( $g1->isEmpty() ); } public function testGeometry_checkValidity() { if (!method_exists("GEOSGeometry", 'checkValidity')) { return; } $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g = $reader->read('POINT(0 0)'); $val = $g->checkValidity(); $this->assertType( 'array', $val ); $this->assertTrue( $val['valid'] ); $this->assertFalse( isset($val['reason']) ); $this->assertFalse( isset($val['location']) ); $g = $reader->read('POINT(0 NaN)'); $val = $g->checkValidity(); $this->assertType( 'array', $val ); $this->assertFalse( $val['valid'] ); $this->assertEquals( 'Invalid Coordinate', $val['reason'] ); $this->assertEquals( 'POINT (0 nan)', $writer->write($val['location']) ); $g = $reader->read( 'POLYGON((0 0, -10 10, 10 10, 0 0, 4 5, -4 5, 0 0)))' ); $val = $g->checkValidity(); $this->assertType( 'array', $val ); $this->assertFalse( $val['valid'] ); $this->assertEquals( 'Ring Self-intersection', $val['reason'] ); $this->assertEquals( 'POINT (0 0)', $writer->write($val['location']) ); $g = $reader->read( 'POLYGON((0 0, -10 10, 10 10, 0 0, 4 5, -4 5, 0 0)))' ); $flags = GEOSVALID_ALLOW_SELFTOUCHING_RING_FORMING_HOLE; $val = $g->checkValidity($flags); $this->assertType( 'array', $val ); $this->assertTrue( $val['valid'] ); $this->assertFalse( isset($val['reason']) ); $this->assertFalse( isset($val['location']) ); } public function testGeometry_isSimple() { $reader = new GEOSWKTReader(); $g = $reader->read('POINT(0 0)'); $this->assertTrue( $g->isSimple() ); $g = $reader->read('LINESTRING(0 0, 10 0)'); $this->assertTrue( $g->isSimple() ); $g = $reader->read('LINESTRING(0 0, 10 0, 5 5, 5 -5)'); $this->assertFalse( $g->isSimple() ); } public function testGeometry_isRing() { $reader = new GEOSWKTReader(); $g = $reader->read('POINT(0 0)'); $this->assertFalse( $g->isRing() ); $g = $reader->read('LINESTRING(0 0, 10 0, 5 5, 5 -5)'); $this->assertFalse( $g->isRing() ); $g = $reader->read('LINESTRING(0 0, 10 0, 5 5, 0 0)'); $this->assertTrue( $g->isRing() ); } public function testGeometry_hasZ() { $reader = new GEOSWKTReader(); $g = $reader->read('POINT(0 0)'); $this->assertFalse( $g->hasZ() ); $g = $reader->read('POINT(0 0 0)'); $this->assertTrue( $g->hasZ() ); } public function testGeometry_isClosed() { if (!method_exists("GEOSGeometry", 'isClosed')) { return; } $reader = new GEOSWKTReader(); $g = $reader->read('POINT(0 0)'); try { $this->assertFalse( $g->isClosed() ); $this->assertTrue(FALSE); } catch (Exception $e) { $this->assertContains('LineString', $e->getMessage()); } $g = $reader->read('LINESTRING(0 0, 10 0, 5 5, 5 -5)'); $this->assertFalse( $g->isClosed() ); $g = $reader->read('LINESTRING(0 0, 10 0, 5 5, 0 0)'); $this->assertTrue( $g->isClosed() ); } public function testGeometry_type() { $reader = new GEOSWKTReader(); $g = $reader->read('POINT(0 0)'); $this->assertEquals('Point', $g->typeName()); $this->assertEquals(GEOS_POINT, $g->typeId()); $g = $reader->read('MULTIPOINT (0 1, 2 3)'); $this->assertEquals('MultiPoint', $g->typeName()); $this->assertEquals(GEOS_MULTIPOINT, $g->typeId()); $g = $reader->read('LINESTRING (0 0, 2 3)'); $this->assertEquals('LineString', $g->typeName()); $this->assertEquals(GEOS_LINESTRING, $g->typeId()); $g = $reader->read('MULTILINESTRING ((0 1, 2 3), (10 10, 3 4))'); $this->assertEquals('MultiLineString', $g->typeName()); $this->assertEquals(GEOS_MULTILINESTRING, $g->typeId()); $g = $reader->read('POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))'); $this->assertEquals('Polygon', $g->typeName()); $this->assertEquals(GEOS_POLYGON, $g->typeId()); $g = $reader->read('MULTIPOLYGON (((0 0, 1 0, 1 1, 0 1, 0 0)), ((10 10, 10 14, 14 14, 14 10, 10 10), (11 11, 11 12, 12 12, 12 11, 11 11)))'); $this->assertEquals('MultiPolygon', $g->typeName()); $this->assertEquals(GEOS_MULTIPOLYGON, $g->typeId()); $g = $reader->read('GEOMETRYCOLLECTION (MULTIPOLYGON (((0 0, 1 0, 1 1, 0 1, 0 0)), ((10 10, 10 14, 14 14, 14 10, 10 10), (11 11, 11 12, 12 12, 12 11, 11 11))), POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0)), MULTILINESTRING ((0 0, 2 3), (10 10, 3 4)), LINESTRING (0 0, 2 3), MULTIPOINT (0 0, 2 3), POINT (9 0))'); $this->assertEquals('GeometryCollection', $g->typeName()); $this->assertEquals(GEOS_GEOMETRYCOLLECTION, $g->typeId()); } public function testGeometry_srid() { $reader = new GEOSWKTReader(); $g = $reader->read('POINT(0 0)'); $this->assertEquals(0, $g->getSRID()); $g->setSRID(2); $this->assertEquals(2, $g->getSRID()); } public function testGeometry_numGeometries() { $reader = new GEOSWKTReader(); $g = $reader->read('POINT(0 0)'); $this->assertEquals(1, $g->numGeometries()); $g = $reader->read('MULTIPOINT (0 1, 2 3)'); $this->assertEquals(2, $g->numGeometries()); $g = $reader->read('LINESTRING (0 0, 2 3)'); $this->assertEquals(1, $g->numGeometries()); $g = $reader->read('MULTILINESTRING ((0 1, 2 3), (10 10, 3 4))'); $this->assertEquals(2, $g->numGeometries()); $g = $reader->read('POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))'); $this->assertEquals(1, $g->numGeometries()); $g = $reader->read('MULTIPOLYGON ( ((0 0, 1 0, 1 1, 0 1, 0 0)), ((10 10, 10 14, 14 14, 14 10, 10 10), (11 11, 11 12, 12 12, 12 11, 11 11)))'); $this->assertEquals(2, $g->numGeometries()); $g = $reader->read('GEOMETRYCOLLECTION ( MULTIPOLYGON ( ((0 0, 1 0, 1 1, 0 1, 0 0)), ((10 10, 10 14, 14 14, 14 10, 10 10), (11 11, 11 12, 12 12, 12 11, 11 11)) ), POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0)), MULTILINESTRING ((0 0, 2 3), (10 10, 3 4)), LINESTRING (0 0, 2 3), MULTIPOINT (0 0, 2 3), POINT (9 0))'); $this->assertEquals(6, $g->numGeometries()); } public function testGeometry_geometryN() { $reader = new GEOSWKTReader(); $g = $reader->read('POINT(0 0)'); $c = $g->geometryN(0); $this->assertTrue( $g->equalsExact($c) ); $g = $reader->read('MULTIPOINT (0 1, 2 3)'); $this->assertEquals($reader->read('POINT(0 1)'), $g->geometryN(0)); $this->assertEquals($reader->read('POINT(2 3)'), $g->geometryN(1)); $c = $g->geometryN(2); $this->assertNull( $c ); } public function testGeometry_numInteriorRings() { $reader = new GEOSWKTReader(); $g = $reader->read('POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))'); $this->assertEquals(0, $g->numInteriorRings()); $g = $reader->read('POLYGON ( (10 10, 10 14, 14 14, 14 10, 10 10), (11 11, 11 12, 12 12, 12 11, 11 11))'); $this->assertEquals(1, $g->numInteriorRings()); $g = $reader->read('POLYGON ( (10 10, 10 14, 14 14, 14 10, 10 10), (11 11, 11 12, 12 12, 12 11, 11 11), (13 11, 13 12, 13.5 12, 13.5 11, 13 11))'); $this->assertEquals(2, $g->numInteriorRings()); $g = $reader->read('POINT (0 0)'); try { $g->numInteriorRings(); $this->assertTrue( FALSE ); } catch (Exception $e) { $this->assertContains( 'Polygon', $e->getMessage() ); } } public function testGeometry_numPoints() { if (!method_exists("GEOSGeometry", 'numPoints')) { return; } $reader = new GEOSWKTReader(); $g = $reader->read('LINESTRING (0 0, 1 0, 1 1, 0 1)'); $this->assertEquals(4, $g->numPoints()); $g = $reader->read('POINT (0 0)'); try { $g->numPoints(); $this->assertTrue( FALSE ); } catch (Exception $e) { $this->assertContains( 'LineString', $e->getMessage() ); } } public function testGeometry_getXY() { if (!method_exists("GEOSGeometry", 'getX')) { return; } if (!method_exists("GEOSGeometry", 'getY')) { return; } $reader = new GEOSWKTReader(); $g = $reader->read('POINT (1 2)'); $this->assertEquals(1, $g->getX()); $this->assertEquals(2, $g->getY()); $g = $reader->read('LINESTRING (0 0, 1 1)'); try { $g->getX(); $this->assertTrue( FALSE ); } catch (Exception $e) { $this->assertContains( 'Point', $e->getMessage() ); } try { $g->getY(); $this->assertTrue( FALSE ); } catch (Exception $e) { $this->assertContains( 'Point', $e->getMessage() ); } } public function testGeometry_interiorRingN() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g = $reader->read('POLYGON ( (10 10, 10 14, 14 14, 14 10, 10 10), (11 11, 11 12, 12 12, 12 11, 11 11))'); $r = $g->interiorRingN(0); $this->assertEquals('LINEARRING (11 11, 11 12, 12 12, 12 11, 11 11)', $writer->write($r) ); $g = $reader->read('POLYGON ( (10 10, 10 14, 14 14, 14 10, 10 10), (11 11, 11 12, 12 12, 12 11, 11 11), (13 11, 13 12, 13.5 12, 13.5 11, 13 11))'); $r = $g->interiorRingN(0); $this->assertEquals('LINEARRING (11 11, 11 12, 12 12, 12 11, 11 11)', $writer->write($r) ); $r = $g->interiorRingN(1); $this->assertEquals('LINEARRING (13 11, 13 12, 14 12, 14 11, 13 11)', $writer->write($r) ); $g = $reader->read('POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))'); $this->assertNull($g->interiorRingN(0)); $g = $reader->read('POINT (0 0)'); try { $g->interiorRingN(0); $this->assertTrue( FALSE ); } catch (Exception $e) { $this->assertContains( 'Polygon', $e->getMessage() ); } } public function testGeometry_exteriorRing() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g = $reader->read('POLYGON ( (10 10, 10 14, 14 14, 14 10, 10 10), (11 11, 11 12, 12 12, 12 11, 11 11))'); $r = $g->exteriorRing(); $this->assertEquals('LINEARRING (10 10, 10 14, 14 14, 14 10, 10 10)', $writer->write($r) ); $g = $reader->read('POINT (0 0)'); try { $g->exteriorRing(0); $this->assertTrue( FALSE ); } catch (Exception $e) { $this->assertContains( 'Polygon', $e->getMessage() ); } } public function testGeometry_numCoordinates() { $reader = new GEOSWKTReader(); $g = $reader->read('POINT(0 0)'); $this->assertEquals(1, $g->numCoordinates()); $g = $reader->read('MULTIPOINT (0 1, 2 3)'); $this->assertEquals(2, $g->numCoordinates()); $g = $reader->read('LINESTRING (0 0, 2 3)'); $this->assertEquals(2, $g->numCoordinates()); $g = $reader->read('MULTILINESTRING ((0 1, 2 3), (10 10, 3 4))'); $this->assertEquals(4, $g->numCoordinates()); $g = $reader->read('POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))'); $this->assertEquals(5, $g->numCoordinates()); $g = $reader->read('MULTIPOLYGON ( ((0 0, 1 0, 1 1, 0 1, 0 0)), ((10 10, 10 14, 14 14, 14 10, 10 10), (11 11, 11 12, 12 12, 12 11, 11 11)))'); $this->assertEquals(15, $g->numCoordinates()); $g = $reader->read('GEOMETRYCOLLECTION ( MULTIPOLYGON ( ((0 0, 1 0, 1 1, 0 1, 0 0)), ((10 10, 10 14, 14 14, 14 10, 10 10), (11 11, 11 12, 12 12, 12 11, 11 11)) ), POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0)), MULTILINESTRING ((0 0, 2 3), (10 10, 3 4)), LINESTRING (0 0, 2 3), MULTIPOINT (0 0, 2 3), POINT (9 0))'); $this->assertEquals(29, $g->numCoordinates()); } public function testGeometry_dimension() { $reader = new GEOSWKTReader(); $g = $reader->read('POINT(0 0)'); $this->assertEquals(0, $g->dimension()); $g = $reader->read('MULTIPOINT (0 1, 2 3)'); $this->assertEquals(0, $g->dimension()); $g = $reader->read('LINESTRING (0 0, 2 3)'); $this->assertEquals(1, $g->dimension()); $g = $reader->read('MULTILINESTRING ((0 1, 2 3), (10 10, 3 4))'); $this->assertEquals(1, $g->dimension()); $g = $reader->read('POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))'); $this->assertEquals(2, $g->dimension()); $g = $reader->read('MULTIPOLYGON ( ((0 0, 1 0, 1 1, 0 1, 0 0)), ((10 10, 10 14, 14 14, 14 10, 10 10), (11 11, 11 12, 12 12, 12 11, 11 11)))'); $this->assertEquals(2, $g->dimension()); $g = $reader->read('GEOMETRYCOLLECTION ( MULTIPOLYGON ( ((0 0, 1 0, 1 1, 0 1, 0 0)), ((10 10, 10 14, 14 14, 14 10, 10 10), (11 11, 11 12, 12 12, 12 11, 11 11)) ), POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0)), MULTILINESTRING ((0 0, 2 3), (10 10, 3 4)), LINESTRING (0 0, 2 3), MULTIPOINT (0 0, 2 3), POINT (9 0))'); $this->assertEquals(2, $g->dimension()); } public function testGeometry_coordinateDimension() { if (!method_exists("GEOSGeometry", 'coordinateDimension')) { return; } $reader = new GEOSWKTReader(); $g = $reader->read('POINT(0 0)'); $this->assertEquals(2, $g->coordinateDimension()); $g = $reader->read('POINT(0 0 0)'); $this->assertEquals(3, $g->coordinateDimension()); } public function testGeometry_pointN() { if (!method_exists("GEOSGeometry", 'pointN')) { return; } $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); $writer->setRoundingPrecision(0); $g = $reader->read('LINESTRING (10 10, 10 14, 14 14, 14 10)'); $this->assertEquals('POINT (10 10)', $writer->write($g->pointN(0)) ); $this->assertEquals('POINT (10 14)', $writer->write($g->pointN(1)) ); $this->assertEquals('POINT (14 14)', $writer->write($g->pointN(2)) ); $this->assertEquals('POINT (14 10)', $writer->write($g->pointN(3)) ); $this->assertNull( $g->pointN(4) ); $g = $reader->read('LINEARRING (11 11, 11 12, 12 11, 11 11)'); $this->assertEquals('POINT (11 11)', $writer->write($g->pointN(0)) ); $this->assertEquals('POINT (11 12)', $writer->write($g->pointN(1)) ); $this->assertEquals('POINT (12 11)', $writer->write($g->pointN(2)) ); $this->assertEquals('POINT (11 11)', $writer->write($g->pointN(3)) ); $g = $reader->read('POINT (0 0)'); try { $g->pointN(0); $this->assertTrue( FALSE ); } catch (Exception $e) { $this->assertContains( 'LineString', $e->getMessage() ); } } public function testGeometry_startendPoint() { if (!method_exists("GEOSGeometry", 'startPoint')) { return; } if (!method_exists("GEOSGeometry", 'endPoint')) { return; } $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g = $reader->read('LINESTRING (10 10, 10 14, 14 14, 14 10)'); $this->assertEquals('POINT (10 10)', $writer->write($g->startPoint()) ); $this->assertEquals('POINT (14 10)', $writer->write($g->endPoint()) ); $this->assertNull( $g->pointN(4) ); $g = $reader->read('LINEARRING (11 11, 11 12, 12 11, 11 11)'); $this->assertEquals('POINT (11 11)', $writer->write($g->startPoint()) ); $this->assertEquals('POINT (11 11)', $writer->write($g->endPoint()) ); $g = $reader->read('POINT (0 0)'); try { $g->pointN(0); $this->assertTrue( FALSE ); } catch (Exception $e) { $this->assertContains( 'LineString', $e->getMessage() ); } } public function testGeometry_area() { $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { $writer->setRoundingPrecision(0); } $g = $reader->read('POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))'); $this->assertEquals( 1.0, $g->area() ); $g = $reader->read('POINT (0 0)'); $this->assertEquals( 0.0, $g->area() ); $g = $reader->read('LINESTRING (0 0 , 10 0)'); $this->assertEquals( 0.0, $g->area() ); } public function testGeometry_length() { $reader = new GEOSWKTReader(); $g = $reader->read('POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))'); $this->assertEquals( 4.0, $g->length() ); $g = $reader->read('POINT (0 0)'); $this->assertEquals( 0.0, $g->length() ); $g = $reader->read('LINESTRING (0 0 , 10 0)'); $this->assertEquals( 10.0, $g->length() ); } public function testGeometry_distance() { $reader = new GEOSWKTReader(); $g = $reader->read('POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))'); $g2 = $reader->read('POINT(0.5 0.5)'); $this->assertEquals( 0.0, $g->distance($g2) ); $g2 = $reader->read('POINT (-1 0)'); $this->assertEquals( 1.0, $g->distance($g2) ); $g2 = $reader->read('LINESTRING (3 0 , 10 0)'); $this->assertEquals( 2.0, $g->distance($g2) ); } public function testGeometry_hausdorffDistance() { $reader = new GEOSWKTReader(); $g = $reader->read('POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))'); $g2 = $reader->read('POINT(0 10)'); $this->assertEquals( 10.0, round($g->hausdorffDistance($g2)) ); $g2 = $reader->read('POINT (-1 0)'); $this->assertEquals( 2.0, round($g->hausdorffDistance($g2)) ); $g2 = $reader->read('LINESTRING (3 0 , 10 0)'); $this->assertEquals( 9.0, round($g->hausdorffDistance($g2)) ); } public function testGeometry_delaunayTriangulation() { if (!method_exists("GEOSGeometry", 'delaunayTriangulation')) { return; } $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); $writer->setRoundingPrecision(0); $g = $reader->read('POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))'); $b = $g->delaunayTriangulation(); $this->assertEquals('GEOMETRYCOLLECTION (POLYGON ((0 1, 0 0, 1 0, 0 1)), POLYGON ((0 1, 1 0, 1 1, 0 1)))', $writer->write($b)); $b = $g->delaunayTriangulation(0,true); $this->assertEquals('MULTILINESTRING ((0 1, 1 1), (0 0, 0 1), (0 0, 1 0), (1 0, 1 1), (0 1, 1 0))', $writer->write($b)); } public function testGeometry_voronoiDiagram() { if (!method_exists("GEOSGeometry", 'voronoiDiagram')) { return; } $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); $writer->setRoundingPrecision(0); $g = $reader->read('MULTIPOINT(0 0, 100 0, 100 100, 0 100)'); $b = $g->voronoiDiagram(); $this->assertEquals('GEOMETRYCOLLECTION (POLYGON ((50 50, 50 200, 200 200, 200 50, 50 50)), POLYGON ((50 -100, 50 50, 200 50, 200 -100, 50 -100)), POLYGON ((-100 50, -100 200, 50 200, 50 50, -100 50)), POLYGON ((-100 -100, -100 50, 50 50, 50 -100, -100 -100)))', $writer->write($b->normalize())); $b = $g->voronoiDiagram(0, 1); $this->assertEquals('MULTILINESTRING ((50 50, 200 50), (50 50, 50 200), (50 -100, 50 50), (-100 50, 50 50))', $writer->write($b->normalize())); $b = $g->voronoiDiagram(0, 1, $g->buffer(1000)); $this->assertEquals('MULTILINESTRING ((50 50, 1100 50), (50 50, 50 1100), (50 -1000, 50 50), (-1000 50, 50 50))', $writer->write($b->normalize())); } public function testGeometry_snapTo() { if (!method_exists("GEOSGeometry", 'snapTo')) { return; } $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); $writer->setTrim(true); $g = $reader->read('POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))'); $g2 = $reader->read('POINT(0.1 0)'); $snapped = $g->snapTo($g2, 0); $this->assertEquals('POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))', $writer->write($snapped)); $snapped = $g->snapTo($g2, 0.5); $this->assertEquals('POLYGON ((0.1 0, 1 0, 1 1, 0 1, 0.1 0))', $writer->write($snapped)); } public function testGeometry_node() { if (!method_exists("GEOSGeometry", 'node')) { return; } $reader = new GEOSWKTReader(); $writer = new GEOSWKTWriter(); $writer->setTrim(true); $g = $reader->read('LINESTRING(0 0, 10 0, 5 -5, 5 5)'); $noded = $g->node(); $this->assertEquals('MULTILINESTRING ((0 0, 5 0), (5 0, 10 0, 5 -5, 5 0), (5 0, 5 5))', $writer->write($noded)); } } GeometryTest::run(); ?> --EXPECT-- GeometryTest->testGeometry_serialization OK GeometryTest->testGeometry_project OK GeometryTest->testGeometry_interpolate OK GeometryTest->testGeometry_buffer OK GeometryTest->testGeometry_offsetCurve OK GeometryTest->testGeometry_envelope OK GeometryTest->testGeometry_intersection OK GeometryTest->testGeometry_clipByRect OK GeometryTest->testGeometry_convexHull OK GeometryTest->testGeometry_difference OK GeometryTest->testGeometry_symdifference OK GeometryTest->testGeometry_boundary OK GeometryTest->testGeometry_union OK GeometryTest->testGeometry_pointOnSurface OK GeometryTest->testGeometry_centroid OK GeometryTest->testGeometry_relate OK GeometryTest->testGeometry_relateBoundaryNodeRule OK GeometryTest->testGeometry_polygonize OK GeometryTest->testGeometry_lineMerge OK GeometryTest->testGeometry_sharedPaths OK GeometryTest->testGeometry_simplify OK GeometryTest->testGeometry_extractUniquePoints OK GeometryTest->testGeometry_relationalOps OK GeometryTest->testGeometry_isEmpty OK GeometryTest->testGeometry_checkValidity OK GeometryTest->testGeometry_isSimple OK GeometryTest->testGeometry_isRing OK GeometryTest->testGeometry_hasZ OK GeometryTest->testGeometry_isClosed OK GeometryTest->testGeometry_type OK GeometryTest->testGeometry_srid OK GeometryTest->testGeometry_numGeometries OK GeometryTest->testGeometry_geometryN OK GeometryTest->testGeometry_numInteriorRings OK GeometryTest->testGeometry_numPoints OK GeometryTest->testGeometry_getXY OK GeometryTest->testGeometry_interiorRingN OK GeometryTest->testGeometry_exteriorRing OK GeometryTest->testGeometry_numCoordinates OK GeometryTest->testGeometry_dimension OK GeometryTest->testGeometry_coordinateDimension OK GeometryTest->testGeometry_pointN OK GeometryTest->testGeometry_startendPoint OK GeometryTest->testGeometry_area OK GeometryTest->testGeometry_length OK GeometryTest->testGeometry_distance OK GeometryTest->testGeometry_hausdorffDistance OK GeometryTest->testGeometry_delaunayTriangulation OK GeometryTest->testGeometry_voronoiDiagram OK GeometryTest->testGeometry_snapTo OK GeometryTest->testGeometry_node OK tests/TestHelper.php 0000644 00000015047 15153215634 0010512 0 ustar 00 <?php # hex2bin for PHP < 5.4 # https://gist.github.com/mcrumley/5672621 if (!function_exists('hex2bin')) { function hex2bin($str) { $map = array( '00'=>"\x00", '10'=>"\x10", '20'=>"\x20", '30'=>"\x30", '40'=>"\x40", '50'=>"\x50", '60'=>"\x60", '70'=>"\x70", '01'=>"\x01", '11'=>"\x11", '21'=>"\x21", '31'=>"\x31", '41'=>"\x41", '51'=>"\x51", '61'=>"\x61", '71'=>"\x71", '02'=>"\x02", '12'=>"\x12", '22'=>"\x22", '32'=>"\x32", '42'=>"\x42", '52'=>"\x52", '62'=>"\x62", '72'=>"\x72", '03'=>"\x03", '13'=>"\x13", '23'=>"\x23", '33'=>"\x33", '43'=>"\x43", '53'=>"\x53", '63'=>"\x63", '73'=>"\x73", '04'=>"\x04", '14'=>"\x14", '24'=>"\x24", '34'=>"\x34", '44'=>"\x44", '54'=>"\x54", '64'=>"\x64", '74'=>"\x74", '05'=>"\x05", '15'=>"\x15", '25'=>"\x25", '35'=>"\x35", '45'=>"\x45", '55'=>"\x55", '65'=>"\x65", '75'=>"\x75", '06'=>"\x06", '16'=>"\x16", '26'=>"\x26", '36'=>"\x36", '46'=>"\x46", '56'=>"\x56", '66'=>"\x66", '76'=>"\x76", '07'=>"\x07", '17'=>"\x17", '27'=>"\x27", '37'=>"\x37", '47'=>"\x47", '57'=>"\x57", '67'=>"\x67", '77'=>"\x77", '08'=>"\x08", '18'=>"\x18", '28'=>"\x28", '38'=>"\x38", '48'=>"\x48", '58'=>"\x58", '68'=>"\x68", '78'=>"\x78", '09'=>"\x09", '19'=>"\x19", '29'=>"\x29", '39'=>"\x39", '49'=>"\x49", '59'=>"\x59", '69'=>"\x69", '79'=>"\x79", '0a'=>"\x0a", '1a'=>"\x1a", '2a'=>"\x2a", '3a'=>"\x3a", '4a'=>"\x4a", '5a'=>"\x5a", '6a'=>"\x6a", '7a'=>"\x7a", '0b'=>"\x0b", '1b'=>"\x1b", '2b'=>"\x2b", '3b'=>"\x3b", '4b'=>"\x4b", '5b'=>"\x5b", '6b'=>"\x6b", '7b'=>"\x7b", '0c'=>"\x0c", '1c'=>"\x1c", '2c'=>"\x2c", '3c'=>"\x3c", '4c'=>"\x4c", '5c'=>"\x5c", '6c'=>"\x6c", '7c'=>"\x7c", '0d'=>"\x0d", '1d'=>"\x1d", '2d'=>"\x2d", '3d'=>"\x3d", '4d'=>"\x4d", '5d'=>"\x5d", '6d'=>"\x6d", '7d'=>"\x7d", '0e'=>"\x0e", '1e'=>"\x1e", '2e'=>"\x2e", '3e'=>"\x3e", '4e'=>"\x4e", '5e'=>"\x5e", '6e'=>"\x6e", '7e'=>"\x7e", '0f'=>"\x0f", '1f'=>"\x1f", '2f'=>"\x2f", '3f'=>"\x3f", '4f'=>"\x4f", '5f'=>"\x5f", '6f'=>"\x6f", '7f'=>"\x7f", '80'=>"\x80", '90'=>"\x90", 'a0'=>"\xa0", 'b0'=>"\xb0", 'c0'=>"\xc0", 'd0'=>"\xd0", 'e0'=>"\xe0", 'f0'=>"\xf0", '81'=>"\x81", '91'=>"\x91", 'a1'=>"\xa1", 'b1'=>"\xb1", 'c1'=>"\xc1", 'd1'=>"\xd1", 'e1'=>"\xe1", 'f1'=>"\xf1", '82'=>"\x82", '92'=>"\x92", 'a2'=>"\xa2", 'b2'=>"\xb2", 'c2'=>"\xc2", 'd2'=>"\xd2", 'e2'=>"\xe2", 'f2'=>"\xf2", '83'=>"\x83", '93'=>"\x93", 'a3'=>"\xa3", 'b3'=>"\xb3", 'c3'=>"\xc3", 'd3'=>"\xd3", 'e3'=>"\xe3", 'f3'=>"\xf3", '84'=>"\x84", '94'=>"\x94", 'a4'=>"\xa4", 'b4'=>"\xb4", 'c4'=>"\xc4", 'd4'=>"\xd4", 'e4'=>"\xe4", 'f4'=>"\xf4", '85'=>"\x85", '95'=>"\x95", 'a5'=>"\xa5", 'b5'=>"\xb5", 'c5'=>"\xc5", 'd5'=>"\xd5", 'e5'=>"\xe5", 'f5'=>"\xf5", '86'=>"\x86", '96'=>"\x96", 'a6'=>"\xa6", 'b6'=>"\xb6", 'c6'=>"\xc6", 'd6'=>"\xd6", 'e6'=>"\xe6", 'f6'=>"\xf6", '87'=>"\x87", '97'=>"\x97", 'a7'=>"\xa7", 'b7'=>"\xb7", 'c7'=>"\xc7", 'd7'=>"\xd7", 'e7'=>"\xe7", 'f7'=>"\xf7", '88'=>"\x88", '98'=>"\x98", 'a8'=>"\xa8", 'b8'=>"\xb8", 'c8'=>"\xc8", 'd8'=>"\xd8", 'e8'=>"\xe8", 'f8'=>"\xf8", '89'=>"\x89", '99'=>"\x99", 'a9'=>"\xa9", 'b9'=>"\xb9", 'c9'=>"\xc9", 'd9'=>"\xd9", 'e9'=>"\xe9", 'f9'=>"\xf9", '8a'=>"\x8a", '9a'=>"\x9a", 'aa'=>"\xaa", 'ba'=>"\xba", 'ca'=>"\xca", 'da'=>"\xda", 'ea'=>"\xea", 'fa'=>"\xfa", '8b'=>"\x8b", '9b'=>"\x9b", 'ab'=>"\xab", 'bb'=>"\xbb", 'cb'=>"\xcb", 'db'=>"\xdb", 'eb'=>"\xeb", 'fb'=>"\xfb", '8c'=>"\x8c", '9c'=>"\x9c", 'ac'=>"\xac", 'bc'=>"\xbc", 'cc'=>"\xcc", 'dc'=>"\xdc", 'ec'=>"\xec", 'fc'=>"\xfc", '8d'=>"\x8d", '9d'=>"\x9d", 'ad'=>"\xad", 'bd'=>"\xbd", 'cd'=>"\xcd", 'dd'=>"\xdd", 'ed'=>"\xed", 'fd'=>"\xfd", '8e'=>"\x8e", '9e'=>"\x9e", 'ae'=>"\xae", 'be'=>"\xbe", 'ce'=>"\xce", 'de'=>"\xde", 'ee'=>"\xee", 'fe'=>"\xfe", '8f'=>"\x8f", '9f'=>"\x9f", 'af'=>"\xaf", 'bf'=>"\xbf", 'cf'=>"\xcf", 'df'=>"\xdf", 'ef'=>"\xef", 'ff'=>"\xff", ); $strlen = strlen($str); if ($strlen % 2 !== 0) { user_error('Hexadecimal input string must have an even length', E_USER_WARNING); return false; } if (strspn($str, '0123456789ABCDEFabcdef') !== $strlen) { return false; } return strtr(strtolower($str), $map); } } function exception_error_handler($errno, $errstr, $errfile, $errline ) { throw new ErrorException($errstr, $errno, 0, $errfile, $errline); } set_error_handler("exception_error_handler"); class GEOSTest { static public function run() { $instance = new static(); foreach (get_class_methods($instance) as $method) { if (strpos($method, 'test') === 0) { $class = get_class($instance); try { $instance->$method(); print "{$class}->{$method}\tOK" . PHP_EOL; } catch (Exception $e) { print "{$class}->{$method}\tERROR:" . PHP_EOL; print $e->getMessage() . "\n"; debug_print_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS); throw $e; } } } } public function assertContains($expected, $actual) { if (strpos($actual, $expected) === false) { throw new Exception("Expected '{$expected}' to contain '{$actual}'."); } } public function assertEquals($expected, $actual) { if ($actual != $expected) { throw new Exception("Expected {$expected} to equal {$actual}."); } } public function assertNull($actual) { if (!is_null($actual)) { throw new Exception("Expected null."); } } public function assertNotNull($actual) { if (is_null($actual)) { throw new Exception("Expected not null."); } } public function assertTrue($expected) { if ($expected !== true) { throw new Exception("Expected true"); } } public function assertFalse($expected) { if ($expected !== false) { throw new Exception("Expected false"); } } public function assertType($expectedType, $value) { $validType = false; switch ($expectedType) { case 'array': $validType = is_array($value); } if (!$validType) { throw new Exception("Expected type '{$expectedType}.'"); } } } tests/004_WKBWriter.phpt 0000644 00000015447 15153215634 0011026 0 ustar 00 --TEST-- WKBWriter tests --SKIPIF-- <?php if (!extension_loaded('geos')) { print "geos extension not loaded\n"; exit(1); } ?> --FILE-- <?php require dirname(__FILE__).'/TestHelper.php'; class WKBWriterTest extends GEOSTest { public function testWKBWriter__construct() { $writer = new GEOSWKBWriter(); $this->assertNotNull($writer); } public function testWKBWriter_getOutputDimension() { $writer = new GEOSWKBWriter(); $this->assertEquals(2, $writer->getOutputDimension()); } public function testWKBWriter_setOutputDimension() { $writer = new GEOSWKBWriter(); $writer->setOutputDimension(3); $this->assertEquals(3, $writer->getOutputDimension()); $writer->setOutputDimension(2); $this->assertEquals(2, $writer->getOutputDimension()); # 1 is invalid try { $writer->setOutputDimension(1); $this->assertTrue(FALSE); } catch (Exception $e) { $this->assertContains('must be 2 or 3', $e->getMessage()); } # 4 is invalid try { $writer->setOutputDimension(4); $this->assertTrue(FALSE); } catch (Exception $e) { $this->assertContains('must be 2 or 3', $e->getMessage()); } } public function testWKBWriter_getsetByteOrder() { $writer = new GEOSWKBWriter(); /* Machine-dependent */ $bo = $writer->getByteOrder(); $obo = $bo ? 0 : 1; $writer->setByteOrder($obo); $this->assertEquals($obo, $writer->getByteOrder()); # Anything different from 0 (BIG_ENDIAN) or 1 (LITTLE_ENDIAN) # is invalid try { $writer->setByteOrder(5); $this->assertTrue(FALSE); } catch (Exception $e) { $this->assertContains('LITTLE (1) or BIG (0)', $e->getMessage()); } } public function testWKBWriter_getsetIncludeSRID() { $writer = new GEOSWKBWriter(); $this->assertEquals(FALSE, $writer->getIncludeSRID()); $writer->setIncludeSRID(TRUE); $this->assertEquals(TRUE, $writer->getIncludeSRID()); $writer->setIncludeSRID(FALSE); $this->assertEquals(FALSE, $writer->getIncludeSRID()); } /** * @dataProvider providerWKBWriter_write * * @param integer $byteOrder The byte order: 0 for BIG endian, 1 for LITTLE endian. * @param integer $inputDimension The input dimension: 2 or 3. * @param integer $outputDimension The output dimension: 2 or 3. * @param boolean $includeSrid Whether to include the SRID in the output. * @param string $wkb The expected HEX WKB output. */ public function runWKBWriter_write($byteOrder, $inputDimension, $outputDimension, $includeSrid, $wkb) { $reader = new GEOSWKTReader(); $writer = new GEOSWKBWriter(); $writer->setByteOrder($byteOrder); $writer->setOutputDimension($outputDimension); $writer->setIncludeSRID($includeSrid); if ($inputDimension === 3) { $g = $reader->read('POINT(6 7 8)'); $g->setSRID(53); } else { $g = $reader->read('POINT(6 7)'); $g->setSRID(43); } $this->assertEquals(hex2bin($wkb), $writer->write($g)); $this->assertEquals($wkb, $writer->writeHEX($g)); } public function testWKBWriter_write() { // 2D input $this->runWKBWriter_write(1, 2, 2, false, '010100000000000000000018400000000000001C40'); // 2D LITTLE endian $this->runWKBWriter_write(1, 2, 2, true, '01010000202B00000000000000000018400000000000001C40'); // 2D LITTLE endian + SRID $this->runWKBWriter_write(0, 2, 2, false, '00000000014018000000000000401C000000000000'); // 2D BIG endian $this->runWKBWriter_write(0, 2, 2, true, '00200000010000002B4018000000000000401C000000000000'); // 2D BIG endian + SRID $this->runWKBWriter_write(1, 2, 3, false, '010100000000000000000018400000000000001C40'); // 3D LITTLE endian $this->runWKBWriter_write(1, 2, 3, true, '01010000202B00000000000000000018400000000000001C40'); // 3D LITTLE endian + SRID $this->runWKBWriter_write(0, 2, 3, false, '00000000014018000000000000401C000000000000'); // 3D BIG endian $this->runWKBWriter_write(0, 2, 3, true, '00200000010000002B4018000000000000401C000000000000'); // 3D BIG endian + SRID // 3D input $this->runWKBWriter_write(1, 3, 2, false, '010100000000000000000018400000000000001C40'); // 2D LITTLE endian $this->runWKBWriter_write(1, 3, 2, true, '01010000203500000000000000000018400000000000001C40'); // 2D LITTLE endian + SRID $this->runWKBWriter_write(0, 3, 2, false, '00000000014018000000000000401C000000000000'); // 2D BIG endian $this->runWKBWriter_write(0, 3, 2, true, '0020000001000000354018000000000000401C000000000000'); // 2D BIG endian + SRID $this->runWKBWriter_write(1, 3, 3, false, '010100008000000000000018400000000000001C400000000000002040'); // 3D LITTLE endian $this->runWKBWriter_write(1, 3, 3, true, '01010000A03500000000000000000018400000000000001C400000000000002040'); // 3D LITTLE endian + SRID $this->runWKBWriter_write(0, 3, 3, false, '00800000014018000000000000401C0000000000004020000000000000'); // 3D BIG endian $this->runWKBWriter_write(0, 3, 3, true, '00A0000001000000354018000000000000401C0000000000004020000000000000'); // 3D BIG endian + SRID } public function testInvalidWriteThrowsException() { $writer = new GEOSWKBWriter(); try { $writer->write(1); $this->assertTrue(false); } catch (ErrorException $e) { $this->assertContains('expects parameter 1 to be object, int', $e->getMessage()); } catch (Error $e) { $this->assertContains('Argument #1', $e->getMessage()); } } public function testInvalidWriteHEXThrowsException() { $writer = new GEOSWKBWriter(); try { $writer->writeHEX(1); $this->assertTrue(false); } catch (ErrorException $e) { $this->assertContains('expects parameter 1 to be object, int', $e->getMessage()); } catch (Error $e) { $this->assertContains('Argument #1', $e->getMessage()); } } } WKBWriterTest::run(); ?> --EXPECT-- WKBWriterTest->testWKBWriter__construct OK WKBWriterTest->testWKBWriter_getOutputDimension OK WKBWriterTest->testWKBWriter_setOutputDimension OK WKBWriterTest->testWKBWriter_getsetByteOrder OK WKBWriterTest->testWKBWriter_getsetIncludeSRID OK WKBWriterTest->testWKBWriter_write OK WKBWriterTest->testInvalidWriteThrowsException OK WKBWriterTest->testInvalidWriteHEXThrowsException OK tests/002_WKTWriter.phpt 0000644 00000014571 15153215634 0011043 0 ustar 00 --TEST-- WKTWriter tests --SKIPIF-- <?php if (!extension_loaded('geos')) { print "geos extension not loaded\n"; exit(1); } ?> --FILE-- <?php require dirname(__FILE__).'/TestHelper.php'; class WKTWriterTest extends GEOSTest { public function testWKTWriter__construct() { $writer = new GEOSWKTWriter(); $this->assertNotNull($writer); } public function testWKTWriter_write() { $writer = new GEOSWKTWriter(); $reader = new GEOSWKTReader(); try { $writer->write(1); $this->assertTrue(FALSE); # this is just to fail if we get here } catch (Exception $e) { $this->assertContains('expects parameter 1', $e->getMessage()); } catch (Error $e) { $this->assertContains('Argument #1', $e->getMessage()); } $g = $reader->read('POINT(6 7)'); $this->assertEquals('POINT (6.0000000000000000 7.0000000000000000)', $writer->write($g)); } public function testWKTWriter_setTrim() { if (!method_exists("GEOSWKTWriter", 'setTrim')) { return; } $writer = new GEOSWKTWriter(); $reader = new GEOSWKTReader(); $g = $reader->read('POINT(6 7)'); $this->assertNotNull($g); $writer->setTrim(TRUE); $this->assertEquals('POINT (6 7)', $writer->write($g)); $writer->setTrim(FALSE); $this->assertEquals('POINT (6.0000000000000000 7.0000000000000000)', $writer->write($g)); } public function testWKT_roundTrip() { $r = new GEOSWKTReader(); $w = new GEOSWKTWriter(); if (method_exists("GEOSWKTWriter", 'setTrim')) { $w->setTrim(TRUE); } $in[] = 'POINT (0 0)'; $in[] = 'POINT EMPTY'; $in[] = 'MULTIPOINT (0 1, 2 3)'; $in[] = 'MULTIPOINT EMPTY'; $in[] = 'LINESTRING (0 0, 2 3)'; $in[] = 'LINESTRING EMPTY'; $in[] = 'MULTILINESTRING ((0 1, 2 3), (10 10, 3 4))'; $in[] = 'MULTILINESTRING EMPTY'; $in[] = 'POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))'; $in[] = 'POLYGON EMPTY'; $in[] = 'MULTIPOLYGON (((0 0, 1 0, 1 1, 0 1, 0 0)), ((10 10, 10 14, 14 14, 14 10, 10 10), (11 11, 11 12, 12 12, 12 11, 11 11)))'; $in[] = 'MULTIPOLYGON EMPTY'; $in[] = 'GEOMETRYCOLLECTION (MULTIPOLYGON (((0 0, 1 0, 1 1, 0 1, 0 0)), ((10 10, 10 14, 14 14, 14 10, 10 10), (11 11, 11 12, 12 12, 12 11, 11 11))), POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0)), MULTILINESTRING ((0 0, 2 3), (10 10, 3 4)), LINESTRING (0 0, 2 3), MULTIPOINT (0 0, 2 3), POINT (9 0))'; $in[] = 'GEOMETRYCOLLECTION EMPTY'; foreach ($in as $i) { $this->assertEquals($i, $w->write($r->read($i))); } } public function testWKTWriter_setRoundingPrecision() { if (!method_exists("GEOSWKTWriter", 'setRoundingPrecision')) { return; } $writer = new GEOSWKTWriter(); $reader = new GEOSWKTReader(); $g = $reader->read('POINT(6.123456 7.123456)'); $this->assertEquals('POINT (6.1234560000000000 7.1234560000000000)', $writer->write($g)); $writer->setRoundingPrecision(2); $this->assertEquals('POINT (6.12 7.12)', $writer->write($g)); $writer->setRoundingPrecision(5); /* rounds */ $this->assertEquals('POINT (6.12346 7.12346)', $writer->write($g)); $writer->setRoundingPrecision(1); $this->assertEquals('POINT (6.1 7.1)', $writer->write($g)); $writer->setRoundingPrecision(0); $this->assertEquals('POINT (6 7)', $writer->write($g)); } public function testWKTWriter_getOutputDimension() { if (!method_exists("GEOSWKTWriter", 'getOutputDimension')) { return; } $writer = new GEOSWKTWriter(); $this->assertEquals(2, $writer->getOutputDimension()); } public function testWKTWriter_setOutputDimension() { if (!method_exists("GEOSWKTWriter", 'setOutputDimension')) { return; } $reader = new GEOSWKTReader(); $g3d = $reader->read('POINT(1 2 3)'); $g2d = $reader->read('POINT(3 2)'); $writer = new GEOSWKTWriter(); $writer->setTrim(TRUE); # Only 2d by default $this->assertEquals('POINT (1 2)', $writer->write($g3d)); # 3d if requested _and_ available $writer->setOutputDimension(3); $this->assertEquals('POINT Z (1 2 3)', $writer->write($g3d)); $this->assertEquals('POINT (3 2)', $writer->write($g2d)); # 1 is invalid try { $writer->setOutputDimension(1); $this->assertTrue(FALSE); } catch (Exception $e) { $this->assertContains('must be 2 or 3', $e->getMessage()); } # 4 is invalid try { $writer->setOutputDimension(4); $this->assertTrue(FALSE); } catch (Exception $e) { $this->assertContains('must be 2 or 3', $e->getMessage()); } } public function testWKTWriter_setOld3D() { if (!method_exists("GEOSWKTWriter", 'setOld3D')) { return; } $reader = new GEOSWKTReader(); $g3d = $reader->read('POINT(1 2 3)'); $writer = new GEOSWKTWriter(); $writer->setTrim(TRUE); # New 3d WKT by default $writer->setOutputDimension(3); $this->assertEquals('POINT Z (1 2 3)', $writer->write($g3d)); # Switch to old $writer->setOld3D(TRUE); $this->assertEquals('POINT (1 2 3)', $writer->write($g3d)); # Old3d flag is not reset when changing dimensions $writer->setOutputDimension(2); $this->assertEquals('POINT (1 2)', $writer->write($g3d)); $writer->setOutputDimension(3); $this->assertEquals('POINT (1 2 3)', $writer->write($g3d)); # Likewise, dimensions spec is not reset when changing old3d flag $writer->setOld3D(FALSE); $this->assertEquals('POINT Z (1 2 3)', $writer->write($g3d)); } } WKTWriterTest::run(); ?> --EXPECT-- WKTWriterTest->testWKTWriter__construct OK WKTWriterTest->testWKTWriter_write OK WKTWriterTest->testWKTWriter_setTrim OK WKTWriterTest->testWKT_roundTrip OK WKTWriterTest->testWKTWriter_setRoundingPrecision OK WKTWriterTest->testWKTWriter_getOutputDimension OK WKTWriterTest->testWKTWriter_setOutputDimension OK WKTWriterTest->testWKTWriter_setOld3D OK tests/003_WKTReader.phpt 0000644 00000007645 15153215634 0010776 0 ustar 00 --TEST-- WKTReader tests --SKIPIF-- <?php if (!extension_loaded('geos')) { print "geos extension not loaded\n"; exit(1); } ?> --FILE-- <?php require dirname(__FILE__).'/TestHelper.php'; class WKTReaderTest extends GEOSTest { public function testWKTReader__construct() { $reader = new GEOSWKTReader(); $this->assertNotNull($reader); } public function testWKTReader_read() { $reader = new GEOSWKTReader(); /* Good WKT */ $geom = $reader->read('POINT(0 0)'); $this->assertNotNull($geom); $geom = $reader->read('POINT(0 0 0)'); $this->assertNotNull($geom); $geom = $reader->read('POINT Z (0 0 0)'); $this->assertNotNull($geom); $geom = $reader->read('POINT EMPTY'); $this->assertNotNull($geom); $geom = $reader->read('MULTIPOINT(0 0 1, 2 3 4)'); $this->assertNotNull($geom); $geom = $reader->read('MULTIPOINT Z (0 0 1, 2 3 4)'); $this->assertNotNull($geom); $geom = $reader->read('MULTIPOINT((0 0), (2 3))'); $this->assertNotNull($geom); $geom = $reader->read('MULTIPOINT EMPTY'); $this->assertNotNull($geom); $geom = $reader->read('LINESTRING(0 0 1, 2 3 4)'); $this->assertNotNull($geom); $geom = $reader->read('LINESTRING EMPTY'); $this->assertNotNull($geom); $geom = $reader->read('MULTILINESTRING((0 0 1, 2 3 4), (10 10 2, 3 4 5))'); $this->assertNotNull($geom); $geom = $reader->read('MULTILINESTRING Z ((0 0 1, 2 3 4), (10 10 2, 3 4 5))'); $this->assertNotNull($geom); $geom = $reader->read('POLYGON((0 0, 1 0, 1 1, 0 1, 0 0))'); $this->assertNotNull($geom); $geom = $reader->read('POLYGON EMPTY'); $this->assertNotNull($geom); $geom = $reader->read('MULTIPOLYGON( ((0 0, 1 0, 1 1, 0 1, 0 0)), ((10 10, 10 14, 14 14, 14 10, 10 10), (11 11, 11 12, 12 12, 12 11, 11 11)) )'); $this->assertNotNull($geom); $geom = $reader->read('MULTIPOLYGON EMPTY'); $this->assertNotNull($geom); $geom = $reader->read('GEOMETRYCOLLECTION( MULTIPOLYGON( ((0 0, 1 0, 1 1, 0 1, 0 0)), ((10 10, 10 14, 14 14, 14 10, 10 10), (11 11, 11 12, 12 12, 12 11, 11 11)) ), POLYGON((0 0, 1 0, 1 1, 0 1, 0 0)), MULTILINESTRING((0 0, 2 3), (10 10, 3 4)), LINESTRING(0 0, 2 3), MULTIPOINT(0 0, 2 3), POINT(9 0) )'); $this->assertNotNull($geom); $geom = $reader->read('GEOMETRYCOLLECTION EMPTY'); $this->assertNotNull($geom); } public function testBogusWKT() { $reader = new GEOSWKTReader(); /* BOGUS WKT */ try { $reader->read("MULTIDOT(0 1 2 3)"); $this->assertTrue(FALSE); # this is just to fail if we get here } catch (Exception $e) { $this->assertContains('ParseException', $e->getMessage()); } } public function testNoArgumentsToRead() { $reader = new GEOSWKTReader(); /* BOGUS call (#448) */ try { $reader->read(); $this->assertTrue(FALSE); # this is just to fail if we get here } catch (Exception $e) { $this->assertContains('expects exactly 1 parameter', $e->getMessage()); } catch (Error $e) { $this->assertContains('expects exactly 1', $e->getMessage()); } } } WKTReaderTest::run(); ?> --EXPECT-- WKTReaderTest->testWKTReader__construct OK WKTReaderTest->testWKTReader_read OK WKTReaderTest->testBogusWKT OK WKTReaderTest->testNoArgumentsToRead OK tests/005_WKBReader.phpt 0000644 00000017672 15153215634 0010757 0 ustar 00 --TEST-- WKBReader tests --SKIPIF-- <?php if (!extension_loaded('geos')) { print "geos extension not loaded\n"; exit(1); } ?> --FILE-- <?php require dirname(__FILE__).'/TestHelper.php'; class WKBReaderTest extends GEOSTest { public function testValidWKB() { $reader = new GEOSWKBReader(); $writer = new GEOSWKTWriter(); $writer->setRoundingPrecision(1); $writer->setOutputDimension(3); if (method_exists("GEOSWKTWriter", 'setTrim')) { $writer->setTrim(FALSE); } foreach ($this->providerValidWKB() as $test) { list ($wkb, $wkt, $srid) = $test; $geometry = $reader->readHEX($wkb); $this->assertEquals($wkt, $writer->write($geometry)); $this->assertEquals($srid, $geometry->getSRID()); $geometry = $reader->read(hex2bin($wkb)); $this->assertEquals($wkt, $writer->write($geometry)); $this->assertEquals($srid, $geometry->getSRID()); } } private function providerValidWKB() { return array( array('0101000020e6100000000000000000f03f0000000000000040', 'POINT (1.0 2.0)', 4326), array('01010000a0e6100000333333333333f33f3333333333330b406666666666661640', 'POINT Z (1.2 3.4 5.6)', 4326), array('0104000000030000000101000000000000000000f03f0000000000000040010100000000000000000008400000000000001040010100000000000000000014400000000000001840', 'MULTIPOINT (1.0 2.0, 3.0 4.0, 5.0 6.0)', 0), array('0104000080030000000101000080000000000000f03f00000000000000400000000000000840010100008000000000000010400000000000001440000000000000184001010000800000000000001c4000000000000020400000000000002240', 'MULTIPOINT Z (1.0 2.0 3.0, 4.0 5.0 6.0, 7.0 8.0 9.0)', 0), array('01040000207b00000000000000', 'MULTIPOINT EMPTY', 123), array('0102000020c801000003000000000000000000f03f00000000000000400000000000000840000000000000104000000000000008400000000000000040', 'LINESTRING (1.0 2.0, 3.0 4.0, 3.0 2.0)', 456), array('01020000a0db03000003000000000000000000f03f000000000000004000000000000008400000000000001040000000000000144000000000000018400000000000001c4000000000000020400000000000002240', 'LINESTRING Z (1.0 2.0 3.0, 4.0 5.0 6.0, 7.0 8.0 9.0)', 987), array('01020000201503000000000000', 'LINESTRING EMPTY', 789), array('0105000020d204000002000000010200000002000000000000000000f03f0000000000000000000000000000044000000000000000400102000000020000009a9999999999174000000000000020409a99999999990d40000000000000f03f', 'MULTILINESTRING ((1.0 0.0, 2.5 2.0), (5.9 8.0, 3.7 1.0))', 1234), array('01050000a0e110000002000000010200008002000000000000000000f03f0000000000000000000000000000f03f00000000000004400000000000000040000000000000f03f0102000080020000009a99999999991740000000000000204000000000000008409a99999999990d40000000000000f03f0000000000000840', 'MULTILINESTRING Z ((1.0 0.0 1.0, 2.5 2.0 1.0), (5.9 8.0 3.0, 3.7 1.0 3.0))', 4321), array('01050000203930000000000000', 'MULTILINESTRING EMPTY', 12345), array('0103000020f40100000100000004000000000000000000f03f000000000000f03f000000000000f03f000000000000f83f000000000000f83f000000000000f03f000000000000f03f000000000000f03f', 'POLYGON ((1.0 1.0, 1.0 1.5, 1.5 1.0, 1.0 1.0))', 500), array('0103000020f30100000200000005000000000000000000000000000000000000000000000000000000000000000000084000000000000008400000000000000840000000000000084000000000000000000000000000000000000000000000000005000000000000000000f03f000000000000f03f000000000000f03f0000000000000040000000000000004000000000000000400000000000000040000000000000f03f000000000000f03f000000000000f03f', 'POLYGON ((0.0 0.0, 0.0 3.0, 3.0 3.0, 3.0 0.0, 0.0 0.0), (1.0 1.0, 1.0 2.0, 2.0 2.0, 2.0 1.0, 1.0 1.0))', 499), array('01030000a06300000001000000040000009a9999999999f13f9a9999999999014000000000000000009a999999999901403333333333331d409a9999999999f13f00000000000021409a999999999901409a9999999999f13f9a9999999999f13f9a999999999901400000000000000000', 'POLYGON Z ((1.1 2.2 0.0, 2.2 7.3 1.1, 8.5 2.2 1.1, 1.1 2.2 0.0))', 99), array('01030000200100000000000000', 'POLYGON EMPTY', 1), array('0106000020020000000100000001030000000200000005000000000000000000000000000000000000000000000000000000000000000000084000000000000008400000000000000840000000000000084000000000000000000000000000000000000000000000000005000000000000000000f03f000000000000f03f000000000000f03f0000000000000040000000000000004000000000000000400000000000000040000000000000f03f000000000000f03f000000000000f03f', 'MULTIPOLYGON (((0.0 0.0, 0.0 3.0, 3.0 3.0, 3.0 0.0, 0.0 0.0), (1.0 1.0, 1.0 2.0, 2.0 2.0, 2.0 1.0, 1.0 1.0)))', 2), array('01060000a003000000010000000103000080020000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000840000000000000000000000000000008400000000000000840000000000000000000000000000008400000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000f03f000000000000f03f9a9999999999f13f000000000000f03f00000000000000409a9999999999f13f000000000000004000000000000000409a9999999999f13f0000000000000040000000000000f03f9a9999999999f13f000000000000f03f000000000000f03f9a9999999999f13f', 'MULTIPOLYGON Z (((0.0 0.0 0.0, 0.0 3.0 0.0, 3.0 3.0 0.0, 3.0 0.0 0.0, 0.0 0.0 0.0), (1.0 1.0 1.1, 1.0 2.0 1.1, 2.0 2.0 1.1, 2.0 1.0 1.1, 1.0 1.0 1.1)))', 3), array('01060000200400000000000000', 'MULTIPOLYGON EMPTY', 4), array('01070000200f270000060000000101000000000000000000f03f00000000000000400104000000030000000101000000000000000000f03f0000000000000040010100000000000000000008400000000000001040010100000000000000000014400000000000001840010200000003000000000000000000f03f00000000000000400000000000000840000000000000104000000000000008400000000000000040010500000002000000010200000002000000000000000000f03f0000000000000000000000000000044000000000000000400102000000020000009a9999999999174000000000000020409a99999999990d40000000000000f03f01030000000200000005000000000000000000000000000000000000000000000000000000000000000000084000000000000008400000000000000840000000000000084000000000000000000000000000000000000000000000000005000000000000000000f03f000000000000f03f000000000000f03f0000000000000040000000000000004000000000000000400000000000000040000000000000f03f000000000000f03f000000000000f03f01060000000100000001030000000200000005000000000000000000000000000000000000000000000000000000000000000000084000000000000008400000000000000840000000000000084000000000000000000000000000000000000000000000000005000000000000000000f03f000000000000f03f000000000000f03f0000000000000040000000000000004000000000000000400000000000000040000000000000f03f000000000000f03f000000000000f03f', 'GEOMETRYCOLLECTION (POINT (1.0 2.0), MULTIPOINT (1.0 2.0, 3.0 4.0, 5.0 6.0), LINESTRING (1.0 2.0, 3.0 4.0, 3.0 2.0), MULTILINESTRING ((1.0 0.0, 2.5 2.0), (5.9 8.0, 3.7 1.0)), POLYGON ((0.0 0.0, 0.0 3.0, 3.0 3.0, 3.0 0.0, 0.0 0.0), (1.0 1.0, 1.0 2.0, 2.0 2.0, 2.0 1.0, 1.0 1.0)), MULTIPOLYGON (((0.0 0.0, 0.0 3.0, 3.0 3.0, 3.0 0.0, 0.0 0.0), (1.0 1.0, 1.0 2.0, 2.0 2.0, 2.0 1.0, 1.0 1.0))))', 9999), array('01070000200903000000000000', 'GEOMETRYCOLLECTION EMPTY', 777), ); } public function testBogusWKB() { $reader = new GEOSWKBReader(); try { $reader->read(hex2bin('1234567890abcdef')); $this->assertTrue(FALSE); # this is just to fail if we get here } catch (Exception $e) { $this->assertContains('ParseException', $e->getMessage()); } } public function testBogusHexWKB() { $reader = new GEOSWKBReader(); try { $reader->readHEX('1234567890abcdef'); $this->assertTrue(FALSE); # this is just to fail if we get here } catch (Exception $e) { $this->assertContains('ParseException', $e->getMessage()); } } } WKBReaderTest::run(); ?> --EXPECT-- WKBReaderTest->testValidWKB OK WKBReaderTest->testBogusWKB OK WKBReaderTest->testBogusHexWKB OK
Upload File
Create Folder