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 { $config = array(); } if ($ftp->connect($config)) { //分析远程文件路径 $remotefile = $murl; $localfile = '..' . $remotefile; $remotedir = preg_replace('#[^\\/]*\\.html#', '', $remotefile); $ftp->rmkdir($remotedir); if ($ftp->upload($localfile, $remotefile, 'acii')) { echo "远程发布成功!" . "<br />";