function replaceDim2($DimList, $DimName) { $ZD = ''; $splStr = ''; $i = ''; $s = ''; $nMod = ''; $nInt = ''; $c = ''; $replaceDim2 = $DimName; $ZD = 'abcdefghijklmnopqrstuvwxyz'; $DimName = lCase($DimName); $splStr = aspSplit($DimList, ','); for ($i = 0; $i <= uBound($splStr); $i++) { $s = $splStr[$i]; if ($s == $DimName) { $nMod = $i % len($ZD) + 1; $nInt = fix($i / len($ZD)); if ($nMod != 0) { $c = $c . mid($ZD, $nMod, 1); } if ($nInt != 0) { $c = $c . copyStr(mid($ZD, $nInt, 1), $nInt); } //Call Echo(I,Len(ZD)) //Call Echo("nMod",nMod) //Call Echo("nInt",nInt) //Call Echo("C",C) $replaceDim2 = $c; return @$replaceDim2; } } return @$replaceDim2; }
function handleHtmlFormatting($content, $isMsgBox, $nErrLevel, $action) { $splStr = ''; $s = ''; $tempS = ''; $lCaseS = ''; $c = ''; $left4Str = ''; $left5Str = ''; $left6Str = ''; $left7Str = ''; $left8Str = ''; $nLevel = ''; //级别 $elseS = ''; $elseLable = ''; $levelArray = aspArray(299); $keyWord = ''; $lableName = ''; //标签名称 $isJavascript = ''; //为javascript $isTextarea = ''; //为表单文本域<textarea $isPre = ''; //为pre $isJavascript = false; //默认javascript为假 $isTextarea = false; //表单文件域为假 $isPre = false; //默认pre为假 $nLevel = 0; //级别数 $action = '|' . $action . '|'; //动作 $splStr = aspSplit($content, vbCrlf()); foreach ($splStr as $key => $s) { $tempS = $s; $elseS = $s; $s = TrimVbCrlf($s); $lCaseS = lCase($s); //判断于20150710 if ((left($lCaseS, 8) == '<script ' || left($lCaseS, 8) == '<script>') && inStr($s, '</script>') == false && $isJavascript == false) { $isJavascript = true; $c = $c . PHPTrim($tempS) . vbCrlf(); } else { if ($isJavascript == true) { if (left($lCaseS, 9) == '</script>') { $isJavascript = false; $c = $c . PHPTrim($tempS) . vbCrlf(); //最后清除两边空格 } else { $c = $c . $tempS . vbCrlf(); //为js则显示原文本 不处理清空两边空格phptrim(tempS) } //表单文本域判断于20151019 } else { if ((left($lCaseS, 10) == '<textarea ' || left($lCaseS, 10) == '<textarea>') && inStr($s, '</textarea>') == false && $isTextarea == false) { $isTextarea = true; $c = $c . PHPTrim($tempS) . vbCrlf(); } else { if ($isTextarea == true) { $c = $c . PHPTrim($tempS) . vbCrlf(); if (left($lCaseS, 11) == '</textarea>') { $isTextarea = false; } //表单文本域判断于20151019 } else { if ((left($lCaseS, 5) == '<pre ' || left($lCaseS, 5) == '<pre>') && inStr($s, '</pre>') == false && $isPre == false) { $isPre = true; $c = $c . PHPTrim($tempS) . vbCrlf(); } else { if ($isPre == true) { $c = $c . $tempS . vbCrlf(); if (left($lCaseS, 6) == '</pre>') { $isPre = false; } } else { if ($s != '' && $isJavascript == false && $isTextarea == false) { $left4Str = '|' . left($lCaseS, 4) . '|'; $left5Str = '|' . left($lCaseS, 5) . '|'; $left6Str = '|' . left($lCaseS, 6) . '|'; $left7Str = '|' . left($lCaseS, 7) . '|'; $left8Str = '|' . left($lCaseS, 8) . '|'; $keyWord = ''; //关键词初始清空 $lableName = ''; //标签名称 if (inStr('|<ul>|<ul |<li>|<li |<dt>|<dt |<dl>|<dl |<dd>|<dd |<tr>|<tr |<td>|<td |', $left4Str) > 0) { $keyWord = $left4Str; $lableName = mid($left4Str, 3, 2); } else { if (inStr('|<div>|<div |', $left5Str) > 0) { $keyWord = $left5Str; $lableName = mid($left5Str, 3, 3); } else { if (inStr('|<span>|<span |<form>|<form |', $left6Str) > 0) { $keyWord = $left6Str; $lableName = mid($left6Str, 3, 4); } else { if (inStr('|<table>|<table |<tbody>|<tbody |', $left7Str) > 0) { $keyWord = $left7Str; $lableName = mid($left7Str, 3, 5); } else { if (inStr('|<center>|<center |', $left8Str) > 0) { $keyWord = $left8Str; $lableName = mid($left8Str, 3, 6); } } } } } $keyWord = aspTrim(replace(replace($keyWord, '<', ''), '>', '')); //call echo(KeyWord,lableName) //开始 if ($keyWord != '') { $s = copyStr(' ', $nLevel) . $s; if (right($lCaseS, 3 + len($lableName)) != '</' . $lableName . '>' && inStr($lCaseS, '</' . $lableName . '>') == false) { $nLevel = $nLevel + 1; if ($nLevel >= 0) { $levelArray[$nLevel] = $keyWord; } } } else { if (inStr('|</ul>|</li>|</dl>|</dt>|</dd>|</tr>|</td>|', '|' . left($lCaseS, 5) . '|') > 0 || inStr('|</div>|', '|' . left($lCaseS, 6) . '|') > 0 || inStr('|</span>|</form>|', '|' . left($lCaseS, 7) . '|') > 0 || inStr('|</table>|</tbody>|', '|' . left($lCaseS, 8) . '|') > 0 || inStr('|</center>|', '|' . left($lCaseS, 9) . '|') > 0) { $nLevel = $nLevel - 1; $s = copyStr(' ', $nLevel) . $s; } else { $s = copyStr(' ', $nLevel) . $s; //最后是结束标签则减一级 if (right($lCaseS, 6) == '</div>') { if (checkHtmlFormatting($lCaseS) == false) { $s = left($s, len($s) - 6); $nLevel = $nLevel - 1; $s = $s . vbCrlf() . copyStr(' ', $nLevel) . '</div>'; } } else { if (right($lCaseS, 7) == '</span>') { if (checkHtmlFormatting($lCaseS) == false) { $s = left($s, len($s) - 7); $nLevel = $nLevel - 1; $s = $s . vbCrlf() . copyStr(' ', $nLevel) . '</span>'; } } else { if (inStr('|</ul>|</dt>|<dl>|<dd>|', $left5Str) > 0) { $s = left($s, len($s) - 5); $nLevel = $nLevel - 1; $s = $s . vbCrlf() . copyStr(' ', $nLevel) . right($lCaseS, 5); } } } //对 aaa</li> 这种进处理 20160106 $elseS = PHPTrim(lCase($elseS)); if (inStr($elseS, '</') > 0) { $elseLable = mid($elseS, inStr($elseS, '</'), -1); if (inStr('|</ul>|</li>|</dl>|</dt>|</dd>|</tr>|</td>|</div>|</span>|<form>|', '|' . $elseLable . '|') > 0 && $nLevel > 0) { $nLevel = $nLevel - 1; } } //call echo("s",replace(s,"<","<")) } } //call echo("",ShowHtml(temps) $c = $c . $s . vbCrlf(); } else { if ($s == '') { if (inStr($action, '|delblankline|') == false && inStr($action, '|删除空行|') == false) { //删除空行 $c = $c . vbCrlf(); } } } } } } } } } } $handleHtmlFormatting = $c; $nErrLevel = $nLevel; //获得错误级别 if ($nLevel != 0 && (lCase($isMsgBox) == '1' || lCase($isMsgBox) == 'true')) { aspEcho('HTML标签有错误', $nLevel); } //Call Echo("nLevel",nLevel & "," & levelArray(nLevel)) '显示错误标题20150212 return @$handleHtmlFormatting; }
function XY_ForArray($action) { $arrayList = ''; $splitStr = ''; $defaultStr = ''; $splStr = ''; $forI = ''; $title = ''; $s = ''; $c = ''; $nloop = ''; $arrayList = atRParam($action, 'arraylist'); //atRParam获得结果处理动作,但不替换动作内容 $splitStr = RParam($action, 'splitstr'); $nloop = RParam($action, 'nloop'); //循环数 if ($arrayList == '') { $arrayList = copyStr('循环' . $splitStr, $nloop); } $defaultStr = getDefaultValue($action); $splStr = aspSplit($arrayList, $splitStr); for ($forI = 0; $forI <= uBound($splStr); $forI++) { $title = $splStr[$forI]; if ($title != '') { $s = $defaultStr; $s = replaceValueParam($s, 'fortitle', $title); $s = replaceValueParam($s, 'forid', $forI + 1); $s = replaceValueParam($s, 'fori', $forI); $s = replaceValueParam($s, 'forcount', uBound($splStr) + 1); $c = $c . $s; } } $XY_ForArray = $c; return @$XY_ForArray; }
function contentAddTab($content, $nNumb) { $contentAddTab = copyStr(' ', $nNumb) . join(aspSplit($content, vbCrlf()), vbCrlf() . copyStr(' ', $nNumb)); return @$contentAddTab; }
function showColumnList($parentid, $tableName, $showFieldName, $thisPId, $nCount, $action) { $i = ''; $s = ''; $c = ''; $selectcolumnname = ''; $selStr = ''; $url = ''; $isFocus = ''; $sql = ''; $addSql = ''; $listLableStr = ''; $topnav = ''; $thisColumnName = ''; $navheaderStr = ''; $navfooterStr = ''; $parentid = aspTrim($parentid); $listLableStr = 'list'; $topnav = getStrCut($action, '[topnav]', '[/topnav]', 2); $thisColumnName = getColumnName($parentid); //call echo(parentid,topnav) if ($parentid != $topnav) { if (inStr($action, '[small-list') > 0) { $listLableStr = 'small-list'; } } //call echo("listLableStr",listLableStr) $fieldNameList = ''; $splFieldName = ''; $k = ''; $fieldName = ''; $replaceStr = ''; $startStr = ''; $endStr = ''; $topNumb = ''; $modI = ''; $title = ''; $subHeaderStr = ''; $subFooterStr = ''; $subHeaderStartStr = ''; $subHeaderEndStr = ''; $subFooterStartStr = ''; $subFooterEndStr = ''; $fieldNameList = getHandleFieldList($GLOBALS['db_PREFIX'] . $tableName, '字段列表'); $splFieldName = aspSplit($fieldNameList, ','); $sql = 'select * from ' . $GLOBALS['db_PREFIX'] . $tableName . ' where parentid=' . $parentid; // call echo("sql1111111111111",tableName) //处理追加SQL $startStr = '[sql-' . $nCount . ']'; $endStr = '[/sql-' . $nCount . ']'; if (inStr($action, $startStr) == false && inStr($action, $endStr) == false) { $startStr = '[sql]'; $endStr = '[/sql]'; } $addSql = getStrCut($action, $startStr, $endStr, 2); if ($addSql != '') { $sql = getWhereAnd($sql, $addSql); } $rsObj = $GLOBALS['conn']->query($sql . ' order by sortrank asc'); //call echo(sql,rs.recordcount) for ($i = 1; $i <= @mysql_num_rows($rsObj); $i++) { $rs = mysql_fetch_array($rsObj); if (@mysql_num_rows($rsObj) != 0) { $startStr = ''; $endStr = ''; $selStr = ''; $isFocus = false; if (cStr($rs['id']) == cStr($thisPId)) { $selStr = ' selected '; $isFocus = true; } //网址判断 if ($isFocus == true) { $startStr = '[' . $listLableStr . '-focus]'; $endStr = '[/' . $listLableStr . '-focus]'; } else { $startStr = '[' . $listLableStr . '-' . $thisColumnName . ']'; $endStr = '[/' . $listLableStr . '-' . $thisColumnName . ']'; if (inStr($action, $startStr) == false && inStr($action, $endStr) == false) { $startStr = '[' . $listLableStr . '-' . $i . ']'; $endStr = '[/' . $listLableStr . '-' . $i . ']'; } else { //call echo(rs("columnname"),startStr) } } //在最后时排序当前交点20160202 if ($i == $topNumb && $isFocus == false) { $startStr = '[' . $listLableStr . '-end]'; $endStr = '[/' . $listLableStr . '-end]'; } //例[list-mod2] [/list-mod2] 20150112 for ($modI = 6; $modI >= 2; $modI--) { if (inStr($action, $startStr) == false && $i % $modI == 0) { $startStr = '[' . $listLableStr . '-mod' . $modI . ']'; $endStr = '[/' . $listLableStr . '-mod' . $modI . ']'; if (inStr($action, $startStr) > 0) { break; } } } //没有则用默认 if (inStr($action, $startStr) == false && inStr($action, $endStr) == false) { $startStr = '[' . $listLableStr . ']'; $endStr = '[/' . $listLableStr . ']'; } //call rwend(action) //call echo(startStr,endStr) if (inStr($action, $startStr) > 0 && inStr($action, $endStr) > 0) { $s = StrCut($action, $startStr, $endStr, 2); $s = replaceValueParam($s, 'id', $rs['id']); $s = replaceValueParam($s, 'selected', $selStr); $selectcolumnname = $rs[$showFieldName]; $title = $selectcolumnname; if ($nCount >= 1) { $selectcolumnname = copyStr(' ', $nCount) . '├─' . $selectcolumnname; } $s = replaceValueParam($s, 'selectcolumnname', $selectcolumnname); $s = replaceValueParam($s, 'title', $title); for ($k = 0; $k <= uBound($splFieldName); $k++) { if ($splFieldName[$k] != '') { $fieldName = $splFieldName[$k]; $replaceStr = $rs[$fieldName] . ''; $s = replaceValueParam($s, $fieldName, $replaceStr); } } //url = WEB_VIEWURL & "?act=nav&columnName=" & rs(showFieldName) '以栏目名称显示列表 $url = WEB_VIEWURL . '?act=nav&id=' . $rs['id']; //以栏目ID显示列表 //自定义网址 if (aspTrim($rs['customaurl']) != '') { $url = aspTrim($rs['customaurl']); } $s = replace($s, '[$viewWeb$]', $url); $s = replaceValueParam($s, 'url', $url); //网站栏目没有page位置处理 追加于20160716 home $url = WEB_ADMINURL . '?act=addEditHandle&actionType=WebColumn&lableTitle=网站栏目&nPageSize=10&page=&id=' . $rs['id'] . '&n=' . getRnd(11); $s = handleDisplayOnlineEditDialog($url, $s, '', 'div|li|span'); //处理是否添加在线修改管理器 if (EDITORTYPE == 'php') { $s = replace($s, '[$phpArray$]', '[]'); } else { $s = replace($s, '[$phpArray$]', ''); } //s=copystr("",nCount) & rs("columnname") & "<hr>" if ($rs['parentid'] == '-1' && inStr($action, '[navheader]') > 0) { $navheaderStr = getStrCut($action, '[navheader]', '[/navheader]', 2); $navfooterStr = getStrCut($action, '[navfooter]', '[/navfooter]', 2); //call die(navfooterStr) } $c = $c . $navheaderStr . $s . vbCrlf(); $s = showColumnList($rs['id'], $tableName, $showFieldName, $thisPId, $nCount + 1, $action) . $navfooterStr; $subHeaderStartStr = '[subheader-' . $rs['columnname'] . ']'; $subHeaderEndStr = '[/subheader-' . $rs['columnname'] . ']'; if (inStr($action, $subHeaderStartStr) == false && inStr($action, $subHeaderEndStr) == false) { $subHeaderStartStr = '[subheader]'; $subHeaderEndStr = '[/subheader]'; } $subFooterStartStr = '[subfooter-' . $rs['columnname'] . ']'; $subFooterEndStr = '[/subfooter-' . $rs['columnname'] . ']'; if (inStr($action, $subFooterStartStr) == false && inStr($action, $subFooterStartStr) == false) { $subFooterStartStr = '[subfooter]'; $subFooterEndStr = '[/subfooter]'; } $subHeaderStr = getStrCut($action, $subHeaderStartStr, $subHeaderEndStr, 2); $subFooterStr = getStrCut($action, $subFooterStartStr, $subFooterEndStr, 2); //call echo(rs("columnname"),"哈哈") if ($s != '') { $s = vbCrlf() . $subHeaderStr . $s . $subFooterStr; } $c = $c . $s; } } } $showColumnList = $c; return @$showColumnList; }
function saveSiteMap() { $isWebRunHtml = ''; //是否为html方式显示网站 $changefreg = ''; //更新频率 $priority = ''; //优先级 $s = ''; $c = ''; $url = ''; handlePower('修改生成SiteMap'); //管理权限处理 $changefreg = @$_REQUEST['changefreg']; $priority = @$_REQUEST['priority']; loadWebConfig(); //加载配置 //call eerr("cfg_flags",cfg_flags) if (inStr($GLOBALS['cfg_flags'], '|htmlrun|') > 0) { $isWebRunHtml = true; } else { $isWebRunHtml = false; } $c = $c . '<?xml version="1.0" encoding="UTF-8"?>' . vbCrlf(); $c = $c . vbTab() . '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . vbCrlf(); //栏目 $rsxObj = $GLOBALS['conn']->query('select * from ' . $GLOBALS['db_PREFIX'] . 'webcolumn where isonhtml<>0 order by sortrank asc'); while ($rsx = $GLOBALS['conn']->fetch_array($rsxObj)) { if ($rsx['nofollow'] == false) { $c = $c . copyStr(vbTab(), 2) . '<url>' . vbCrlf(); if ($isWebRunHtml == true) { $url = getRsUrl($rsx['filename'], $rsx['customaurl'], '/nav' . $rsx['id']); $url = handleAction($url); } else { $url = escape('?act=nav&columnName=' . $rsx['columnname']); } $url = urlAddHttpUrl($GLOBALS['cfg_webSiteUrl'], $url); //call echo(cfg_webSiteUrl,url) $c = $c . copyStr(vbTab(), 3) . '<loc>' . $url . '</loc>' . vbCrlf(); $c = $c . copyStr(vbTab(), 3) . '<lastmod>' . Format_Time($rsx['updatetime'], 2) . '</lastmod>' . vbCrlf(); $c = $c . copyStr(vbTab(), 3) . '<changefreq>' . $changefreg . '</changefreq>' . vbCrlf(); $c = $c . copyStr(vbTab(), 3) . '<priority>' . $priority . '</priority>' . vbCrlf(); $c = $c . copyStr(vbTab(), 2) . '</url>' . vbCrlf(); aspEcho('栏目', '<a href="' . $url . '" target=\'_blank\'>' . $url . '</a>'); } } //文章 $rsxObj = $GLOBALS['conn']->query('select * from ' . $GLOBALS['db_PREFIX'] . 'articledetail where isonhtml<>0 order by sortrank asc'); while ($rsx = $GLOBALS['conn']->fetch_array($rsxObj)) { if ($rsx['nofollow'] == false) { $c = $c . copyStr(vbTab(), 2) . '<url>' . vbCrlf(); if ($isWebRunHtml == true) { $url = getRsUrl($rsx['filename'], $rsx['customaurl'], '/detail/detail' . $rsx['id']); $url = handleAction($url); } else { $url = '?act=detail&id=' . $rsx['id']; } $url = urlAddHttpUrl($GLOBALS['cfg_webSiteUrl'], $url); //call echo(cfg_webSiteUrl,url) $c = $c . copyStr(vbTab(), 3) . '<loc>' . $url . '</loc>' . vbCrlf(); $c = $c . copyStr(vbTab(), 3) . '<lastmod>' . Format_Time($rsx['updatetime'], 2) . '</lastmod>' . vbCrlf(); $c = $c . copyStr(vbTab(), 3) . '<changefreq>' . $changefreg . '</changefreq>' . vbCrlf(); $c = $c . copyStr(vbTab(), 3) . '<priority>' . $priority . '</priority>' . vbCrlf(); $c = $c . copyStr(vbTab(), 2) . '</url>' . vbCrlf(); aspEcho('文章', '<a href="' . $url . '">' . $url . '</a>'); } } //单页 $rsxObj = $GLOBALS['conn']->query('select * from ' . $GLOBALS['db_PREFIX'] . 'onepage where isonhtml<>0 order by sortrank asc'); while ($rsx = $GLOBALS['conn']->fetch_array($rsxObj)) { if ($rsx['nofollow'] == false) { $c = $c . copyStr(vbTab(), 2) . '<url>' . vbCrlf(); if ($isWebRunHtml == true) { $url = getRsUrl($rsx['filename'], $rsx['customaurl'], '/page/detail' . $rsx['id']); $url = handleAction($url); } else { $url = '?act=onepage&id=' . $rsx['id']; } $url = urlAddHttpUrl($GLOBALS['cfg_webSiteUrl'], $url); //call echo(cfg_webSiteUrl,url) $c = $c . copyStr(vbTab(), 3) . '<loc>' . $url . '</loc>' . vbCrlf(); $c = $c . copyStr(vbTab(), 3) . '<lastmod>' . Format_Time($rsx['updatetime'], 2) . '</lastmod>' . vbCrlf(); $c = $c . copyStr(vbTab(), 3) . '<changefreq>' . $changefreg . '</changefreq>' . vbCrlf(); $c = $c . copyStr(vbTab(), 3) . '<priority>' . $priority . '</priority>' . vbCrlf(); $c = $c . copyStr(vbTab(), 2) . '</url>' . vbCrlf(); aspEcho('单页', '<a href="' . $url . '">' . $url . '</a>'); } } $c = $c . vbTab() . '</urlset>' . vbCrlf(); loadWebConfig(); createFile('sitemap.xml', $c); aspEcho('生成sitemap.xml文件成功', '<a href=\'/sitemap.xml\' target=\'_blank\'>点击预览sitemap.xml</a>'); //判断是否生成sitemap.html if (@$_REQUEST['issitemaphtml'] == '1') { $c = ''; //第二种 //栏目 $rsxObj = $GLOBALS['conn']->query('select * from ' . $GLOBALS['db_PREFIX'] . 'webcolumn order by sortrank asc'); while ($rsx = $GLOBALS['conn']->fetch_array($rsxObj)) { if ($rsx['nofollow'] == false) { if ($isWebRunHtml == true) { $url = getRsUrl($rsx['filename'], $rsx['customaurl'], '/nav' . $rsx['id']); $url = handleAction($url); } else { $url = escape('?act=nav&columnName=' . $rsx['columnname']); } $url = urlAddHttpUrl($GLOBALS['cfg_webSiteUrl'], $url); //判断是否生成html if ($rsx['isonhtml'] == true) { $s = '<a href="' . $url . '">' . $rsx['columnname'] . '</a>'; } else { $s = '<span>' . $rsx['columnname'] . '</span>'; } $c = $c . '<li style="width:20%;">' . $s . vbCrlf() . '<ul>' . vbCrlf(); //文章 $rssObj = $GLOBALS['conn']->query('select * from ' . $GLOBALS['db_PREFIX'] . 'articledetail where parentId=' . $rsx['id'] . ' order by sortrank asc'); while ($rss = $GLOBALS['conn']->fetch_array($rssObj)) { if ($rss['nofollow'] == false) { if ($isWebRunHtml == true) { $url = getRsUrl($rss['filename'], $rss['customaurl'], '/detail/detail' . $rss['id']); $url = handleAction($url); } else { $url = '?act=detail&id=' . $rss['id']; } $url = urlAddHttpUrl($GLOBALS['cfg_webSiteUrl'], $url); //判断是否生成html if ($rss['isonhtml'] == true) { $s = '<a href="' . $url . '">' . $rss['title'] . '</a>'; } else { $s = '<span>' . $rss['title'] . '</span>'; } $c = $c . '<li style="width:20%;">' . $s . '</li>' . vbCrlf(); } } $c = $c . '</ul>' . vbCrlf() . '</li>' . vbCrlf(); } } //单面 $c = $c . '<li style="width:20%;"><a href="javascript:;">单面列表</a>' . vbCrlf() . '<ul>' . vbCrlf(); $rsxObj = $GLOBALS['conn']->query('select * from ' . $GLOBALS['db_PREFIX'] . 'onepage order by sortrank asc'); while ($rsx = $GLOBALS['conn']->fetch_array($rsxObj)) { if ($rsx['nofollow'] == false) { $c = $c . copyStr(vbTab(), 2) . '<url>' . vbCrlf(); if ($isWebRunHtml == true) { $url = getRsUrl($rsx['filename'], $rsx['customaurl'], '/page/detail' . $rsx['id']); $url = handleAction($url); } else { $url = '?act=onepage&id=' . $rsx['id']; } //判断是否生成html if ($rsx['isonhtml'] == true) { $s = '<a href="' . $url . '">' . $rsx['title'] . '</a>'; } else { $s = '<span>' . $rsx['title'] . '</span>'; } $c = $c . '<li style="width:20%;">' . $s . '</li>' . vbCrlf(); // target=""_blank"" 去掉 } } $c = $c . '</ul>' . vbCrlf() . '</li>' . vbCrlf(); $templateContent = ''; $templateContent = getFText($GLOBALS['adminDir'] . '/template_SiteMap.html'); $templateContent = replace($templateContent, '{$content$}', $c); $templateContent = replace($templateContent, '{$Web_Title$}', $GLOBALS['cfg_webTitle']); createFile('sitemap.html', $templateContent); aspEcho('生成sitemap.html文件成功', '<a href=\'/sitemap.html\' target=\'_blank\'>点击预览sitemap.html</a>'); } writeSystemLog('', '保存sitemap.xml'); //系统日志 }