PHP上传小程序问题
if($_FILES["file"]["error"]>0){echo"error".$_FILES["file"]["error"]."<br/>";}else{ech...
if ($_FILES["file"]["error"]>0){
echo "error". $_FILES["file"]["error"]."<br />";
}else{
echo "上传的文件名:".$_FILES["file"]["name"]."<br />";
echo "上传的文件类型:".$_FILES["file"]["type"]."<br />";
echo "上传的文件大小:".$_FILES["file"]["size"]."<br />";
}
这个小程序的开头if ($_FILES["file"]["error"]>0); 这句是什么意思,为什么要大于0,而且$_FILES[ ][ ] 第一个[ ]是填写哪里的信息, 展开
echo "error". $_FILES["file"]["error"]."<br />";
}else{
echo "上传的文件名:".$_FILES["file"]["name"]."<br />";
echo "上传的文件类型:".$_FILES["file"]["type"]."<br />";
echo "上传的文件大小:".$_FILES["file"]["size"]."<br />";
}
这个小程序的开头if ($_FILES["file"]["error"]>0); 这句是什么意思,为什么要大于0,而且$_FILES[ ][ ] 第一个[ ]是填写哪里的信息, 展开
展开全部
($_FILES["file"]["error"]>0);就是说当出错时error的值应该为1,没错时为0;第一个[ ] 写的是你上传文件的名字,就是<input type="file" name="这里的名字"/>
更多追问追答
追问
($_FILES["file"]["error"]>0);就是说当出错时error的值应该为1,没错时为0 这里还是不明白 。新手 请见谅
追答
$_FILES["file"]["error"] 是一个二维数组,error是这个数组的一个默认键名,当文件上传成功后,该值为0,否则该值为1,是php开发人员搞的。我们使用时,可以通过判断他的值,来判断文件是否上传成功。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询