Snippets

gavinbruce NA SS Minify html

Created by gavinbruce NA
if (Director::isLive()) {
	function sanitize_output( $buffer ) {

		$search = array(
			'/\>[^\S ]+/s',  // strip whitespaces after tags, except space
			'/[^\S ]+\</s',  // strip whitespaces before tags, except space
			'/(\s)+/s'       // shorten multiple whitespace sequences
		);

		$replace = array(
			'>',
			'<',
			'\\1'
		);

		$buffer = preg_replace( $search, $replace, $buffer );

		return $buffer;
	}

	ob_start( "sanitize_output" );
}

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.