发款php蜘蛛统计插件只要有mysql就可用
发布时间:2020-05-24 20:58:18 所属栏目:PHP 来源:互联网
导读:有时候我们为了看一下蜘蛛爬行的情况,不得不对日志进行大量的分析,由此想做一款插件可以记录蜘蛛的情况。在第一次做的时候,只是记录下蜘蛛的爬行次数,不大好分析。
|
于是昨天便认真的做了一下,功能多一点,可以对各种搜索引擎统计分析。可以在多个时间段进行查看。其实代码很简单,为了更简洁些,代码压缩到6k.分为6个文件 <?php if($_POST['act']=='install')//如果是安装 { $mysql_host=trim($_POST['mysql_host']);//获取主机 $mysql_user=trim($_POST['mysql_user']);//获取用户名 $mysql_pwd=trim($_POST['mysql_pwd']);//获取密码 $mysql_db=trim($_POST['mysql_db']);//数据库 $table_prefix=trim($_POST['table_prefix']);//获取前缀 if($link=mysql_connect($mysql_host,$mysql_user,$mysql_pwd)) { echo "连接服务器成功!................. "; } else { echo ""; } if(mysql_select_db($mysql_db,$link)) { echo "连接数据库成功!............. 正在创建表................ "; } $sql="CREATE TABLE spilder_sp_count ( id bigint(20) NOT NULL auto_increment,r_time int(11) NOT NULL,r_name varchar(50) NOT NULL,r_url varchar(200) NOT NULL,PRIMARY KEY ( id) ) ENGINE=MyISAM DEFAULT CHARSET=gb2312 AUTO_INCREMENT=4 ; "; mysql_query("DROP TABLE IF EXISTS ".$table_prefix."sp_count;");//删除已存在 $sql=strreplace("spilder",$table_prefix,$sql);//替换前缀 if(mysql_query($sql)) { echo "表创建成功!正在写入文件"; } $f=file_get_contents("spilder_config.php");//获取配置内容 $f=str_replace(" ","",$f);//去除空格 $f=preg_replace("/mysql_host=.;/iUs","mysql_host='{$mysql_host}';",$f); $f=preg_replace("/mysql_user=.;/iUs","mysql_user='{$mysql_user}';",$f); $f=preg_replace("/mysql_pwd=.;/iUs","mysql_pwd='{$mysql_pwd}';",$f); $f=preg_replace("/mysql_db=.;/iUs","mysql_db='{$mysql_db}';",$f); $f=preg_replace("/table_prefix=.;/iUs","table_prefix='{$table_prefix}';",$f); $f=preg_replace("/sp_admin=.;/iUs","sp_admin='{$sp_admin}';",$f); file_put_contents("spilder_config.php",$f); file_put_contents("isinstall.txt","OK"); echo "恭喜!荐礼啦蜘蛛统计程序安装成功 <a href="index.php">查看"; exit(); } ?> <table width="600" border="0" align="center"> <tr> <td align="center">荐礼啦 蜘蛛统计查看器</td> </tr> </table> <form method="post"> <table width="600" border="0" align="center" cellspacing="0"> <tr> <td width="280"></td> <td width="610">开始安装</td> </tr> <tr> <td align="right">服务器:</td> <td> (一般不用改)</td> </tr> <tr> <td align="right">用户名:</td> <td></td> </tr> <tr> <td align="right">密码:</td> <td></td> </tr> <tr> <td align="right">数据库:</td> <td></td> </tr> <tr> <td align="right">表前缀:</td> <td> </td> </tr> <tr> <td align="right">管理密码:</td> <td></td> </tr> <tr> <td align="right"></td> <td></td> </tr> </table> |
