rawurlencode

(PHP 3, PHP 4 )

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