コード例 #1
0
ファイル: Functions.php プロジェクト: linhanwei/TP
 /**
  *	TRIMNONPRINTABLE
  *
  *	@param	mixed	$value	Value to check
  *	@return	string
  */
 public static function TRIMNONPRINTABLE($stringValue = '')
 {
     $stringValue = self::flattenSingleValue($stringValue);
     if (self::$_invalidChars == Null) {
         self::$_invalidChars = range(chr(0), chr(31));
     }
     if (is_string($stringValue) || is_numeric($stringValue)) {
         return str_replace(self::$_invalidChars, '', trim($stringValue, ".."));
     }
     return Null;
 }
コード例 #2
0
ファイル: Functions.php プロジェクト: Opmantek/open-audit
	/**
	 *	TRIMNONPRINTABLE
	 *
	 *	@param	mixed	$value	Value to check
	 *	@return	string
	 */
	public static function TRIMNONPRINTABLE($stringValue = '') {
		$stringValue	= self::flattenSingleValue($stringValue);

		if (is_bool($stringValue)) {
			$stringValue = ($stringValue) ? 'TRUE' : 'FALSE';
		}

		if (self::$_invalidChars == Null) {
			self::$_invalidChars = range(chr(0),chr(31));
		}

		if (is_string($stringValue) || is_numeric($stringValue)) {
			return str_replace(self::$_invalidChars,'',trim($stringValue,"\x00..\x1F"));
		}
		return Null;
	}	//	function TRIMNONPRINTABLE()