只有变量可以通过引用传递
报错代码行
$ext = array_pop(explode('.', $name));
改为:分开写
$name_arr = explode('.',$name);
$ext = array_pop($name_arr);
补充上传文件,严谨考虑。需要判断用户是否正真上传了文件操作。前台也可以做。这里介绍后端。处理
<?php
//判断pic文件框是否已经选择文件
if(!empty($_FILES['file']['tmp_name'])){
echo'已选择文件';
}else{
echo'请选择文件';
}
//PS:$_FILES后面的['tmp_name']一定不要忘写,它表示是一个临时的意思
?>