using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Text;
using System.IO;
/// <summary>
///html 的摘要说明
/// </summary>
public class html
{
public html()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
/// <summary>
/// 生成静态页
/// </summary>
/// <param name="par">要替换的内容数组</param>
/// <param name="temMd">模板路径</param>
/// <param name="filename">生成文件的保存路径</param>
/// <returns></returns>
public static int mkHtml(string[] par,string temMd,string filename)
{
int res;
try
{
FileStream fs = new FileStream(temMd, FileMode.Open, FileAccess.Read);
StreamReader sr = new StreamReader(fs, Encoding.GetEncoding("gb2312"));
StringBuilder sb = new StringBuilder(sr.ReadToEnd());
for (int i = 0; i < par.Length; i++)
{
sb.Replace("$replace[" + i + "]$", par[i]);
}
FileStream f = new FileStream(filename, FileMode.Create, FileAccess.Write);
StreamWriter s = new StreamWriter(f, Encoding.GetEncoding("gb2312"));
s.Write(sb.ToString());
s.Flush();
s.Close();
res = 1;
}
catch (Exception ex) { res = 0; }
return res;
}
public static string getTmNO()
{
DateTime dt=DateTime.Now;
string tm = dt.Year.ToString() + dt.Month.ToString() + dt.Day.ToString() + dt.Hour.ToString() + dt.Minute.ToString() + dt.Second.ToString();
return tm;
}
}