1

<body>
<form action="chuli.php" method="post" enctype="multipart/form-data">
<input type="file" name="file" />
<input type="submit" value="上传" />
</form>
</body>

chuli.php

<?php//上传文件的所有信息都保存在$_FILES["file"];数组里面echo $_FILES["file"]["name"]; //取文件名echo $_FILES["file"]["type"];  //取文件类型echo $_FILES["file"]["size"];  //取文件大小echo $_FILES["file"]["tmp_name"];  //文件在服务器临时存放路径echo $_FILES["file"]["error"];  //取上传的错误信息//文件上传//1.判断是否出错
if($_FILES["file"]["error"])
{echo "上传出错";
}
else
{
//2.加限制条件
if($_FILES["file"]["type"]=="image/jpeg" && $_FILES["file"]["size"]<1024000)
{
//处理文件名
$str = date("YmdHisms",time());
//3.造一个存储路径
$url = "./img/".$str.$_FILES["file"]["name"];//将路径的编码格式转换为国标,防止文件名乱码
$filename = iconv("UTF-8","gb2312",$url);if(file_exists($url))
{
echo "该文件已经存在";
}
else
{//4.存储
move_uploaded_file($_FILES["file"]["tmp_name"],$url));
}
}
else
{
echo "上传文件的类型不符合要求";
}
}

转载于:https://www.cnblogs.com/yifangtongxing/p/5445349.html

PHP语言 -- 文件上传相关推荐

  1. java语言 文件上传,java中实现文件上传的方法

    java中实现文件上传的方法 发布时间:2020-06-19 10:29:11 来源:亿速云 阅读:86 作者:Leah 这篇文章给大家分享的是java中实现文件上传的方法,相信大部分人都还没学会这个 ...

  2. 文件上传插件 bootstrap-fileinput ,后台使用的C#语言

    官方教程:http://plugins.krajee.com/file-input#ajax-uploads 下载官方Demo后,引用样式和js文件,此项目是将所有的文件放在一个文件下 <bod ...

  3. c语言实现cgi之文件上传和下载

    作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 CGI实现文件的上传和下 ...

  4. c语言表单文件上传,requests实现文件上传(对应postman form-data)

    requests实现文件上传(对应postman form-data) requests实现文件上传(对应postman form-data) postman发送post请求,有的情况需要发送form ...

  5. c语言 上传图片至服务器,JSP+Servlet实现文件上传到服务器功能

    本文实例为大家分享了JSP+Servlet实现文件上传到服务器功能的具体代码,供大家参考,具体内容如下 项目目录结构大致如下: 正如我在上图红线画的三个东西:Dao.service.servlet 这 ...

  6. c语言http上传图片,基于RTOS的c语言实现http文件上传

    本实验为了减少代码量,使用了封装比较完善的http库,本文主要讲述http文件上传的主要要求. 一.分析http关键头部信息 为了分析http header,我们通过chrome得到上传文件时的htt ...

  7. 转: 如何实现jQuery的Ajax文件上传

    [PHP文件上传] 在开始之前,我觉得是有必要把通WEB上传文件的原理简单说一下的. 实际上,在这里不管是PHP,JSP,还是ASP处理上传的文件,其实都是WEB早已把文件上传到服务器了,我们只是运用 ...

  8. 大文件上传服务器:支持超大文件HTTP断点续传的实现办法

    点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 来源:blog.csdn.net/ababab12345/a ...

  9. JSP笔记-文件上传

    JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准.JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTM ...

最新文章

  1. Android中解析JSON形式的数据
  2. C++项目參考解答:求Fibonacci数列
  3. Response.Redirect ,Server.Transfer ,Server.Execute, 的区别(比较)
  4. 倒计时3天:3D音带你起飞
  5. 动态规划应用--找零钱
  6. hdu 2669 Romantic
  7. adcetris研发历程_抗体类药物质量控制—张伯彦20130730.pdf
  8. 生成 linq to sharepoint 对象模型sharepoint 母板页
  9. 面向对象的重试模式方法
  10. 华为n3计算机在哪里,在华为nova3i中连接电脑的两种方法介绍
  11. ctfd的mysql导入_centos7 CTFd平台搭建过程
  12. myelicpse无法连接mysql_myeclipse连接不到mysql
  13. Android:TextView控件
  14. solaris java 安装_solaris中安装jdk环境
  15. 方正飞翔加密锁_方正飞翔6.0数字版注册机
  16. java 三维数组 魔方_三维数组的横向/纵向输出
  17. 上升了百分之几怎么算_求增加百分之几的应用题
  18. 在 Jupyter Notebook 中使用R语言
  19. 中国移动的呼叫转移呼叫等待等设置方法USSDMMI
  20. 当前应用计算机解决实际问题的能力主要体现,当前,应用计算机解决实际问题的能力主要体现为能够熟练使用OFFICE和网页制作工具操作计算机...

热门文章

  1. 茶叶的游离态咖啡因与结合态咖啡因
  2. superset可视化-Pie Chart(圆饼图)
  3. markdown单元格快速合并(不用自己写html代码)
  4. python读写kafka集群(转载+自己验证)
  5. flink shell出现Could not create the DispatcherResourceManagerComponent
  6. 肺癌图片识别的相关信息
  7. ubuntu19.10的xfce4中的Default-xhdpi主题失去了光滑效果
  8. hexo的yelee主题让文章呈现圆角效果
  9. No module named sipconfig
  10. python中json格式数据输出实现方式(无unicode编码输出形式)