我要替换一个字行串:把e:\xxx\xxx\xxxx.jpg 变成vip/xxxx.jpg

COMPUTERZZZ 2006-09-02 10:03:56
我要替换一个字行串:把e:\xxx\xxx\xxxx.jpg 变成vip/xxxx.jpg
怎么做?
...全文
140 9 打赏 收藏 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
penglewen 2006-09-02
  • 打赏
  • 举报
回复
tempstr=split(TheForm.file.value,"\")这样就行了...........
penglewen 2006-09-02
  • 打赏
  • 举报
回复
right(str,inStrRev(str,"\")-1)
看看是不是这种
COMPUTERZZZ 2006-09-02
  • 打赏
  • 举报
回复
file是一个文件域
COMPUTERZZZ 2006-09-02
  • 打赏
  • 举报
回复
不对呀!
<script language="vbscript">
<!--
sub btnadd_onclick()
Dim TheForm,str,tempstr
set TheForm=Document.AddForm
if TheForm.Goods_no.value="" then
MsgBox "不能為空!"
else
str="vip/"
tempstr=split(TheForm.file.value,"\\")
str=str&tempstr(3)
response.Write(str)

End if
end sub
-->
</script>
Leey001 2006-09-02
  • 打赏
  • 举报
回复
把1楼的修改下就行了

str1="e:\xxx\xxx\xxxx.jpg"
str2="vip/"
Str1Array=Split(str1,"\")
Str=Str2&Str1Array(UBound(Str1array))
COMPUTERZZZ 2006-09-02
  • 打赏
  • 举报
回复
str="vip/"
tempstr=split("e:\xxx\xxx\xxxx.jpg","\\") 是不是这样,用两个\
str=str&tempstr(3)
COMPUTERZZZ 2006-09-02
  • 打赏
  • 举报
回复
主要是取得文件名
COMPUTERZZZ 2006-09-02
  • 打赏
  • 举报
回复
e:\xxx\xxx\xxxx.jpg 是一个文件域的打开对话框取得文件的路径,我要把它变成网站的路径
vip/xxxx.jpg
penglewen 2006-09-02
  • 打赏
  • 举报
回复
str="vip/"
tempstr=split("e:\xxx\xxx\xxxx.jpg","\")
str=str&tempstr(3)

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧