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

📄 par-web.php

📁 022分类信息全站程序 方便快界!企业自主建站
💻 PHP
字号:
<?
require("config.php");
/*------------创建用于保存全站索引的数据表-----------*/
$maketable = "
CREATE TABLE `weball` (
`ID` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, 
`title` VARCHAR(100) NOT NULL, 
`keyword` TEXT NOT NULL, 
`filename` VARCHAR(250) NOT NULL, 
`dtime` DATETIME NOT NULL
); 
";
@mysql_query($maketable,$conn);	
mysql_query("Delete From weball",$conn);
$pweb = new ParWeb();
$pweb->conn = $conn;
//$pweb->path = $basepath;
$pweb->Doing($basepath);
//----------------------------------------------------
mysql_close($conn);
/***********分析本站的html文件的类********************/
class ParWeb
{
	var $conn;
	function Doing($path)
	{
		$dh = dir($path);
		while($filename=$dh->read())
		{
			if(!ereg("^\.",$filename))
			{
				$fullname = $path."/".$filename;
				if(is_dir($fullname)) $this->Doing($fullname);
				else
				{
					if(eregi("\.htm",$filename))
					{
						$fp = fopen($fullname,"r");
						$str = fread($fp,filesize($fullname));
						$tags = split(">",$str);
						fclose($fp);
						$filetime = filemtime($fullname);
     					$dtime = strftime("%y-%m-%d %H:%M:%S",$filetime);
     					$body = "";
     					$title = "";
     					$t=0;
     					$j=0;
     					foreach($tags as $tag)
     					{
     						$tag = ereg_replace("[\n\r\t]","",str_replace(" ","",$tag));	
     						if($t==0)
     						{
     							if(eregi("<tit",$tag))
     							{
     								$title = eregi_replace("<(.*)$","",$tags[$j+1]);
     								$t=1;
     							}	
     						}
     						if($t==1)
     						    if(eregi("<body",$tag)) $t=2;
     						if($t==2&&$tag[0]!="<")
     						{
     							$body .= str_replace("&nbsp;","",ereg_replace("<(.*)$","",$tag));
     						}
     						$j++;
     					}
     					$webfilename = ereg_replace("^\.{2}","",$fullname);
     					if($title=="") $title = $webfilename;
     					mysql_query("Insert Into weball(title,keyword,filename,dtime) Values('$title','$body','$webfilename','$dtime')",$this->conn);
						echo "$webfilename <br> $title ok<br>\n";
					}
				}
			}	
		}
	}
}	
?>

⌨️ 快捷键说明

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