⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uptext1.asp

📁 这是一个简单的网站示例,你可以通过管理系统修改版权信息和网站标志,从而成为您自己的网站
💻 ASP
字号:

<% 
if session("userdsf")<>" 站长" then   response.redirect "EVER.ASP?LR=你不具有此权限"

server.scripttimeout=3600
url=request("url")
url1=ucase(url)
STR=INSTR(URL1,"SYSTEM/UPIMG")
URL=LEFT(URL,STR-1)
URL1="HTTP://"&REQUEST.SERVERVARIABLES("LOCAL_ADDR")&URL

URL="UPIMG.txt"
 dim search,my_conn,rs
 dim formsize,formdata,bncrlf,divider,datastart,dataend,mydata
 formsize=request.totalbytes 
 formdata=request.binaryread(formsize) 
 bncrlf=chrB(13) & chrB(10) 
 divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1) 
 datastart=instrb(formdata,bncrlf & bncrlf)+4 
 dataend=instrb(datastart+1,formdata,divider)-datastart 

ty=chrb(ascb("T"))&chrb(ascb("y"))&chrb(ascb("p"))&chrb(ascb("e"))&chrb(ascb(":"))
name=chrb(ascb("e"))&chrb(ascb("n"))&chrb(ascb("a"))&chrb(ascb("m"))&chrb(ascb("e"))&chrb(ascb("="))&chrb(ascb(chr(34)))
star2=instrb(formdata,ty)+6
mydata2=midb(formdata,star2,datastart-4-star2)
star3=instrb(formdata,name)+7
star4=instrb(formdata,chrb(ascb("C"))&chrb(ascb("o"))&chrb(ascb("n"))&chrb(ascb("t"))&chrb(ascb("e"))&chrb(ascb("n"))&chrb(ascb("t"))&chrb(ascb("-"))&chrb(ascb("T"))&chrb(ascb("y"))&chrb(ascb("p"))&chrb(ascb("e")))
'Response.Write chrb(ascb("C"))&chrb(ascb("o"))&chrb(ascb("n"))&chrb(ascb("t"))&chrb(ascb("e"))&chrb(ascb("n"))&chrb(ascb("t"))&chrb(ascb("-"))&chrb(ascb("T"))&chrb(ascb("y"))&chrb(ascb("p"))&chrb(ascb("e"))

mydata4=midb(formdata,star3,star4-star3-3)
for i=1 to lenb(mydata2)
   mydata3=mydata3&chr(ascb(midb(mydata2,i,1)))
next

do while instrb(mydata4,chrb(ascb("\")))<>0
  stara=instrb(mydata4,chrb(ascb("\")))+1
  mydata4=midb(mydata4,stara,200)
loop
mydata4=ascii2unicode(mydata4)
'EXNA=EXNAME(MYDATA4)


 set ads=server.CreateObject("Adodb.Stream")
 ads.Type=1
 ads.mode=3
 ads.Open
 set data=server.CreateObject("Adodb.Stream")
 data.Type=1
 data.mode=3
 data.Open
 data.write formdata
 data.position=datastart-1
 data.copyto ads,dataend-2
 with ads
 path=server.MapPath(url)
'Response.Write PATH
 .SaveToFile path,2
 .Cancel()
 .Close()
end with
data.cancel()
data.close()
set ads=nothing
set data=nothing
session("uptext")="1"


function exname(FileName)  '此函数用于取出一个文件名的扩展名
    str=instr(filename,".")
    exname=right(filename,len(filename)-str)
end function

Function ASCII2Unicode(str)
	dim strLen,res,I
	strLen=LenB(str)
	I=1
	While I < strLen+1
		If I<>strLen And AscB(MidB(str,I,1))>127 Then
			res=res&Chr(AscB(MidB(str,I,1))*256+AscB(MidB(str,I+1,1)))
			I=I+1
		Else
			res=res&ChrW(AscB(MidB(str,I,1)))
		End If
		I=I+1
	Wend
	ASCII2Unicode=res
End Function
'*************前面背注释掉的语句用于不上传不是文本格式的文件.
'说明:MYDATE3中存放的是文件类型,MYDATA4中存放的是文件主名,MYDATA中存放的是文件的内容.MYDATA3是ASCLL码,其于的为二进制数.
%>  
<html>

<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
</head>
<body bgcolor="#D4D0C8" topmargin="0" leftmargin="0" style="font-size: 9pt">
<p>上传成功&nbsp; [<a href="uptext.asp">重传</a>]</p>

</body>

</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -