php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /php-7.1.11/ext/standard/tests/file/ |
files >> //php-7.1.11/ext/standard/tests/file/basename_bug66395_variation2-win32.phpt |
--TEST-- basename bug #66395 check drive traversing and NTFS streams --SKIPIF-- <?php if (substr(PHP_OS, 0, 3) != 'WIN') { die('skip Windows only basename tests'); } ?> --FILE-- <?php echo basename("y:") . "\n"; echo basename("y:/") . "\n"; echo basename("notdriveletter:file.txt") . "\n"; echo basename("a:\\b:c:d:hello.txt\\hcd:c.txt") . "\n"; echo basename("a:b:c:d:hello.txt\\d:some.txt") . "\n"; echo basename("a:b:c:d:hello\world\a.bmp\c:d:e:f.txt") . "\n"; echo basename("a:\\b:\\c:d:hello\\world\\a.bmp\\d:e:f:g.txt") . "\n"; echo basename("a:\\b:\\c:d:hello/world\\a.bmp\\d:\\e:\\f:g.txt") . "\n"; echo basename("a:\\b:/c:d:hello\\world:somestream") . "\n"; echo basename("a:\\b:\\c:d:hello\\world:some.stream") . "\n"; echo basename("a:/b:\\c:d:hello\\world:some.stream:\$DATA") . "\n"; echo basename("x:y:z:hello\world:my.stream:\$DATA") . "\n"; echo basename("a:\\b:\\c:d:hello\\world:c:\$DATA") . "\n"; echo basename("a:\\b:\\c:d:hello\\d:world:c:\$DATA") . "\n"; ?> ==DONE== --EXPECTF-- y y notdriveletter:file.txt hcd:c.txt some.txt f.txt g.txt g.txt world:somestream world:some.stream world:some.stream:$DATA world:my.stream:$DATA world:c:$DATA world:c:$DATA ==DONE==y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`