PHP FixPath Function [polku viimeistely asema]
FixPath Tehtävä: korjata likainen polkuja. PHP polku viimeistely-toiminto.
Esimerkki:
? Näytä koodi PHP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <? Php ; echo "nnn Dirty poluista: n"; = 'C://////////Windows//////System' ; // C:/System $ Polkuja [] = "C :////////// Windows ////// System"; / / C: / System = 'C:HTMLjavascript..examplescolors.html' ; // C:/HTML/examples/colors.html $ Polkuja [] = 'C: HTMLjavascript .. examplescolors.html "; / / C: / html / esimerkit / colors.html = '/root/./wwwroot/scripts/../././webpage' ; // /root/wwwroot/webpage $ Polkuja [] = "/ root /. / Wwwroot / scripts / .. /. /. / Webpage"; / / / root / Wwwroot / verkkosivun = 'wwwroot/webpage/../index.php?querystring' ; // wwwroot/index.php?querystring $ Polkuja [] = 'Wwwroot / verkkosivun / .. / index.php? Querystring "; / / Wwwroot / index.php? Querystring = 'http://www.php.net/manual/en/../../downloads' ; // http://www.php.net/downloads $ Polkuja [] = 'http://www.php.net/manual/en/../../downloads "; / / http://www.php.net/downloads = 'http://www.php.net/downloads/test/test1/test2//./docs.php' ; // http://www.php.net/docs.php $ Polkuja [] = 'http://www.php.net/downloads/test/test1/test2//./docs.php "; / / http://www.php.net/docs.php = '../downloads/../docs.php' ; // ../docs.php $ Polkuja [] = '.. / lataa / .. / docs.php "; / / .. / docs.php = 'localhost//projetos/../_arquivos/../' ; // "" $ Polkuja [] = 'localhost / / projetos / .. / _arquivos /../'; / / "" = 'C:/downloads/../../../' ; // C:/ $ Polkuja [] = 'C: / lataukset /../../../'; / / C: / = 'downloads/../../../' ; // ../../ $ Polkuja [] = 'lataa /../../../'; / / ../../ $paths as $path ) foreach ($ polkuja kuin $ polku) ( . $path . "" = "" . fixpath ( $path ) . """ ; echo "n" ". $ polku". "=" ". fixpath ($ polku)." ""; ) ?> |
Huom: "/ /" yksi kauttaviivoja ohjautuu takaisin juurihakemistoon.











































