* @package DedeCMS.Administrator * @copyright Copyright (c) 2007 - 2010, DesDev, Inc. * @license http://help.dedecms.com/usersguide/license.html * @link http://www.dedecms.com */ require_once dirname(__FILE__) . "/config.php"; require_once DEDEINC . "/sitemap.class.php"; require_once DEDEINC . "/dedetag.class.php"; if (empty($dopost)) { ShowMsg("参数错误!", "-1"); exit; } $isremote = empty($isremote) ? 0 : $isremote; $serviterm = empty($serviterm) ? "" : $serviterm; $sm = new SiteMap(); $maplist = $sm->GetSiteMap($dopost); if ($dopost == "site") { $murl = $cfg_cmspath . "/data/sitemap.html"; $tmpfile = $cfg_basedir . $cfg_templets_dir . "/plus/sitemap.htm"; } else { $murl = $cfg_cmspath . "/data/rssmap.html"; $tmpfile = $cfg_basedir . $cfg_templets_dir . "/plus/rssmap.htm"; } $dtp = new DedeTagParse(); $dtp->LoadTemplet($tmpfile); $dtp->SaveTo($cfg_basedir . $murl); if ($cfg_remote_site == 'Y' && $isremote == 1) { if ($serviterm != "") { list($servurl, $servuser, $servpwd) = explode(',', $serviterm); $config = array('hostname' => $servurl, 'username' => $servuser, 'password' => $servpwd, 'debug' => 'TRUE'); } else {