<?php
if (!defined('INADM')) exit('Access Denied');
$actionurl.='&item=spider';
if (trim($_GET['do'])=='') $_GET['do']='rulelist';
$boxformat='<tr><td width="325" valign="top" class="BoxLeft"><span class="SettingTitle">%s</span><br /><span class="SettingNote">%s</span></td><td width="325" valign="middle" class="BoxRight">%s</td></tr><tr><td colspan="2" height="5"></td></tr>';
if (!defined('INAUTO')) {
$d_spiderrule=dpfetchdata('spiderrule');
if (trim($d_spiderrule)=='') dperror($l_error['cant_fetchdata'],'spiderrule',true);
$spidersession=dpfetchdata('spidersession');
if (trim($spidersession)=='') dperror($l_error['cant_fetchdata'],'spidersession',true);
}
if ($_GET['do']=='rulelist') {
if ($_POST['issubmit']=='true') {
$total=intval($_POST['opridtotal']);
$ridarr=array();
for ($i=1;$i<=$total;$i++) {
if ($_POST['oprcheck_'.$i]=='1') {
if ($_POST['opt']=='del') {
unset($d_spiderrule[$_POST['oprid_'.$i]]);
} else {
$d_spiderrule[$_POST['oprid_'.$i]]['useauto']=$_POST['opt'];
}
}
}
if (dpwritedata('spiderrule',$d_spiderrule)) {
echo $_POST['opt']=='del' ? $l_mod_admin['spider_delrule_ok'] : $l_mod_admin['spider_useauto_'.$_POST['opt'].'_ok'];
} else {
echo $_POST['opt']=='del' ? $l_mod_admin['spider_delrule_error'] : $l_mod_admin['spider_useauto_'.$_POST['opt'].'_error'];
}
echo '<script type="text/JavaScript">setTimeout("window.location=\''.$actionurl.'\';",3000);</script><br /><br /><a href="'.$actionurl.'">'.$l_admin['getback'].'</a>';
} else {
if ($d_mainset['mod_setting']['dpcms']['spiderrules']) {
$d_spiderrule=array_merge($d_spiderrule,$d_mainset['mod_setting']['dpcms']['spiderrules']);
unset($d_mainset['mod_setting']['dpcms']['spiderrules']);
dpwritedata('spiderrule',$d_spiderrule);
dpwritedata('mainset',$d_mainset);
}
if (!$d_mainset['mod_setting']['spider']['dateformat']) $d_mainset['mod_setting']['spider']['dateformat']='Y-n-j H:i:s';
$fp=fopen(PATH_PRE.'dpmain/module/spider/replace.txt','r');
if ($fp) $rinfo=fgets($fp,4096);
fclose($fp);
echo '<div style="width: 650px; margin: 12px 0 12px 0; padding: 7px; line-height: 20px; border-top: #FFC2CA 1px solid; background-color: #FFEDFF;">'.$l_mod_admin['spider_replace_path'].'<br />'.$l_mod_admin['spider_replace_info'].' <font color="'.(substr($rinfo,0,5)=='info:' ? 'blue">'.substr($rinfo,5) : 'red">'.$l_mod_admin['spider_replace_error']).'</font></div>';
echo '<div style="width: 650px; padding: 7px; line-height: 20px; border-top: #FFC2CA 1px solid; background-color: #FFEDEF;">'.(ini_get('allow_url_fopen') ? '' : '<span style="color:red">'.$l_mod_admin['spider_na'].'</span><br />').($d_mainset['mod_setting']['spider']['autospider'] ? '<a style="color:red" href="'.PHP_SELF.'?mod=mainset&childpage=mod_spider">'.$l_mod_admin['spider_noauto'].'</a><br />' : '').($d_mainset['mod_setting']['spider']['spidertime'] ? '<a style="color:red" href="'.PHP_SELF.'?mod=mainset&childpage=mod_spider">'.$l_mod_admin['spider_timelimit'].'</a><br />' : '<a href="'.PHP_SELF.'?mod=mainset&childpage=mod_spider">'.$l_mod_admin['spider_timelimit_no'].'</a><br />').$l_mod_admin['spider_warning'].'</div>';
$baseurl='http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
$jsstr='<img border="0" width="1" height="1" src="'.str_replace(PHP_SELF,'dpspider.php',$baseurl).'" />';
echo '<div style="width: 650px; margin: 12px 0 12px 0; padding: 7px; line-height: 20px; border-top: #99CC99 1px solid; background-color: #E2F9E3;"><a href="'.$actionurl.'&do=newrule">['.$l_mod_admin['spider_newrule'].']</a>  <a href="'.$actionurl.'&do=importrule">['.$l_mod_admin['spider_importrule'].']</a><br />'.$l_mod_admin['spider_morerule'].'<br />'.$l_mod_admin['spider_js'].'  <input type="text" size="46" onclick="this.select();js=this.createTextRange();js.execCommand(\'Copy\');" title="'.$l_mod_admin['spider_js_click_copy'].'" value="'.htmlspecialchars($jsstr).'" /></div>';
echo '<form name="listform" method="post" action="'.$actionurl.'&do=rulelist">';
echo '<table cellspacing="0" cellpadding="8">';
$no=0;
foreach ($d_spiderrule as $rid => $currule) {
$no++;
echo '<tr><td><input type="checkbox" name="oprcheck_'.$no.'" value="1" style="border:0;background-color:#F7FAFA;" /><input type="hidden" name="oprid_'.$no.'" value="'.$rid.'" /></td><td><b>'.$currule['name'].'</b></td><td title="'.$l_mod_admin['last_fetch_start'].'">'.($currule['lastrun'] ? date($d_mainset['mod_setting']['spider']['dateformat'],$currule['lastrun']) : $l_mod_admin['never_fetched']).'</td><td>'.($currule['useauto'] ? $l_mod_admin['useauto_already'] : '').'</td><td><a href="'.$actionurl.'&do=fetch&rid='.$rid.'">['.$l_mod_admin['rule_fetch'].']</a></td><td><a href="'.$actionurl.'&do=editrule&rid='.$rid.'">['.$l_mod_admin['rule_edit'].']</a></td><td><a href="'.$actionurl.'&do=outputrule&rid='.$rid.'">['.$l_mod_admin['rule_output'].']</a></td><td><a href="'.$actionurl.'&do=delrule&rid='.$rid.'">['.$l_mod_admin['rule_del'].']</a></td></tr>';
}
echo '<tr><td align="center"><input type="checkbox" style="border:0;" onclick="selectall(this.checked)" /></td><td colspan="10">'.$l_admin['selectall'].'    ';
echo '<select name="opt">';
echo '<option value="1">'.$l_mod_admin['spider_useauto_1'].'</option>';
echo '<option value="0">'.$l_mod_admin['spider_useauto_0'].'</option>';
echo '<option value="del">'.$l_mod_admin['rule_del'].'</option>';
echo '</select>';
echo '  <input type="submit" value="'.$l_admin['login_ok'].'" /><input type="hidden" name="opridtotal" value="'.$no.'" /><input type="hidden" name="issubmit" value="true" /></td></tr>';
echo '</table>';
echo '</form>';
echo '<script type="text/JavaScript">function selectall(s) {';
for ($i=1;$i<=$no;$i++) {
echo 'listform.oprcheck_'.$i.'.checked=s;';
}
echo '}</script>';
}
} elseif ($_GET['do']=='newrule' || $_GET['do']=='editrule') {
$step= isset($_GET['step']) ? $_GET['step'] : '';
$err=false;
$rid= isset($_GET['rid']) ? intval($_GET['rid']) : end(array_keys($d_spiderrule))+1;
// if ($_GET['do']=='editrule') {
$currule=$d_spiderrule[$rid];
// }
$formurl=$actionurl.'&do='.($_GET['do']=='newrule' ? 'newrule' : 'editrule').'&rid='.$rid;
if (empty($step)) {
echo '<form method="post" action="'.$formurl.'&step=n_test"><table border="0" cellspacing="0" cellpadding="5" width="650">';
$boxmain='<input name="rulename" size="50" value="'.$currule['name'].'" />';
printf($boxformat,$l_mod_admin['spider_rulename'],$l_mod_admin['spider_rulename_note'],$boxmain);
$modearray=array('none','g2b','b2g','g2u','u2g','b2u','u2b');
$boxmain='<select name="convmode">';
foreach ($modearray as $curmode) {
$boxmain.='<option value="'.$curmode.'"'.($currule['convmode']==$curmode ? ' selected="selected"' : '').'>'.$l_mod_admin['spider_convmode_'.$curmode].'</option>';
}
$boxmain.='</select>';
printf($boxformat,$l_mod_admin['spider_convmode'],$l_mod_admin['spider_convmode_note'],$boxmain);
$modearray=array('todpcms','tobbs');
$boxmain='<select name="ftarget">';
foreach ($modearray as $curmode) {
$boxmain.='<option value="'.$curmode.'"'.($currule['ftarget']==$curmode ? ' selected="selected"' : '').'>'.$l_mod_admin['spider_ftarget_'.$curmode].'</option>';
}
$boxmain.='</select>';
printf($boxformat,$l_mod_admin['spider_ftarget'],$l_mod_admin['spider_ftarget_note'],$boxmain);
$boxmain='<input name="bbsuser" size="50" value="'.$currule['bbsuser'].'" />';
printf($boxformat,$l_mod_admin['spider_bbsuser'],$l_mod_admin['spider_bbsuser_note'],$boxmain);
echo '<tr><td colspan="2" height="25"><input type="submit" value="'.$l_mod_admin['spider_next'].'" /></td></tr></table></form>';
} elseif ($step=='n_test') {
echo '<form method="post" action="'.$formurl.'&step=list"><table border="0" cellspacing="0" cellpadding="5" width="65
没有合适的资源?快使用搜索试试~ 我知道了~
diy-page_6.zip_bypageadmincms_cms体积_php profile photo_php采集
共509个文件
php:308个
gif:130个
htm:48个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 57 浏览量
2022-09-19
22:27:24
上传
评论
收藏 824KB ZIP 举报
温馨提示
最专业的论坛CMS,体积小巧 ◎ 可修改帖子标题/简介/缩图,可承受千万以上帖子 ◎ 帖子生成静态功能 ◎ 完整的CMS功能,内置视频/音乐/下载/商品/分类信息等模型 ◎ 支持UC整合,一个账号全站通用 ◎ 调用UCHome的日志、相册、空间、群组等 ◎ 模板可视化在线修改 ◎ 自动采集,内容更新无忧 2009-10-25 14:00 解决UTF8或BIG5用户后台语言包不完整造成的空白
资源详情
资源评论
资源推荐
收起资源包目录
diy-page_6.zip_bypageadmincms_cms体积_php profile photo_php采集 (509个子文件)
style.css 14KB
calendar.css 1KB
nav_bg.gif 7KB
spanner.gif 6KB
footer_bg.gif 5KB
top_logo.gif 3KB
logo.gif 2KB
listbg.gif 2KB
default_forum.gif 2KB
head_left.gif 2KB
head_right.gif 2KB
admin_bg.gif 2KB
picnoper.gif 2KB
spacer.gif 2KB
bad.gif 2KB
title_blue.gif 2KB
title_red.gif 2KB
ad3.gif 2KB
title_green.gif 2KB
ad1.gif 2KB
title_lime.gif 2KB
nav_bg_c.gif 1KB
title_gold.gif 1KB
nav_li.gif 1KB
ad2.gif 1KB
good.gif 1KB
nav_2.gif 1KB
all_code.gif 1KB
img_add.gif 1KB
nav_bg.gif 981B
float_right.gif 932B
closepop.gif 925B
float_left.gif 923B
nav_1.gif 863B
ggbg.gif 836B
topquick_bg.gif 835B
topguide_bg.gif 830B
nav_bg_b.gif 775B
obj_new_inside.gif 644B
obj_new_down.gif 640B
obj_new_up.gif 634B
all_paste.gif 628B
text_paste.gif 628B
table_edit.gif 626B
td_new_down.gif 626B
obj_edit.gif 625B
new_table_up.gif 624B
table_new_up.gif 624B
lib_new_inside.gif 624B
table_new_inside.gif 622B
td_edit.gif 622B
table_new_down.gif 621B
lib_new_up.gif 619B
move_table_up.gif 619B
td_new_up.gif 619B
new_td_right.gif 617B
move_table_down.gif 617B
edit_table.gif 617B
new_table_down.gif 615B
del_table.gif 615B
lib_new_down.gif 614B
new_td_left.gif 612B
new_obj_down.gif 609B
new_obj_up.gif 608B
here.gif 606B
del_td.gif 605B
uploadfile.gif 604B
div_new_inside.gif 600B
edit_td.gif 599B
edit_obj.gif 597B
adminuser_add.gif 596B
div_new_down.gif 596B
del_obj.gif 595B
move_obj_up.gif 594B
div_new_up.gif 594B
move_obj_down.gif 594B
adminuser.gif 589B
file_image.gif 586B
div_edit.gif 585B
text_undo.gif 570B
HeaderGradientImage.gif 567B
top_bg.gif 483B
head_bg.gif 434B
obj_replace.gif 402B
all_copy.gif 386B
text_copy.gif 386B
but_bg1.gif 384B
move_td_right.gif 383B
file_other.gif 382B
move_td_left.gif 381B
panel_bg.gif 364B
text_redo.gif 363B
menu_right.gif 361B
menu_left.gif 360B
link_add.gif 360B
all_cut.gif 351B
text_cut.gif 351B
all_del.gif 341B
file_delete.gif 316B
here_s.gif 292B
共 509 条
- 1
- 2
- 3
- 4
- 5
- 6
邓凌佳
- 粉丝: 77
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0