發新話題

[分享] 《PHP》『URL函式庫』

《PHP》『URL函式庫』

《PHP》『URL函式庫』base64_decode 以MIME base64解碼
base64_decode ---  以MIME base64解碼

語法 : string base64_decode (string encoded_data)

說明 :

base64_decode( )將encoded_data解碼,且傳回原來的資料,傳回的資料可能是二進制資料。

參考 : base64_encode( )

TOP

《PHP》『URL函式庫』base64_encode 以MIME base64編碼

base64_encode ---  以MIME base64編碼

語法 : string base64_encode (string data)

說明 :

base64_encode( )傳回以base64編碼的字串,此編碼目的是使二進制資料能在傳輸中存活下來。

編碼後的字串會比原來的多出33%空間。

參考 : base64_decode( )  chunk_split( )

TOP

《PHP》『URL函式庫』parse_url 剖析URL且傳回它的成分

parse_url ---  剖析URL且傳回它的成分

語法 : array parse_url (string url)

說明 :

此函式傳回一組合的陣列,傳回 URL各種的成份,包括"scheme","host","port", "user","pass","path","query"及"fragment"。

TOP

《PHP》『URL函式庫』rawurldecode 譯解URL編碼字串

rawurldecode ---  譯解URL編碼字串

語法 : string rawurldecode (string str)

說明 :

將一連串百份比符號(%)後面跟隨二個迷惑的數字的字串,照其字面上的意義將它譯解,並傳回譯解後的字串。

例如 : 字串

foo%20bar%40baz

譯解成

foo bar@baz

參考 : rawurlencode( )  urldecode( )  urlencode( )

TOP

《PHP》『URL函式庫』rawurlencode 依照RFC1738將URL編碼

rawurldecode ---  依照RFC1738將URL編碼

語法 : string rawurlencode (string str)

說明 :

將所有非字母字元的字串除了-_.之外,以百分比符號(%)後跟隨二個迷惑的數字的方式表示,這是以RFC1738中敘述的,照字面上的意義將其編碼保護(像是email系統),例如 : 如果你想在ftp url中包含密碼

Example :

<?php

    echo '<A HREF="ftp://user:', rawurlencode ('foo @+%/'),
     '@ftp.my.com/x.txt">';

?>

或是你想在URL的成份中傳遞資訊

<?php

   echo '<A HREF="http://x.com/department_list_script/',
    rawurlencode ('sales and marketing/Miami'), '">';

?>

參考 : rawurldecode( )  urldecode( )  urlencode( )

TOP

《PHP》『URL函式庫』urldecode 譯解URL編碼字串

urldecode ---  譯解URL編碼字串

語法 : string urldecode (string str)

說明 :

譯解給予的字串中任何的%##編碼,傳回譯解後的字串。

Example :

<?php

    $a = split ('&', $querystring);

    $i = 0;

    while ($i < count ($a)) {

             $b = split ('=', $a [$i]);

             echo 'Value for parameter ', htmlspecialchars (urldecode ($b [0])),
                        ' is ', htmlspecialchars (urldecode ($b [1])), "<BR>";
             $i++;
    }
      

?>

參考 :  urlencode( )  rawurlencode( )  rawurldecode( )

TOP

《PHP》『URL函式庫』urlencode URL編碼字串

urlencode ---  URL編碼字串

語法 : string urlencode (string str)

說明 :

將所有非字母字元的字串除了-_.之外,以百分比符號(%)後跟隨二個迷惑的數字的方式表示,而空白則會被編碼成正的(+)符號。此編碼方式與WWW表單post資料的編碼方式相同,這和RFC1738編碼方式不同,空白鍵會被編碼成正的(+)符號,此函式適合用在查詢的URL的一部份,適合將變數傳遞到下一個網頁。

Example :

<?php

    echo '<A HREF="mycgi?foo=', urlencode ($userinput), '">';

?>

參考 :  urldecode( )  rawurlencode( )  rawurldecode( )

TOP

天拉又是讓小弟很頭痛的小弟我又要花時間學囉.....

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。