rawurlencode

(PHP 3, PHP 4 )

rawurlencode -- URL-Kodierung nach RFC 1738

Beschreibung:

string rawurlencode ( string str)

Gibt eine Zeichenkette zurück, in der alle Sonderzeichen ausser
-_.
durch ein Prozent-Zeichen (%), gefolgt von einer 2-stelligen hexadezimalen Zahl, ersetzt worden sind. Dies ist die Kodierung nach RFC 1738 zum Schutz von Zeichen, die als spezielle URL-Trennzeichen zu interpretieren sind oder die vor einer Umwandlung durch Übertragungs-Medien mit Zeichen-Konvertierung (z.B. einige E-Mail-Systeme) bewahrt werden sollen. Falls sie z.B. ein Passwort in eine FTP-URL einbinden wollen:

Beispiel 1. rawurlencode()-Beispiel 1:

echo '<A HREF="ftp://user:', rawurlencode ('foo @+%/'),
     '@ftp.mein.de/x.txt">';
Oder sie wollen Informationen in der Pfadangabe der URL übertragen:

Beispiel 2. rawurlencode()-Beispiel 2:

echo '<A HREF="http://x.de/leitung_list_skript/',
    rawurlencode ('Verkauf und Marketing/Hamburg'), '">';

Siehe auch rawurldecode().