<?php function test($size){
$signal=strtoupper(substr($size,-1));
switch($signal){
case 'M':
$size = (float)$size * 1024 *1024;
break;
case 'K':
$size = (float)$size * 1024;
break;
case 'B':
default:
$size = (float)$size;
}
if($size<=(float)1024*1024*1024)
return "可以上传";
else
return "文件太大,不能上传!";
}
echo test($_POST['size']);//这里做些更正
?>
<form action="up.php" method=POST>
<pre>上传文件大小 <input type="text" name="size" ></pre>
<input type="submit" value="测试">
</form>
$signal=strtoupper(substr($size,-1));
switch($signal){
case 'M':
$size = (float)$size * 1024 *1024;
break;
case 'K':
$size = (float)$size * 1024;
break;
case 'B':
default:
$size = (float)$size;
}
if($size<=(float)1024*1024*1024)
return "可以上传";
else
return "文件太大,不能上传!";
}
echo test($_POST['size']);//这里做些更正
?>
<form action="up.php" method=POST>
<pre>上传文件大小 <input type="text" name="size" ></pre>
<input type="submit" value="测试">
</form>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货