3v4l.org

run code in 300+ PHP versions simultaneously
<?php const TEMPLATES_URL = 'https://download.openvz.org/template/precreated/'; $templates = []; $file = <<<HTML <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <html> <head> <title>Index of /template/precreated</title> </head> <body> <p>An OS template cache is an OS template installed into a container and then packed into a gzipped tarball. Using such a cache, a new container can be created in a matter of minutes, if not seconds.</p> <p>Templates downloaded from here should be placed to <b>/vz/template/cache</b>. NOTE: <b>do not unpack!</b></p> <p>Some more templates contributed by OpenVZ community is available from <a href="contrib/">contrib/</a>. <table><tr><th><img src="/icons/blank.gif" alt="[ICO]"></th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr><tr><th colspan="5"><hr></th></tr> <tr><td valign="top"><img src="/icons/back.gif" alt="[DIR]"></td><td><a href="/template/">Parent Directory</a></td><td>&nbsp;</td><td align="right"> - </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="beta/">beta/</a></td><td align="right">30-Nov-2016 17:52 </td><td align="right"> - </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="centos-5-x86-devel.tar.gz">centos-5-x86-devel.tar.gz</a></td><td align="right">27-Nov-2016 00:30 </td><td align="right">198M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="centos-5-x86-devel.tar.gz.asc">centos-5-x86-devel.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:37 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="centos-5-x86.tar.gz">centos-5-x86.tar.gz</a></td><td align="right">27-Nov-2016 00:29 </td><td align="right">174M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="centos-5-x86.tar.gz.asc">centos-5-x86.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:37 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="centos-5-x86_64-devel.tar.gz">centos-5-x86_64-devel.tar.gz</a></td><td align="right">27-Nov-2016 00:34 </td><td align="right">213M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="centos-5-x86_64-devel.tar.gz.asc">centos-5-x86_64-devel.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:36 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="centos-5-x86_64.tar.gz">centos-5-x86_64.tar.gz</a></td><td align="right">27-Nov-2016 00:32 </td><td align="right">189M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="centos-5-x86_64.tar.gz.asc">centos-5-x86_64.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:36 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="centos-6-x86-devel.tar.gz">centos-6-x86-devel.tar.gz</a></td><td align="right">27-Nov-2016 00:23 </td><td align="right">320M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="centos-6-x86-devel.tar.gz.asc">centos-6-x86-devel.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:38 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="centos-6-x86-minimal.tar.gz">centos-6-x86-minimal.tar.gz</a></td><td align="right">27-Nov-2016 00:21 </td><td align="right">201M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="centos-6-x86-minimal.tar.gz.asc">centos-6-x86-minimal.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:38 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="centos-6-x86.tar.gz">centos-6-x86.tar.gz</a></td><td align="right">27-Nov-2016 00:20 </td><td align="right">288M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="centos-6-x86.tar.gz.asc">centos-6-x86.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:38 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="centos-6-x86_64-devel.tar.gz">centos-6-x86_64-devel.tar.gz</a></td><td align="right">27-Nov-2016 00:28 </td><td align="right">340M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="centos-6-x86_64-devel.tar.gz.asc">centos-6-x86_64-devel.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:37 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="centos-6-x86_64-minimal.tar.gz">centos-6-x86_64-minimal.tar.gz</a></td><td align="right">27-Nov-2016 00:26 </td><td align="right">206M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="centos-6-x86_64-minimal.tar.gz.asc">centos-6-x86_64-minimal.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:37 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="centos-6-x86_64.tar.gz">centos-6-x86_64.tar.gz</a></td><td align="right">27-Nov-2016 00:25 </td><td align="right">306M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="centos-6-x86_64.tar.gz.asc">centos-6-x86_64.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:37 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="centos-7-x86_64-minimal.tar.gz">centos-7-x86_64-minimal.tar.gz</a></td><td align="right">27-Nov-2016 00:37 </td><td align="right">139M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="centos-7-x86_64-minimal.tar.gz.asc">centos-7-x86_64-minimal.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:38 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="centos-7-x86_64.tar.gz">centos-7-x86_64.tar.gz</a></td><td align="right">27-Nov-2016 00:36 </td><td align="right">211M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="centos-7-x86_64.tar.gz.asc">centos-7-x86_64.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:38 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="contrib/">contrib/</a></td><td align="right">08-Apr-2017 09:06 </td><td align="right"> - </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="debian-7.0-x86-minimal.tar.gz">debian-7.0-x86-minimal.tar.gz</a></td><td align="right">27-Nov-2016 00:15 </td><td align="right"> 84M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="debian-7.0-x86-minimal.tar.gz.asc">debian-7.0-x86-minimal.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:39 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="debian-7.0-x86.tar.gz">debian-7.0-x86.tar.gz</a></td><td align="right">27-Nov-2016 00:14 </td><td align="right">224M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="debian-7.0-x86.tar.gz.asc">debian-7.0-x86.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:39 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="debian-7.0-x86_64-minimal.tar.gz">debian-7.0-x86_64-minimal.tar.gz</a></td><td align="right">27-Nov-2016 00:17 </td><td align="right"> 84M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="debian-7.0-x86_64-minimal.tar.gz.asc">debian-7.0-x86_64-minimal.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:39 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="debian-7.0-x86_64.tar.gz">debian-7.0-x86_64.tar.gz</a></td><td align="right">27-Nov-2016 00:16 </td><td align="right">224M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="debian-7.0-x86_64.tar.gz.asc">debian-7.0-x86_64.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:39 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="debian-8.0-x86_64-minimal.tar.gz">debian-8.0-x86_64-minimal.tar.gz</a></td><td align="right">27-Nov-2016 00:19 </td><td align="right">111M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="debian-8.0-x86_64-minimal.tar.gz.asc">debian-8.0-x86_64-minimal.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:39 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="debian-8.0-x86_64.tar.gz">debian-8.0-x86_64.tar.gz</a></td><td align="right">27-Nov-2016 00:18 </td><td align="right">202M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="debian-8.0-x86_64.tar.gz.asc">debian-8.0-x86_64.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:39 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="fedora-23-x86_64.tar.gz">fedora-23-x86_64.tar.gz</a></td><td align="right">26-Nov-2016 23:59 </td><td align="right">232M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="fedora-23-x86_64.tar.gz.asc">fedora-23-x86_64.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:40 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="scientific-6-x86.tar.gz">scientific-6-x86.tar.gz</a></td><td align="right">27-Nov-2016 00:39 </td><td align="right">202M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="scientific-6-x86.tar.gz.asc">scientific-6-x86.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:40 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="scientific-6-x86_64.tar.gz">scientific-6-x86_64.tar.gz</a></td><td align="right">27-Nov-2016 00:40 </td><td align="right">214M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="scientific-6-x86_64.tar.gz.asc">scientific-6-x86_64.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:40 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="suse-13.1-x86-minimal.tar.gz">suse-13.1-x86-minimal.tar.gz</a></td><td align="right">26-Nov-2016 23:53 </td><td align="right"> 58M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="suse-13.1-x86-minimal.tar.gz.asc">suse-13.1-x86-minimal.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:40 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="suse-13.1-x86.tar.gz">suse-13.1-x86.tar.gz</a></td><td align="right">26-Nov-2016 23:53 </td><td align="right">229M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="suse-13.1-x86.tar.gz.asc">suse-13.1-x86.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:41 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="suse-13.1-x86_64-minimal.tar.gz">suse-13.1-x86_64-minimal.tar.gz</a></td><td align="right">26-Nov-2016 23:55 </td><td align="right"> 59M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="suse-13.1-x86_64-minimal.tar.gz.asc">suse-13.1-x86_64-minimal.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:40 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="suse-13.1-x86_64.tar.gz">suse-13.1-x86_64.tar.gz</a></td><td align="right">26-Nov-2016 23:55 </td><td align="right">232M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="suse-13.1-x86_64.tar.gz.asc">suse-13.1-x86_64.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:40 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="suse-13.2-x86_64.tar.gz">suse-13.2-x86_64.tar.gz</a></td><td align="right">26-Nov-2016 23:51 </td><td align="right">246M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="suse-13.2-x86_64.tar.gz.asc">suse-13.2-x86_64.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:41 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="ubuntu-12.04-x86-minimal.tar.gz">ubuntu-12.04-x86-minimal.tar.gz</a></td><td align="right">27-Nov-2016 00:06 </td><td align="right"> 57M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="ubuntu-12.04-x86-minimal.tar.gz.asc">ubuntu-12.04-x86-minimal.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:41 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="ubuntu-12.04-x86.tar.gz">ubuntu-12.04-x86.tar.gz</a></td><td align="right">27-Nov-2016 00:06 </td><td align="right">123M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="ubuntu-12.04-x86.tar.gz.asc">ubuntu-12.04-x86.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:41 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="ubuntu-12.04-x86_64-minimal.tar.gz">ubuntu-12.04-x86_64-minimal.tar.gz</a></td><td align="right">27-Nov-2016 00:07 </td><td align="right"> 58M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="ubuntu-12.04-x86_64-minimal.tar.gz.asc">ubuntu-12.04-x86_64-minimal.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:41 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="ubuntu-12.04-x86_64.tar.gz">ubuntu-12.04-x86_64.tar.gz</a></td><td align="right">27-Nov-2016 00:07 </td><td align="right">125M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="ubuntu-12.04-x86_64.tar.gz.asc">ubuntu-12.04-x86_64.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:41 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="ubuntu-14.04-x86-minimal.tar.gz">ubuntu-14.04-x86-minimal.tar.gz</a></td><td align="right">27-Nov-2016 00:03 </td><td align="right"> 73M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="ubuntu-14.04-x86-minimal.tar.gz.asc">ubuntu-14.04-x86-minimal.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:41 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="ubuntu-14.04-x86.tar.gz">ubuntu-14.04-x86.tar.gz</a></td><td align="right">27-Nov-2016 00:03 </td><td align="right">145M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="ubuntu-14.04-x86.tar.gz.asc">ubuntu-14.04-x86.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:42 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="ubuntu-14.04-x86_64-minimal.tar.gz">ubuntu-14.04-x86_64-minimal.tar.gz</a></td><td align="right">27-Nov-2016 00:05 </td><td align="right"> 75M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="ubuntu-14.04-x86_64-minimal.tar.gz.asc">ubuntu-14.04-x86_64-minimal.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:41 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="ubuntu-14.04-x86_64.tar.gz">ubuntu-14.04-x86_64.tar.gz</a></td><td align="right">27-Nov-2016 00:04 </td><td align="right">148M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="ubuntu-14.04-x86_64.tar.gz.asc">ubuntu-14.04-x86_64.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:41 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="ubuntu-16.04-x86_64.tar.gz">ubuntu-16.04-x86_64.tar.gz</a></td><td align="right">27-Nov-2016 00:08 </td><td align="right">178M</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="ubuntu-16.04-x86_64.tar.gz.asc">ubuntu-16.04-x86_64.tar.gz.asc</a></td><td align="right">30-Nov-2016 17:42 </td><td align="right">198 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="unsupported/">unsupported/</a></td><td align="right">30-Nov-2016 17:54 </td><td align="right"> - </td><td>&nbsp;</td></tr> <tr><th colspan="5"><hr></th></tr> </table> <address>Apache/2.2.15 (CentOS) Server at download.openvz.org Port 443</address> </body></html> HTML; $pattern = '/<a href="(.+)\.tar\.gz">(.+)\.tar\.gz<\/a>/mu'; preg_match_all($pattern, $file, $matches); $arr = array_unique(array_intersect($matches[1], $matches[2])); print_r($arr);

preferences:
30.37 ms | 402 KiB | 5 Q