PHP安全新闻早8点_1124

//2011-11-24 星期四 
//程序员的思想 
<%  
'略  
    attachdir="/"+sitePath+"upload"'上传文件保存路径,结尾不要带/  
    dirtype=2'1:按天存入目录 2:按月存入目录 3:按扩展名存目录  建议使用按天存  
    maxattachsize=2097152'最大上传大小,默认是2M  
    upext="txt,rar,zip,jpg,jpeg,gif,png,swf,wmv,avi,wma,mp3,mid"'上传扩展名  
      
'略  
                if upfile.isErr=3 then  
                    err="上传文件扩展名必需为:"+upext  
                else  
                    err=upfile.ErrMessage  
    '略  
        Dim tmpPath  
        isErr_=0  
        Set oFileStream = CreateObject ("ADODB.Stream")  
        oFileStream.Type = 1  
        oFileStream.Mode = 3  
        oFileStream.CharSet = "gb2312"  
    '略  
        tmpPath=Split(Path,".")(0)  
        FileExt=GetFileExt(Path)  
        if Over then  
            if isAllowExt(FileExt) then  
                oFileStream.SaveToFile tmpPath & "." & FileExt,2  
                if Err.number<>0 then OutErr("保存文件时出错,请检查路径,是否存在该上传目录!该文件保存路径为" & tmpPath & "." & FileExt)  
            Else  
                isErr_=3  
                ErrMessage_="该后缀名的文件不允许上传!"  
                OutErr("该后缀名的文件不允许上传")  
            End if  
        Else  
    '略  
Public Function FileData(Item)  
    isErr_=0  
    if file.Exists(Item) then  
        if isAllowExt(File(Item).FileExt) then  
            '略  
            Else  
            isErr_=3  
            ErrMessage_="该后缀名的文件不允许上传"  
            OutErr("该后缀名的文件不允许上传")  
            FileData=""  
        End if  
    else  
        ErrMessage_="不存在该对象(如该文件没有上传,文件为空)!"  
        OutErr("不存在该对象(如该文件没有上传,文件为空)")  
'略  
%>  
 
//我们的思想 
构造文件名:Micropoor.asp;jpg 

  

posted @ 2011-11-28 15:57  noevil  阅读(151)  评论(0编辑  收藏  举报