|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
// 函数名:CheckExtendName($C_filename,$A_extend) // 作 用:上传文件的扩展名判定 // 参 数:$C_filename 上传的文件名 // $A_extend 要求的扩展名 // 返回值:布尔值 // 备 注:无 //----------------------------------------------------------------------------------- ------- function CheckExtendName($C_filename,$A_extend) { if(strlen(trim($C_filename)) < 5) { return 0; //返回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表示上传图片的类型不符 } return 1; //返回1表示图片的类型符合要求 } //----------------------------------------------------------------------------------- ------- //----------------------------------------------------------------------------------- ------- // 函数名:CheckImageSize($ImageFileName,$LimitSize) // 作 用:检验上传图片的大小 // 参 数:$ImageFileName 上传的图片名 // $LimitSize 要求的尺寸 // 返回值:布尔值 // 备 注:无 //----------------------------------------------------------------------------------- ------- function CheckImageSize($ImageFileName,$LimitSize) { $size=GetImageSize($ImageFileName); if ($size[0]>$LimitSize[0] ││ $size[1]>$LimitSize[1]) { AlertExit(\\'图片尺寸过大\\'); return false; } return true; } //----------------------------------------------------------------------------------- ------- //----------------------------------------------------------------------------------- ------- // 函数名:Alert($C_alert,$I_goback=0) // 作 用:非法操作警告 // 参 数:$C_alert(提示的错误信息) // $I_goback(返回到那一页) // 返回值:字符串 // 备 注:无 //----------------------------------------------------------------------------------- ------- function Alert($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>"; } } //----------------------------------------------------------------------------------- ------- //----------------------------------------------------------------------------------- ------- //----------------------------------------------------------------------------------- ------- 返回类别: 教程 上一教程: PHP新手上路(十三) 下一教程: 用Php如何操作LDAP 您可以阅读与"php通用检测函数集(4)"相关的教程: · php通用检测函数集(1) · php通用检测函数集(2) · php通用检测函数集(5) · php通用检测函数集(3) · PHP4新函数集锦 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |