php文件上传指定路径,php如何上传文件到指定的位置(附代码)

本文详细介绍了如何使用PHP进行文件上传,包括前端表单设置、后端数据接收及如何将上传的文件移动到指定目录。通过`move_uploaded_file()`函数或`copy()`函数,可以将临时文件保存到目标位置,实现文件上传功能。

本篇文章给大家带来的内容是关于php如何上传文件到指定的位置(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

test.php(前端代码)

文件上传测试

解释:from标签下的method必须为post

要添加enctype="multipart/from-data"

do.php(from表单处理文件)<?php

print_r($_FILES);

?>

解释:

print_r() 将表单传递过来的数据输出为一个数组

输出为:Array (

[img] => Array (

[name] => 1.jpg

[type] => image/jpeg

[tmp_name] => C:\Windows\Temp\phpFF07.tmp

[error] => 0

[size] => 17164

)

)name:上传文件的名称

type:上传文件的MIME类型

tmp_name:上传到服务器(或本地)的临时文件名

size:上传文件的大小

error:上传文件的错误号

do.php(成功实现文件上传到指定文件夹)

方法一:<?php

print_r($_FILES);

$filename=$_FILES['img']['name'];

$type=$_FILES['img']['type'];

$tmp_name=$_FILES['img']['tmp_name'];

$size=$_FILES['img']['size'];

$error=$_FILES['img']['error'];

//将服务器上的临时文件移动到指定目录下

move_uploaded_file($tmp_name, "img/".$filename);

其中$_FILES为文件上传变量,存储文件上传的数据

move_uploaded_file($tmp_name,"指定文件夹名".$filename);

将服务器上的临时文件移动到指定目录,成功返回true,失败返回false

方法二:copy($tmp_name, "img/".$filename);

相关推荐:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值