//控制允许上传的图片类型和大小

if ((($_FILES["fctupian"]["type"] == "image/gif")

|| ($_FILES["fctupian"]["type"] == "image/jpeg")

|| ($_FILES["fctupian"]["type"] == "image/pjpeg"))

&& ($_FILES["fctupian"]["size"] < 2048000))

{

if ($_FILES["fctupian"]["error"] > 0){

echo "出错返回: " . $_FILES["fctupian"]["error"] . "
"; //出错返回

}else{

//上传图片的信息

echo "文件: " . $_FILES["fctupian"]["name"] . "
";

echo "类型: " . $_FILES["fctupian"]["type"] . "
";

echo "大小: " . ($_FILES["fctupian"]["size"] / 1024) . " Kb
";

echo "临时文件: " . $_FILES["fctupian"]["tmp_name"] . "
";

//检查文件是否存在 file_exists()

if (file_exists("upload/" . $_FILES["fctupian"]["name"]))

{

echo $_FILES["fctupian"]["name"] . "已存在
";

}else{

//移动文件到 upload 文件夹中

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

}

$nowtime = date('Ymdhis'); //得到当前时间,如;20070705163148

$fileName = $_FILES['fctupian']['name']; //得到上传文件的名字

$name = explode('.',$fileName); //将文件名以'.'分割得到后缀名,得到一个数组

$newPath = $nowtime .'.'. $name[1]; //得到一个新的文件为'20070705163148.jpg',即新的路径

$oldPath = $_FILES['fctupian']['tmp_name']; //临时文件夹,即以前的路径

rename("upload/".$fileName,"upload/".$newPath); //重命名

//这里可以写你的SQL语句,图片的地址是 "userupload/".$newPath

echo "存储在: " . "upload/" . $newPath . "
";

echo "上传成功";

//}

}

}

else

{

echo "只允许上传jpg/gif格式图片,并小于2M";

}

?>

京东云宙斯上传单张图片php,单张图片上传源码 - 茄子何的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐

  1. 微博图床php上传,微博图床 - shitalpig的个人空间 - OSCHINA - 中文开源技术交流社区...

    二级域名ww1-4,wx1-4 微博图片4个等级 http://ww1.sinaimg.cn/thumbnail/005YUNMAly1ffg9igv1jdj30fk078wif.jpg http:/ ...

  2. linux系统上安装toma,Linux-tar - osc_btnnkvs0的个人空间 - OSCHINA - 中文开源技术交流社区...

    1. tar简介 https://zh.wikipedia.org/wiki/Tar Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件名亦为"tar&qu ...

  3. python 点云重建,点云 表面重建 - osc_0tk7cpde的个人空间 - OSCHINA - 中文开源技术交流社区...

    啊哈 最近在参加一个数学建模的比赛 要求是对一个果子里面的虫洞进行三维模型重建 但是百度之后并没有找到对点云数据直接重建的方法(很少) 整个代码是python写的 里面的各种库似乎有一个是可以做这个的 ...

  4. letv.php,乐视云 API - 如花花的个人空间 - OSCHINA - 中文开源技术交流社区

    视频上传到乐视云  在自己的网站播放 我个人理解 乐视云在这里充当了一个资源服务器 通过api取到视频链接和信息 存到自己库里 与项目进行关联 下面代码是从一位已注销的开源中国的朋友那找到的 clas ...

  5. 关于码云的一些基本知识_网络攻防前期知识储备 - osc_ojkfylwq的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.如何提问 1.我的观点:提问分为课堂提问和课下提问两种.课堂中应该是当面交流的,更加鼓励当有疑问的时候在稍作整理思路后直接大胆的提问.课下疑问的解决,不可能时时的交流,更加需要独立的思考,而提问需 ...

  6. 文档上传下载 php开源,PHP文件的上传下载 - PHP开发学习门户的个人空间 - OSCHINA - 中文开源技术交流社区...

    (1).在标签中将enctype和method两个属性指明相应的值. Enctype="multipart/form-data"; Method="POST" ...

  7. opencv matlab三维点云,点云采样的三种方法 - 小白学视觉的个人空间 - OSCHINA - 中文开源技术交流社区...

    点击上方"小白学视觉",选择"星标"公众号 重磅干货,第一时间送达 编辑:3D视觉工坊 本文由知乎作者GeometryHub授权转载,不得擅自二次转载. 原文链 ...

  8. php七牛分片上传_七牛视频切片方案 - 张小超fly的个人空间 - OSCHINA - 中文开源技术交流社区...

    使用七牛 sdk 上传视频并做分片操作. step1 生成 token const qiniu = require("qiniu"); var accessKey = proc.e ...

  9. zabbix中mysql连不上的排错_zabbix使用排错 - oschina130111的个人空间 - OSCHINA - 中文开源技术交流社区...

    在linux系统中,几乎所有运行的服务都会产生相对就的日志(log),所运行的程序在出错时都会有错误提示,即使没有任何提示也可以通过"echo $"来查看运行是否成功.使用zabb ...

最新文章

  1. 2015年蓝桥杯C/C++ B组题目题解
  2. 中国高中生近视率高达81%,眼科专家:源头在小学阶段
  3. java 事件驱动 netty_Netty2-事件驱动的NIO框架(使用范例)
  4. python︱HTML网页解析BeautifulSoup学习笔记
  5. matlab引擎函数,Matlab引擎库函数
  6. codesys 串口通讯实例_常见的PLC程序实例,车库自动门的PLC控制!
  7. 浙江哪个地方的杨梅最出名?
  8. a标签的onclick和href同时存在的写法
  9. python -m a.py 和 python a.py区别
  10. 小程序 ---- (自定义头部导航)
  11. EDA软件_AD14绘制等长线
  12. adblock android插件,adblock plus
  13. 人,越安静,越有力量,心有多静,福有多深
  14. 代码设计时应遵循哪些原则
  15. “青少年编程能力等级”第一、第二部分:图形化编程 Python编程 含测试样题
  16. 备份onetab数据
  17. pictureselector 压缩_PictureSelector
  18. ubuntu18.04 安装flash。
  19. Windows留后门--教程(一)——Windows系统隐藏账户
  20. 微积分:闭区间上 有界、可积、连续、可导 的强弱关系

热门文章

  1. 1.1 电路和电路模型
  2. 2021年广西贵港高考成绩查询6,2021年贵港高考状元是谁分数多少分,历年贵港高考状元名单...
  3. 聊一聊,面试为什么大厂钟爱问源码,真的是(问)造火箭=>(做)拧螺丝?如何读源码?
  4. 服务器调微信小程序推送接口,微信小程序API 转发消息
  5. 大数据在智能家居中的应用
  6. CC2541 内存区域
  7. 老男孩python培训价格
  8. 气象行业与超级计算机,当AI撞上天气预报,会成为传统气象行业的末日吗?
  9. 大叔学编程,学的还是易语言
  10. B 站疯传,堪称最强,10 大免费的白嫖网站