可以自动读取模板文件后,生成 当前 年/月/日/yyMMddhhmmss.html
代码如下
C#
<script type="text/javascript">google_ad_client = "pub-2048279401139630";google_ad_slot = "8856771542";google_ad_width = 728;google_ad_height = 90;document.write("<s"+"cript type='text/javascript' s"+"rc='http://pagead2.googlesyndication.com/pagead/show_ads"+"."+"js'></scr"+"ipt>");</script>private bool CreateHtml( string strText, string strContent, string strAuthor)
... {
string yearString=DateTime.Now.Year.ToString();
string monthString=DateTime.Now.Month.ToString();
string dayString=DateTime.Now.Day.ToString();
string fileName=yearString+monthString+dayString+DateTime.Now.Millisecond.ToString()+".html";
Directory.CreateDirectory(Server.MapPath(""+yearString+"//"+monthString+"//"+dayString+""));
Encoding code=Encoding.GetEncoding("gb2312");
string temp=Server.MapPath("text.html");
StreamReader sr=null;
StreamWriter sw=null;
string str="";
//读取模板
try
...{
sr=new StreamReader(temp,code);
str=sr.ReadToEnd();
}
catch(Exception exp)
...{
Response.Write(exp.Message);
Response.End();
sr.Close();
}
//替换
str=str.Replace("ShowArticle",strText);
str=str.Replace("biaoti",strText);
str=str.Replace("content",strContent);
str=str.Replace("author",strAuthor);
try
...{
sw=new StreamWriter(Server.MapPath(""+yearString+"//"+monthString+"//"+dayString+"//"+fileName+""),false,code);
sw.Write(str);
sw.Flush();
}
catch(Exception exp)
...{
HttpContext.Current.Response.Write(exp.Message);
HttpContext.Current.Response.End();
}
finally
...{
sw.Close();
}
return true;
}
<script type="text/javascript">google_ad_client = "pub-2048279401139630";google_ad_slot = "8856771542";google_ad_width = 728;google_ad_height = 90;document.write("<s"+"cript type='text/javascript' s"+"rc='http://pagead2.googlesyndication.com/pagead/show_ads"+"."+"js'></scr"+"ipt>");</script>
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
>
< html >
< head >
< title > ShowArticle </ title >
</ head >
< body >
biaoti
< br >
content < br >
author
</ body >
</ html >
< html >
< head >
< title > ShowArticle </ title >
</ head >
< body >
biaoti
< br >
content < br >
author
</ body >
</ html >