diff options
Diffstat (limited to 'framework/Web/THttpUtility.php')
-rw-r--r-- | framework/Web/THttpUtility.php | 124 |
1 files changed, 62 insertions, 62 deletions
diff --git a/framework/Web/THttpUtility.php b/framework/Web/THttpUtility.php index 9e0bf4bb..a7a0f813 100644 --- a/framework/Web/THttpUtility.php +++ b/framework/Web/THttpUtility.php @@ -1,62 +1,62 @@ -<?php
-/**
- * THttpUtility class file
- *
- * @author Qiang Xue <qiang.xue@gmail.com>
- * @link http://www.pradosoft.com/
- * @copyright Copyright © 2005-2012 PradoSoft
- * @license http://www.pradosoft.com/license/
- * @version $Id$
- * @package System.Web
- */
-
-/**
- * THttpUtility class
- *
- * @author Qiang Xue <qiang.xue@gmail.com>
- * @version $Id$
- * @package System.Web
- * @since 3.0
- */
-class THttpUtility
-{
- private static $_encodeTable=array('<'=>'<','>'=>'>','"'=>'"');
- private static $_decodeTable=array('<'=>'<','>'=>'>','"'=>'"');
- private static $_stripTable=array('<'=>'','>'=>'','"'=>'');
-
- /**
- * HTML-encodes a string.
- * This method translates the following characters to their corresponding
- * HTML entities: <, >, "
- * Note, unlike {@link htmlspecialchars}, & is not translated.
- * @param string string to be encoded
- * @return string encoded string
- */
- public static function htmlEncode($s)
- {
- return strtr($s,self::$_encodeTable);
- }
-
- /**
- * HTML-decodes a string.
- * It is the inverse of {@link htmlEncode}.
- * @param string string to be decoded
- * @return string decoded string
- */
- public static function htmlDecode($s)
- {
- return strtr($s,self::$_decodeTable);
- }
-
- /**
- * This method strips the following characters from a string:
- * HTML entities: <, >, "
- * @param string string to be encoded
- * @return string encoded string
- */
- public static function htmlStrip($s)
- {
- return strtr($s,self::$_stripTable);
- }
-}
-
+<?php +/** + * THttpUtility class file + * + * @author Qiang Xue <qiang.xue@gmail.com> + * @link http://www.pradosoft.com/ + * @copyright Copyright © 2005-2012 PradoSoft + * @license http://www.pradosoft.com/license/ + * @version $Id$ + * @package System.Web + */ + +/** + * THttpUtility class + * + * @author Qiang Xue <qiang.xue@gmail.com> + * @version $Id$ + * @package System.Web + * @since 3.0 + */ +class THttpUtility +{ + private static $_encodeTable=array('<'=>'<','>'=>'>','"'=>'"'); + private static $_decodeTable=array('<'=>'<','>'=>'>','"'=>'"'); + private static $_stripTable=array('<'=>'','>'=>'','"'=>''); + + /** + * HTML-encodes a string. + * This method translates the following characters to their corresponding + * HTML entities: <, >, " + * Note, unlike {@link htmlspecialchars}, & is not translated. + * @param string string to be encoded + * @return string encoded string + */ + public static function htmlEncode($s) + { + return strtr($s,self::$_encodeTable); + } + + /** + * HTML-decodes a string. + * It is the inverse of {@link htmlEncode}. + * @param string string to be decoded + * @return string decoded string + */ + public static function htmlDecode($s) + { + return strtr($s,self::$_decodeTable); + } + + /** + * This method strips the following characters from a string: + * HTML entities: <, >, " + * @param string string to be encoded + * @return string encoded string + */ + public static function htmlStrip($s) + { + return strtr($s,self::$_stripTable); + } +} + |