PHP文件上传
2021/9/27 9:40:59
本文主要是介绍PHP文件上传,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
PHP文件上传
- 1、概述
- 2、源代码截图
- 3、源代码
- 4、运行结果
- 5、知识点
1、概述
- 创建ZuoYe03文件夹,在文件夹中创建一个Img文件夹用来存放上传的文件,再创建一个z1.php(也可以是.html文件)文件和savefile.php文件。
2、源代码截图
3、源代码
- z1.php(也可以是html文件)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>上传文件</title> </head> <body> <div> <form action="savefile.php" method="post" enctype="multipart/form-data"> <input type="file" name="file"> <button>上传</button> </form> </div> </body> </html>
- savefile.php
<?php $file = $_FILES["file"]; if ($file["error"] == 0) { # code... if ($file["size"] >= 1024*46) { # code... $name = "Img/".$file["name"]; move_uploaded_file($file["tmp_name"],$name); } } ?> <img src="<?php echo $name ?>" alt="图片">//上传后显示图片
4、运行结果
5、知识点
<form enctype="multipart/form-data"></form> <!--enctype是编码类型;multipart/form-data是将文件以二进制的形式上传-->
$name = "Img/".$file["name"]; move_uploaded_file($file["tmp_name"],$name); //将指定的文件移动到指定的(Img)文件夹中
$name = $file["name"]; move_uploaded_file($file["tmp_name"],$name); //如果没有指定文件夹,则默认移动到当前文件夹中
$_FILES["file"]["name"] // 上传文件的名称 $_FILES["file"]["type"] // 上传文件的类型 $_FILES["file"]["size"] // 上传文件的大小,以字节计 $_FILES["file"]["tmp_name"] // 存储在服务器的文件的临时副本的名称 $_FILES["file"]["error"] // 由文件上传导致的错误代码
这篇关于PHP文件上传的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-19php8的协程和hyperf的协程有什么区别?-icode9专业技术文章分享
- 2024-12-19php8 的fiber是什么?-icode9专业技术文章分享
- 2024-12-05怎么在php8,1 里面开启 debug?-icode9专业技术文章分享
- 2024-12-05怎么在php8,1 里面开启 debug?-icode9专业技术文章分享
- 2024-11-29使用PHP 将ETH账户的资产汇集到一个账户
- 2024-11-23怎么实现安卓+php 热更新方案?-icode9专业技术文章分享
- 2024-11-22PHP 中怎么实现判断多个值是否为空、null 或者为 false?-icode9专业技术文章分享
- 2024-11-11开源 PHP 商城项目 CRMEB 二次开发和部署教程
- 2024-11-09怎么使用php在kaufland平台刊登商品?-icode9专业技术文章分享
- 2024-11-05PHP的抽象类和接口是什么,有什么区别-icode9专业技术文章分享