>
//函数名:CheckExtendName($C_filename,$A_extend) //作用:上传文件的扩展名判断 //参数:$C_filename上传的文件名 //$A_extend要求的扩展名 //返回值:布尔值 //备注:无 //----------------------------------------------------------------------------------- ------- functionCheckExtendName($C_filename,$A_extend) { if(strlen(trim($C_filename))<5) { return0;//返回0表示没上传图片 } $lastdot=strrpos($C_filename,".");//取出.最后出现的位置 $extended=substr($C_filename,$lastdot+1);//取出扩展名 for($i=0;$i<count($A_extend);$i++)//进行检测 { if(trim(strtolower($extended))==trim(strtolower($A_extend[$i])))//转换大 小写并检测 { $flag=1;//加成功标志 $i=count($A_extend);//检测到了便停止检测 } } if($flag<>1) { for($j=0;$j<count($A_extend);$j++)//列出允许上传的扩展名种类 { $alarm.=$A_extend[$j].""; } AlertExit('只能上传'.$alarm.'文件!而你上传的是'.$extended.'类型的文件'); return-1;//返回-1表示上传图片的类型不符 } return1;//返回1表示图片的类型符合要求 } //----------------------------------------------------------------------------------- ------- //----------------------------------------------------------------------------------- ------- //函数名:CheckImageSize($ImageFileName,$LimitSize) //作用:检验上传图片的大小 //参数:$ImageFileName上传的图片名 //$LimitSize要求的尺寸 //返回值:布尔值 //备注:无 //----------------------------------------------------------------------------------- ------- functionCheckImageSize($ImageFileName,$LimitSize) { $size=GetImageSize($ImageFileName); if($size[0]>$LimitSize[0]││$size[1]>$LimitSize[1]) { AlertExit('图片尺寸过大'); returnfalse; } returntrue; } //----------------------------------------------------------------------------------- ------- //----------------------------------------------------------------------------------- ------- //函数名:Alert($C_alert,$I_goback=0) //作用:非法操作警告 //参数:$C_alert(提示的错误信息) //$I_goback(返回到那一页) //返回值:字符串 //备注:无 //----------------------------------------------------------------------------------- ------- functionAlert($C_alert,$I_goback=0) { if($I_goback<>0) { echo"<script>alert('$C_alert');history.go($I_goback);</script>"; } else { echo"<script>alert('$C_alert');</script>"; } } //----------------------------------------------------------------------------------- ------- //----------------------------------------------------------------------------------- ------- //----------------------------------------------------------------------------------- ------- |