文件上传:
move_uploaded_file(t m p n a m e , tmp_name,tmpname,target);
index.php
文件上传
文件上传:
上传图片
up.php
';
print_r($_FILES);
echo '';
?>
结果是
Array
(
[img] => Array
(
[name] => 微信图片_20190719092031.jpg
[type] => image/jpeg
[tmp_name] => D:\xampp\tmp\phpA76C.tmp
[error] => 0
[size] => 20624
)
)
index.php
文件上传
文件上传:
上传图片
up.php
';
print_r($_FILES);
echo '';
// 取文件名称
$name=$_FILES['img']['name'];
// 分割文件名-取文件类型
$ext=array_pop(explode('.',$name));
// 取文件
$tmp_name=$_FILES['img']['tmp_name'];
// 随机名称
$tfile=time().mt_rand().'.'.$ext;
// 存放位置
$target='admin/'.$tfile;
// move_uploaded_file — 将上传的文件移动到新位置
move_uploaded_file($tmp_name,$target);
?>
文件类型限制:
$allow=array(‘jpg’,‘png’);
只允许上传png或者jpg图片文件
';
print_r($_FILES);
echo '';
// 只允许上传png或者jpg图片文件
$allow=array('jpg','png');
// 取文件名称
$name=$_FILES['img']['name'];
// 分割文件名-取文件类型
$ext=array_pop(explode('.',$name));
// 取文件
$tmp_name=$_FILES['img']['tmp_name'];
// 随机名称
$tfile=time().mt_rand().'.'.$ext;
// 存放位置
$target='admin/'.$tfile;
// move_uploaded_file — 将上传的文件移动到新位置
// in_array — 检查数组中是否存在某个值
if(in_array($ext,$allow)){
if(move_uploaded_file($tmp_name,$target)){
echo '文件{$name}上传成功';
}
}else{
echo '只允许上传png或者jpg图片文件';
}
?>
**
文件大小限制:
$allowsize=110241024;
文件大小限制
';
print_r($_FILES);
echo '';
// 只允许上传png或者jpg图片文件
$allow=array('jpg','png');
//只允许上传500KB以内的图片
$allowsize=500*1024;
// 取文件名称
$name=$_FILES['img']['name'];
// 分割文件名-取文件类型
$ext=array_pop(explode('.',$name));
// 文件大小
$size=$_FILES['img']['size'];
// 取文件
$tmp_name=$_FILES['img']['tmp_name'];
// 随机名称
$tfile=time().mt_rand().'.'.$ext;
// 存放位置
$target='admin/'.$tfile;
// move_uploaded_file — 将上传的文件移动到新位置
// in_array — 检查数组中是否存在某个值
if($size
**