Eric @ EricBess WebHome

Výhry není arogantní, aby neztratila hlad, je šok hrudníku a obličeje, jako je moje Pinghu

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flag
By N2H

PHP FixPath Funkce [cesta dokončovací funkce]

FixPath Funkce: oprava špinavé cesty. Cestu PHP třídění funkcí.
Příklad:

? Zobrazit PHP kód
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
  <? Php 
      Dirty paths: \n " ; echo "\ n \ n \ n Dirty cesty: \ n"; 
  = 'C://////////Windows//////System' ; //  C:/System $ Cesty [] = 'C :////////// Windows ////// systému', / / C: / System 
  = 'C:\HTML\javascript\..\examples\colors.html' ; //  C:/HTML/examples/colors.html $ Cesty [] = 'C: \ HTML \ JavaScript \ .. \ příklady \ colors.html', / / C: / HTML / examples / colors.html 
  = '/root/./wwwroot/scripts/../././webpage' ; //  /root/wwwroot/webpage $ Cesty [] = '/ root /. / Wwwroot / scripts / .. /. /. / Webová stránka', / / / root / wwwroot / webové stránky 
  = 'wwwroot/webpage/../index.php?querystring' ; //  wwwroot/index.php?querystring $ Cesty [] = 'wwwroot / webové stránky / .. / index.php? Dotazového řetězce', / / wwwroot / index.php? Dotazového řetězce 
  = 'http://www.php.net/manual/en/../../downloads' ; //  http://www.php.net/downloads $ Cesty [] = '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 $ Cesty [] = 'http://www.php.net/downloads/test/test1/test2//./docs.php', / / http://www.php.net/docs.php 
  = '../downloads/../docs.php' ; //  ../docs.php $ Cesty [] = '.. / downloads / .. / docs.php', / / .. / docs.php 
  = 'localhost//projetos/../_arquivos/../' ; //   "" $ Cesty [] = 'localhost / / projetos / .. / _arquivos /../'; / / "" 
  = 'C:/downloads/../../../' ; //  C:/ $ Cesty [] = 'C: / downloads /../../../'; / / C: / 
  = 'downloads/../../../' ; //  ../../ $ Cesty [] = 'BitTorrent /../../../'; / / ../../ 

  $paths as $path ) foreach ($ cesty jako $ path) 
  ( 
      &quot;" . $path . "&quot;  =  &quot;" .  fixpath ( $path ) . "&quot;" ; echo "\ n". "$ cesta". "=". "fixpath ($ path)." ""; 
  ) 
  ?> 
Poznámka: "/ /" ještě jednou se vrátit zpět rozřezává kořeni.

Klepnutím na tuto možnost pokračovat ve čtení

17. července 2008 Přidal Eric | nezařazené | žádný komentář

Funkce FindRelativePath [cesta zjistit, zda je vztah mezi relativní]

Php function: zjistil, že mezi relativní cestu.
PHP funkce: najít cestu mezi relativní vztah.

Příklad:

? Zobrazit PHP kód
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
  <? Php 
  'http://www.php.net/manual/en/install.php' ; $ Path_a = 'http://www.php.net/manual/en/install.php'; 
  'http://www.php.net/downloads' ; $ Path_b = 'http://www.php.net/downloads'; 

  Path A:  " . $path_a ; echo "\ n Trasa A:". path_a $; 
  Path B:  " . $path_b ; echo "\ n Trasa B:". path_b $; 
  A to B:  " .  findRelativePath ( $path_a , $path_b ) ; //  ../../downloads/ echo "\ n bodu A do bodu B:". findRelativePath ($ path_a, $ path_b); / / .. / .. / downloads / 
  B to A:  " .  findRelativePath ( $path_b , $path_a ) ; //  ../manual/en/install.php echo "\ n B A:". findRelativePath ($ path_b, $ path_a); / / .. / manual / en / install.php 
  ?> 

Funkce:

Klepnutím na tuto možnost pokračovat ve čtení

17. července 2008 Přidal Eric | Kódování | 2 komentáře