首页上一页 1 下一页尾页 2 条记录 1/1页
全局变量$_FILES用法疑问(1)?
发表在PHP图书答疑
2012-09-19
是否精华
是
否
版块置顶:
是
否
《php编程宝典》第227页代码:
<?php
/* 判断是否有上传图片 */
if(!empty($_FILES[up_picture][name])){ [font color=#FF0000](疑问:这行代码中up_picture没有加单引号,而下一行的$_FILES数组中up_picture又加上单引号,这是为什么?请版主解答,谢谢!)
[/font]/* 将图片信息赋给变量$up_picture */
$type=strtolower(strstr($_FILES['up_picture'][name],"."));//获取图片类型,并转换为小写
if($type!=".jpg" && $type!=".gif"){
echo "您上传图片格式不正确!";
}else{
if($_FILES['up_picture'][size] < 2000000 && $_FILES['up_picture'][size] > 0){ /* 判断图片大小 */
echo "上传文件名称:".$_FILES['up_picture'][name];
echo "<br>";
echo "上传文件类型:".$type;
echo "<br>";
echo "上传文件大小:".$_FILES['up_picture'][size];
}else{
echo '图片大小不符合要求';
}
}
}
?>
<?php
/* 判断是否有上传图片 */
if(!empty($_FILES[up_picture][name])){ [font color=#FF0000](疑问:这行代码中up_picture没有加单引号,而下一行的$_FILES数组中up_picture又加上单引号,这是为什么?请版主解答,谢谢!)
[/font]/* 将图片信息赋给变量$up_picture */
$type=strtolower(strstr($_FILES['up_picture'][name],"."));//获取图片类型,并转换为小写
if($type!=".jpg" && $type!=".gif"){
echo "您上传图片格式不正确!";
}else{
if($_FILES['up_picture'][size] < 2000000 && $_FILES['up_picture'][size] > 0){ /* 判断图片大小 */
echo "上传文件名称:".$_FILES['up_picture'][name];
echo "<br>";
echo "上传文件类型:".$type;
echo "<br>";
echo "上传文件大小:".$_FILES['up_picture'][size];
}else{
echo '图片大小不符合要求';
}
}
}
?>