PHP FixPath Functie [pad finish functie]
FixPath Functie: vaststellen van de vuile paden. PHP pad finish functie.
Voorbeeld:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | " \n \n \n Dirty paths: \n " ; $paths [ ] = 'C://////////Windows//////System' ; // C:/System $paths [ ] = 'C:\HTML\javascript\..\examples\colors.html' ; // C:/HTML/examples/colors.html $paths [ ] = '/root/./wwwroot/scripts/../././webpage' ; // /root/wwwroot/webpage $paths [ ] = 'wwwroot/webpage/../index.php?querystring' ; // wwwroot/index.php?querystring $paths [ ] = 'http://www.php.net/manual/en/../../downloads' ; // http://www.php.net/downloads $paths [ ] = 'http://www.php.net/downloads/test/test1/test2//./docs.php' ; // http://www.php.net/docs.php $paths [ ] = '../downloads/../docs.php' ; // ../docs.php $paths [ ] = 'localhost//projetos/../_arquivos/../' ; // "" $paths [ ] = 'C:/downloads/../../../' ; // C:/ $paths [ ] = 'downloads/../../../' ; // ../../ foreach ( $paths as $path ) { echo " \n "" . $path . "" = "" . fixpath ( $path ) . """ ; } ?> <? Php echo "\ n \ n \ n Dirty paden: \ n"; $ paden [] = "C :////////// Windows ////// System '; / / C: / System $ paden [] = "C: \ HTML \ javascript \ .. \ voorbeelden \ colors.html '; / / C: / HTML / voorbeelden / colors.html $ paden [] =" / root /. / Wwwroot / scripts / .. /. /. / webpagina '; / / / root / wwwroot / webpagina $ paden [] =' wwwroot / website / .. / index.php? querystring "; / / wwwroot / index.php? querystring $ paden [] = 'http://www.php.net/manual/en/../../downloads'; / / http://www.php.net/downloads $ paden [] = "http:/ / Www.php.net/downloads/test/test1/test2//./docs.php '; / / http://www.php.net/docs.php $ paden [] =' .. / downloads /. . / Docs.php '; / / .. / docs.php $ paden [] =' localhost / / projetos / .. / _arquivos /../'; / / "" $ paden [] = "C: / downloads /../../../'; / / C: / $ paden [] = 'downloads /../../../'; / / ../../ foreach ($ paden als $ pad) (echo "\ n". "$ pad". "=" ". fixpath ($ path)." "";)?> |
Opmerking: "/ /" een meer slashes zullen teruggaan naar de root.
































