rawurlencode

rawurlencode -- URL-kódovat podle RFC1738

Popis

string rawurlencode ( string str)

Vrátí řetězec , ve kterém byly všechny nealfanumerické znaky kromě




nahrazeny znakem procent ( % ) následovaným dvěma šestnáctkovými číslicemi. To je kódování popsané v RFC1738 na ochranu prostých znaků před interpretací jako zvláštní oddělovače v URL a na ochranu URL před komolením přenosovými systémy se znakovými konvencemi (jako jsou některé emailové systémy). Například, pokud chcete k FTP URL přidat heslo:

Příklad 1 . Příklad rawurlencode( ) č . 1

 
echo

 
'

 
A

 
HREF="ftp

 
:

 
/

 
/user

 
:'

 
,

 
rawurlencode

 
('foo

 
@+%

 
/

 
')

 
,

 
'@ftp.my.com

 
/

 
x.txt

 
"

 
'

 
;



Nebo, pokud předáváte informace v komponentě URL obsahující info o cestě:

Příklad 2 . Příklad rawurlencode( ) č . 2

 
echo

 
'

 
A

 
HREF="http

 
:

 
/

 
/x.com

 
/

 
department_list_script

 
/

 
'

 
,

 
rawurlencode

 
('sales

 
and

 
marketing

 
/

 
Miami')

 
,

 
'

 
"

 
'

 
;





Viz také : rawurldecode( ) , urldecode( ) , urlencode( ) .