php怎样实现本地上传图片性能?
发布时间:2022-04-18 14:10:26 所属栏目:语言 来源:未知
导读:php如何上传图片?在开发过程中,有些需求是需要我们实现上传图片功能的,例如上传头像图片,评论图片,图片相册等等,那么如何利用PHP实现上传图片功能呢?下面我们一起来了解一下。 HTML文件 一、 设置编码UTF-8 对于中文网页需要使用meta charset=utf-8声
php如何上传图片?在开发过程中,有些需求是需要我们实现上传图片功能的,例如上传头像图片,评论图片,图片相册等等,那么如何利用PHP实现上传图片功能呢?下面我们一起来了解一下。 HTML文件 一、 设置编码UTF-8 对于中文网页需要使用<meta charset="utf-8">声明编码,否则会出现乱码。 二 、form表单 <form>标签用于为用户输入创建 HTML 表单,表单里包含php文件路径, <form action="1.php"> 设置编码类型,需要注意的是:默认情况下,enctype的值是application/x-www-form-urlencoded,不能用于文件上传,只有使用了multipart/form-data,才能完整的传递文件数据, <form action="1.php" enctype="multipart/form-data"> 配置数据传输方式, <form action="1.php" enctype="multipart/form-data" method="POST"> 三、input输入框 文本输入框通过<input>标签来设定添加上传属性 type="file" name="file" 设定提交按钮 <input type="submit" value="上传"> HTML文件编辑完成 <html> <head> <meta charset="UTF-8"> <title>上传</title> </head> <body> <form action="3.php" enctype="multipart/form-data" method="post" > 请选择上传文件:<input type="file" name="file"> <input type="submit"> </form> </body> </html> PHP文件 一、获取文件信息 获取文件信息(获取一个数组的信息) $shangchuan = $_FILES['file']; 二、判断条件是否符合 1、if判断条件是否符合 2、设置上传类型 3、设置接收类型 三、设置文件存放路径 设置上传文件的存放路径 copy($shangchuan['tmp_name'], 'D:' . $shangchuan['name']);echo '输出:成功'; PHP文件编写完成: <?php //1、设置编码utf8 header("Content-Type: text/html; charset=UTF-8"); //2、获取文件信息 $shangchuan = $_FILES['file']; if ($shangchuan['type'] == "image/jpg" or $shangchuan['type'] == "text/plain") { //9、输出:失败 echo '失败--类型不符'; die(); (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |