⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sqlite_fulltextsearchex.class.php

📁 架設ROSE私服必備之物 ROSE數據庫
💻 PHP
字号:
<?php 

require_once (dirname (__FILE__) . '/sqlite_fulltextsearch.class.php');

class sqlite_fulltextsearchex extends sqlite_fulltextsearch {

	var $striptags = false;

	function sqlite_fulltextsearchex () {
		parent::sqlite_fulltextsearch ();
		$this->striptags = false;
	}

	/* override */
	function prominence ($position, $string_words_count, $against_words_count) {
		// exponential prominence
		return (($position * $position) / $string_words_count);
	}

	/* override */
	function wordspreparation (&$string, &$against) {
		if ($this->striptags) {
			$string = preg_replace ('/<script.*?\>.*?<\/script>/si', ' ', $string); 
			$string = preg_replace ('/<style.*?\>.*?<\/style>/si', ' ', $string); 
			$string = preg_replace ('/<.*?\>/si', ' ', $string); 
			$string = html_entity_decode ($string, ENT_NOQUOTES, $GLOBALS['charset']);
		
			$against = preg_replace ('/<script.*?\>.*?<\/script>/si', ' ', $against); 
			$against = preg_replace ('/<style.*?\>.*?<\/style>/si', ' ', $against); 
			$against = preg_replace ('/<.*?\>/si', ' ', $against); 
			$against = html_entity_decode ($against, ENT_NOQUOTES, $GLOBALS['charset']);
		}
	}

}

?>

⌨️ 快捷键说明

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