tidy.php

来自「mambo的cms源代码」· PHP 代码 · 共 81 行

PHP
81
字号
<?PHP/** * patTemplate Tidy output filter * * $Id: Tidy.php,v 1.2 2004/06/25 17:20:08 schst Exp $ * * Used to tidy up your resulting HTML document, * requires ext/tidy. * * @package		patTemplate * @subpackage	Filters * @author		Stephan Schmidt <schst@php.net> *//** * requires tidy extension */define( 'PATTEMPLATE_OUTPUTFILTER_TIDY_ERROR_NOT_SUPPORTED', 'patTemplate::Outputfilter::Tidy::1' ); /** * patTemplate Tidy output filter * * $Id: Tidy.php,v 1.2 2004/06/25 17:20:08 schst Exp $ * * Used to tidy up your resulting HTML document, * requires ext/tidy. * * @package		patTemplate * @subpackage	Filters * @author		Stephan Schmidt <schst@php.net> */class patTemplate_OutputFilter_Tidy extends patTemplate_OutputFilter{   /**    * filter name	*	* This has to be set in the final	* filter classes.	*	* @var	string	*/	var	$_name	=	'Tidy';   /**	* tidy the data	*	* @access	public	* @param	string		data	* @return	string		compressed data	*/	function apply( $data )	{		if( !function_exists( 'tidy_parse_string' ) )		{			return $data;		}		/**		 * tidy 1.0		 */		if( function_exists( 'tidy_setopt' ) && is_array( $this->_params ) )		{			foreach( $this->_params as $opt => $value )			{				tidy_setopt( $opt, $value );			}			tidy_parse_string($data);			tidy_clean_repair();			$data = tidy_get_output();		}		else		{			tidy_parse_string($data, $this->_params);			tidy_clean_repair();			$data = tidy_get_output();		}				return $data;	}}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?