<p>fso实例</p> <p>&lt;!--#include file=&quot;config.asp&quot;--&gt; <br /> &lt;!--#include file=&quot;inc/articlechar.inc&quot;--&gt; <br /> &lt;% <br /> function changechr(str) <br /> changechr=replace(replace(replace(replace(changechr,&quot;[pic]&quot;,&quot;&lt;img src=&quot;),&quot;&quot;,&quot;&lt;b&gt;&quot;),&quot;[red]&quot;,&quot;&lt;font color=CC0000&gt;&quot;),&quot;[big]&quot;,&quot;&lt;font size=7&gt;&quot;) <br /> changechr=replace(replace(replace(replace(changechr,&quot;[/pic]&quot;,&quot;&gt;&lt;/img&gt;&quot;),&quot;&quot;,&quot;&lt;/b&gt;&quot;),&quot;[/red]&quot;,&quot;&lt;/font&gt;&quot;),&quot;[/big]&quot;,&quot;&lt;/font&gt;&quot;) <br /> changechr=replace(replace(replace(replace(str,&quot;&lt;&quot;,&quot;&lt;&quot;),&quot;&gt;&quot;,&quot;&gt;&quot;),chr(13),&quot;&lt;br&gt;&quot;),&quot; &quot;,&quot; &quot;) <br /> end function <br /> %&gt;<br /> &lt;% <br /> if request.cookies(&quot;newsadminok&quot;)=&quot;&quot; then <br /> response.redirect &quot;login.asp&quot; <br /> end if <br /> if request.form(&quot;txttitle&quot;)=&quot;&quot; then <br /> response.write &quot;错误提示:请输入新闻标题!&quot; <br /> response.end <br /> end if <br /> if request.form(&quot;txtcontent&quot;)=&quot;&quot; then <br /> response.write &quot;错误提示:请未输入新闻内容!&quot; <br /> response.end <br /> end if <br /> dim title <br /> dim content <br /> dim sql <br /> dim rs <br /> dim articleid <br /> dim classid,Nclassid <br /> dim from<br /> title=htmlencode2(request.form(&quot;txttitle&quot;)) <br /> from=request.form(&quot;Nfrom&quot;) <br /> zznews=request.form(&quot;zznews&quot;) <br /> typeid=request.form(&quot;typeid&quot;) <br /> about=request.form(&quot;about&quot;) <br /> headline=request.form(&quot;headline&quot;) <br /> ftitle=htmlencode2(request.form(&quot;ftitle&quot;))<br /> dim sql1 <br /> dim rs1 <br /> dim typename <br /> sql1=&quot;select * from type where typeid=&quot; &amp; typeid <br /> set rs1=server.createobject(&quot;adodb.recordset&quot;) <br /> rs1.open sql1,conn,1,1 <br /> typename=rs1(&quot;type&quot;)<br /> if request.form(&quot;checkbox1&quot;)=&quot;1&quot; then <br /> tjnews=1 <br /> else <br /> tjnews=2 <br /> end if<br /> if request.form(&quot;yheadline&quot;)=&quot;1&quot; then <br /> yheadline=1 <br /> else <br /> yheadline=0 <br /> end if<br /> content=htmlencode(request.form(&quot;txtcontent&quot;))<br /> set rs = server.CreateObject(&quot;ADODB.RecordSet&quot;) <br /> StrSql = &quot;select E_Memo from Example&quot; <br /> set rs = conn.Execute (StrSql) <br /> fname = makefilename(now())<br /> dddd = year(now()) &amp; &quot;年&quot; &amp; month(now()) &amp; &quot;月&quot; &amp; day(now()) &amp; &quot;日&quot; &amp; hour(now())&amp;&quot;:&quot;&amp;minute(now()) <br /> pencat=rs(&quot;E_Memo&quot;) <br /> pencat=replace(pencat,&quot;lx&quot;,typename) <br /> pencat=replace(pencat,&quot;Date&quot;,dddd) <br /> if from=&quot;&quot; then <br /> pencat=replace(pencat,&quot;From&quot;,&quot;&quot;) <br /> else <br /> pencat=replace(pencat,&quot;From&quot;,&quot;摘自:&quot; &amp; from) <br /> end if <br /> if zznews=&quot;&quot; then <br /> pencat=replace(pencat,&quot;Fname&quot;,Editor) <br /> zznews=Editor <br /> else <br /> pencat=replace(pencat,&quot;Fname&quot;,zznews) <br /> end if <br /> pencat=replace(pencat,&quot;H_Title&quot;,title) <br /> pencat=replace(pencat,&quot;H_Memo&quot;,content) <br /> pencat=replace(pencat,&quot;labout&quot;,about) <br /> pencat=replace(pencat,&quot;ftitle&quot;,ftitle)<br /> newsdate = year(now()) &amp; &quot;.&quot; &amp; month(now()) &amp; &quot;.&quot; &amp; day(now()) <br /> TimePath = year(Now()) &amp; &quot;-&quot; &amp; month(now()) &amp; &quot;-&quot; &amp; day(Now()) <br /> FolderPath = Server.MapPath(&quot;.&quot;)&amp; &quot;\&quot; &amp; TimePath<br /> rs.close <br /> '将新闻保存入数据库<br /> sql=&quot;select * from article where (newsid is null)&quot;<br /> rs.open sql,conn,1,3 <br /> rs.addnew <br /> rs(&quot;title&quot;)=title <br /> rs(&quot;content&quot;)=content <br /> rs(&quot;Nfrom&quot;)=from <br /> rs(&quot;typeid&quot;)=typeid <br /> rs(&quot;path&quot;)=TimePath <br /> rs(&quot;typename&quot;)=typename <br /> rs(&quot;tjnews&quot;)=tjnews <br /> rs(&quot;N_Fname&quot;)=fname <br /> rs(&quot;zznews&quot;)=zznews <br /> rs(&quot;about&quot;)=about <br /> rs(&quot;newsdate&quot;)=newsdate <br /> rs(&quot;yheadline&quot;)=yheadline <br /> rs(&quot;headline&quot;)=headline <br /> if ftitle &lt;&gt; &quot;&quot; then rs(&quot;ftitle&quot;)=ftitle <br /> rs.update<br /> pencat=replace(pencat,&quot;h_id&quot;,rs(&quot;newsid&quot;))<br /> Set fso = Server.CreateObject(&quot;Scripting.FileSystemObject&quot;) <br /> If CheckDir(FolderPath) = True Then <br /> Set fout = fso.CreateTextFile(FolderPath &amp; &quot;\&quot; &amp; fname) <br /> Else <br /> MakeNewsDir TimePath <br /> Set fout = fso.CreateTextFile(FolderPath &amp; &quot;\&quot; &amp; fname) <br /> End if <br /> fout.WriteLine pencat <br /> fout.close<br /> articleid=rs(&quot;newsid&quot;) <br /> UpdateJs(news) <br /> rs1.close <br /> set rs1=nothing <br /> rs.close <br /> set rs=nothing <br /> conn.close <br /> set conn=nothing <br /> response.redirect &quot;addnews.asp&quot; <br /> %&gt;</p>
T:0.006669s,M:251.99 KB
返回顶部 留言