www.gusucode.com > 搜一次CMS电影程序 PHP 1.5源码程序 > admin/tools/admin_original.php
<?php /* '************************************************************************************************** ' 软件名称: 搜一次 Content Management System ' 版本编号: Version 1.X ' 官方网站: http://www.syccms.com ' 官方论坛:http://bbs.syccms.com ' 版权所有: 搜一次开发团队 无痕(QQ:512591) ' 法律顾问: 杭州市元茂律师事务所 严飞律师 ' 郑重声明: ' 1、任何个人或组织不得在未经授权的情况下删除、修改、拷贝本软件及其他副本上一切关于版权的信息; ' 2、搜一次网络事业部保留此软件的法律追究权利 '************************************************************************************************** */ include "../../include/conn.php"; include "../../include/function.php"; include "../admin_version.php"; include "../admin_loginstate.php"; set_time_limit(0); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <link href="../images/style.css" rel="stylesheet" type="text/css" /> <title>伪原创工具</title> </head> <body> <?php function main(){ echo " <form name=formg action=\"?action=go\" method=\"post\"> <table width=\"100%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tb_style\" > <tr> <td class=\"td_title\"> 伪原创处理(同义词量大的话,需要较多的时间) </td> </tr> <tr> <td class=\"td_border\" height=\"40\"> 类型选择 <select name=\"type\"> <option value=1>视频伪原创</option> <option value=2>文章伪原创</option> </select> 生成最近 <select name=\"day\"> <option value=0>不限</option> <option value=1>1天</option> <option value=2>2天</option> <option value=3>3天</option> <option value=4>4天</option> <option value=5>5天</option> </select> 内的视频 每页执行 <input type=text size=4 value=20 name=\"count\"> 条 <input name=\"go\" value=\"开始执行\" type=\"submit\" class=rb1> </td> </tr> </table> </form> "; } function add(){ $oricontent=@file_get_contents("ori.txt"); echo " <table width=\"100%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tb_style\" > <form name=from2 action=\"?action=save\" method=post> <tr> <td class=td_title>格式说明:每一条同义词用回车隔开,<font color=red>往返</font>--><font color=green>来回</font>,‘往返’替换成了‘来回’</td> </tr> <tr> <td> <textarea name=content rows=20 cols=120 style=\"font-family: Arial, Helvetica, sans-serif;\">$oricontent</textarea> <br/> <input type=submit value=\"更新同义词替换\" class=rb1> </td> </tr> </form> </table> "; } function save(){ $ocontent=SafeRequest("content","post"); chmod("ori.txt",0777); fwrite(fopen("ori.txt","wb"),$ocontent); die("<script>alert('词库更细完毕!');window.location='?action=add';</script>"); } function go(){ global $db; $type=SafeRequest("type","auto"); $count=SafeRequest("count","auto"); $pages=SafeRequest("pages","auto"); $day=SafeRequest("day","auto"); if(!IsNul($pages)) $pages=1; if(!IsNul($count)) $count=20; if($type=='1'){ $table="s_video";}else{$table="s_article";} if($day=='0' or $day==""){ $sqlori="select S_Name,S_ID,S_Content from $table"; } else{ $sqlori="select S_Name,S_ID,S_Content from $table where DATEDIFF(DATE(S_AddTime),'".date('Y-m-d')."')>=-$day"; } $Arr=getpagerow($sqlori,$count);//sql,每页显示条数 $result=$db->query($Arr[2]); echo("<div style=' width:100%; background: #F9FBFD; border-top:4px solid #DEEFFA; border-bottom:1px solid #DEEFFA;color:#008EBD; font-size:10pt; height:30px; line-height:30px;font-weight:bold; margin:0 auto;'> 正在开始执行第<font style='color:red; font-size:16px; font-style:italic'>".$pages."</font>页数据,共<font style='color:red; font-size:16px; font-style:italic'>".$Arr[3]."</font>页</div>"); if($result){ while ($row = $db ->fetch_array($result)){ $row['S_Content']=gorep($row['S_Content']); $sql="update $table set S_Content='".$row['S_Content']."' where S_ID=".$row['S_ID'].""; if($db->query($sql)){ echo " ".$row['S_Name']."<font color=green>执行完毕!!</font><br/>"; } } if($pages>=$Arr[3]){ die(" <font color=red>恭喜全部执行完毕!</font>"); } else{ die(" 第".$pages."页执行完毕,继续下一页...<script language='javascript'>setTimeout('ReadGo();',1000);function ReadGo(){location.href='?action=go&day=".$day."&type=".$type."&count=".$count."&pages=".($pages+1)."';}</script>"); } } } function gorep($body){ $repContent=@file_get_contents("ori.txt"); $th=explode("\n",$repContent);//分割同意词 for($i=0;$i<count($th);$i++){ $ss = explode("-->",$th[$i]); $body = str_replace("\r","",$body); $body = str_replace("$ss[0]","$ss[1]",$body); } return $body; } $action=SafeRequest("action","get"); switch($action){ case 'add': add(); break; case 'save': save(); break; case 'go': go(); break; default: main(); } ?> </body> </html>