Eric @ EricBess WebHome

Berpikir seperti orang buta tanpa tindakan, maka akan menjadi sia-sia tanpa

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flag
By N2H

Fungsi FindRelativePath [jalur untuk menemukan hubungan antara relatif]

PHP FUNGSI: Ditemukan yang relatif antara path.
PHP fungsi: untuk mengidentifikasi hubungan antara relatif path.

Contoh:

 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 J Path:". $ path_a; 
  Path B:  " . $path_b ; echo "\ n B Path:". $ path_b; 
  A to B:  " .  findRelativePath ( $path_a , $path_b ) ; //  ../../downloads/ echo "\ n A ke B:". findRelativePath ($ path_a, $ path_b); / / .. / .. / download / 
  B to A:  " .  findRelativePath ( $path_b , $path_a ) ; //  ../manual/en/install.php echo "\ n B A:". findRelativePath ($ path_b, $ path_a); / / .. / manual / id / install.php 
  ?> 

Fungsi:

? Download FRPath.php
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
 19 
 20 
 21 
 22 
 23 
 24 
 25 
 26 
 27 
 28 
 29 
 30 
 31 
 32 
 33 
 34 
 35 
 36 
 37 
  <? Php 
  $path_1 , $path_2 ) fungsi findRelativePath ($ path_1, $ path_2) 
  ( 
      $path_1 == "" || $path_2 == "" ) if ($ path_1 == "" | | $ path_2 == "") 
      ( 
          ; return false; 
      ) 

      "/^(\\/|\w:\\/|https?:\\/\\/[^\\/]+\\/)?(.*)$/i" , $path_1 , $matches_1 ,  PREG_SET_ORDER ) ; preg_match_all ( "/ ^ (\ \ / | \ w: \ \ / | https: \ \ / \ \ / [^ \ \ /] + \ \ /)?(.*)$/ i", $ path_1, $ matches_1, PREG_SET_ORDER); 
      "/^(\\/|\w:\\/|https?:\\/\\/[^\\/]+\\/)?(.*)$/i" , $path_2 , $matches_2 ,  PREG_SET_ORDER ) ; preg_match_all ( "/ ^ (\ \ / | \ w: \ \ / | https: \ \ / \ \ / [^ \ \ /] + \ \ /)?(.*)$/ i", $ path_2, $ matches_2, PREG_SET_ORDER); 

      $matches_1 [ 0 ] [ 1 ] != $matches_2 [ 0 ] [ 1 ] ) if ($ matches_1 [0] [1]! = $ matches_2 [0] [1]) 
      ( 
          ; return false; 
      ) 

      explode ( "/" , $matches_1 [ 0 ] [ 2 ] ) ; $ Path_1_parts = meledak ( "/", $ matches_1 [0] [2]); 
      explode ( "/" , $matches_2 [ 0 ] [ 2 ] ) ; $ Path_2_parts = meledak ( "/", $ matches_2 [0] [2]); 

      isset ( $path_1_parts [ 0 ] ) && isset ( $path_2_parts [ 0 ] ) ) while (isset ($ path_1_parts [0]) & & isset ($ path_2_parts [0])) 
      ( 
          $path_1_parts [ 0 ] != $path_2_parts [ 0 ] ) if ($ path_1_parts [0]! = $ path_2_parts [0]) 
          ( 
              break; 
          ) 

          $path_1_parts ) ; array_shift ($ path_1_parts); 
          $path_2_parts ) ; array_shift ($ path_2_parts); 
      ) 

      $i = 0 , $path = "" ; $i < count ( $path_1_parts ) - 1 ; $i ++ ) for ($ i = 0, $ path = ""; $ i <count ($ path_1_parts) - 1; $ i + +) 
      ( 
          "../" ; $ Path .= "../"; 
      ) 
      . implode ( "/" , $path_2_parts ) ; return $ path. meletus ( "/", $ path_2_parts); 
  ) 
  ?> 
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
- Selamat Datang rating untuk artikel ini

Terkait Login

Dalam tulisan ini, pembaca juga khawatir tentang hal-hal berikut:

  • N / A

17 Juli 2008 Pengarang: eric | Coding | Trackback? | 2 comments | Email This Post Print This Post | 48 dilihat

Tambah Komentar

Tinggalkan balasan

Sembunyikan Posting Komentar
  1. posted traver berikut pada 2008/09/02 di 12:04.

    Saya ingin menanyakan apakah kode editor plug-in di bawah untuk mencapai kesulitan untuk kirim Terima kasih

    Menjawab
    1. eric berikut diposting pada 2008/09/02 di 12:41.

      wp-codebox

      Menjawab