文章有二个实例是用来检测上传文件类型与上传图片大小,我本来想分开写但是觉得两个放一起会更好些,有需要的同学看看,代码如下:
- <?php
- /-----------------------------------------------------------------------------------
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- function CheckExtendName($C_filename,$A_extend)
-
- {
-
- if(strlen(trim($C_filename)) < 5)
-
- {
-
- return 0;
-
- }
-
- $lastdot = strrpos($C_filename, ".");
-
- $extended = substr($C_filename, $lastdot+1);
-
-
- for($i=0;$i{
-
- if (trim(strtolower($extended)) == trim(strtolower($A_extend[$i])))
-
- 小写并检测
-
- {
-
- $flag=1;
-
- $i=count($A_extend);
-
- }
-
- }
-
-
- if($flag<>1)
-
- {
-
- for($j=0;$j{
-
- $alarm .= $A_extend[$j]." ";
-
- }
-
- AlertExit('只能上传'.$alarm.'文件!而你上传的是'.$extended.'类型的文件');
-
- return -1;
-
- }
-
-
- return 1;
-
- }
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- function CheckImageSize($ImageFileName,$LimitSize)
-
- {
-
- $size=GetImageSize($ImageFileName);
-
- if ($size[0]>$LimitSize[0] ││ $size[1]>$LimitSize[1])
-
- {
-
- AlertExit('图片尺寸过大');
-
- return false;
-
- }
-
- return true;
-
- }
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- function Alert($C_alert,$I_goback=0)
-
- {
-
- if($I_goback<>0)
-
- {
-
- echo " ";
-
- }
-
- else
-
- {
-
- echo " ";
-
- }
-
- }
-
- ?>
|