php 7.1 文件上传,Day7-php 上传文件

1、建立上传的表单:up.html

标题:

选择文件:

2、up.php执行文件

//$_POST 接收到的数组

$title = $_POST['title'];

$fileName = $_POST['file'];

$Img = $_FILES['file'];

/*

参数名及含义

name 文件名

type image/png

[tmp_name] /private/var/tmp/phpWkHnvi 临时地址

error => 0 错误信息

size => 文件大小 字节

*/

//move_uploaded_file 移到指定目录

//move_uploaded_file($Img["tmp_name"], "upload/".$Img["name"]);

//分割文件名 得 数组

$ext = explode(".", $Img["name"]);

//取最后一个字符串 即 后缀名

$extName = end($ext);

//判断文件类型

if ($extName != "jpg" && $extName != "gif" && $extName != "png") {

echo "文件类型不对 返回";

exit();

}

//重命名 时间戳 + 5位随机数

$dir = "upload/";

$fileName = time().rand(10000,99999).".".$extName;

//文件存储的路径

$uploadUrl = $dir.$fileName;

//将文件移至自己的目录

move_uploaded_file($Img["tmp_name"], $uploadUrl);

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值