HTMLPurifier_PercentEncoder Klassenreferenz


Öffentliche Methoden

 __construct ($preserve=false)
 encode ($string)
 normalize ($string)

Geschützte Attribute

 $preserve = array()

Ausführliche Beschreibung

Class that handles operations involving percent-encoding in URIs.

Warnung:
Be careful when reusing instances of PercentEncoder. The object you use for normalize() SHOULD NOT be used for encode(), or vice-versa.

Definiert in Zeile 11 der Datei PercentEncoder.php.


Beschreibung der Konstruktoren und Destruktoren

__construct ( preserve = false  ) 

String of characters that should be preserved while using encode().

Definiert in Zeile 22 der Datei PercentEncoder.php.


Dokumentation der Elementfunktionen

encode ( string  ) 

Our replacement for urlencode, it encodes all non-reserved characters, as well as any extra characters that were instructed to be preserved.

Zu beachten:
Assumes that the string has already been normalized, making any and all percent escape sequences valid. Percents will not be re-escaped, regardless of their status in $preserve
Parameter:
$string String to be encoded
Rückgabe:
Encoded string.

Definiert in Zeile 50 der Datei PercentEncoder.php.

normalize ( string  ) 

Fix up percent-encoding by decoding unreserved characters and normalizing.

Warnung:
This function is affected by $preserve, even though the usual desired behavior is for this not to preserve those characters. Be careful when reusing instances of PercentEncoder!
Parameter:
$string String to normalize

Definiert in Zeile 69 der Datei PercentEncoder.php.


Dokumentation der Datenelemente

$preserve = array() [protected]

Reserved characters to preserve when using encode().

Definiert in Zeile 17 der Datei PercentEncoder.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Copyright © 2003 - 2009 MyOOS [Shopsystem]. All rights reserved.
MyOOS [Shopsystem] is Free Software released under the GNU/GPL License.

Webmaster: info@r23.de (Impressum)
doxygen