rawurlencode

(PHP 3, PHP 4 >= 4.0.0)

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().