php文件上传的简单实例


Posted in PHP onOctober 19, 2013
<?php
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 20000))
  {
  if ($_FILES["file"]["error"] > 0)
    {
    echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
    }
  else
    {
    echo "Upload: " . $_FILES["file"]["name"] . "<br />";
    echo "Type: " . $_FILES["file"]["type"] . "<br />";
    echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
    echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
    if (file_exists("upload/" . $_FILES["file"]["name"]))
      {
      echo $_FILES["file"]["name"] . " already exists. ";
      }
    else
      {
      move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);//注释
      echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
      }
    }
  }
else
  {
  echo "Invalid file";
  }
?>

因为php文件上传时会将文件存在一个临时文件夹,如果没有对此临时文件进行移动,那么本脚本结束后会自动删除该临时文件。

因此以上注释那行代码是对上传文件进行保存。保存的目录为:当前目录下的upload文件夹下。

PHP 相关文章推荐
php smarty截取中文字符乱码问题?gb2312/utf-8
Nov 07 PHP
PHP迭代器实现斐波纳契数列的函数
Nov 12 PHP
php调用nginx的mod_zip模块打包ZIP文件
Jun 11 PHP
ThinkPHP多表联合查询的常用方法
Mar 24 PHP
php中解析带中文字符的url函数分享
Jan 20 PHP
php中使用url传递数组的方法
Feb 11 PHP
PHP Smarty模版简单使用方法
Mar 30 PHP
PHP表单数据写入MySQL数据库的代码
May 31 PHP
ZendFramework框架实现连接两个或多个数据库的方法
Dec 08 PHP
Mac系统完美安装PHP7详细教程
Jun 06 PHP
PHP获取二叉树镜像的方法
Jan 17 PHP
php中青蛙跳台阶的问题解决方法
Oct 14 PHP
php上传文件,创建递归目录的实例代码
Oct 18 #PHP
php用户注册页面利用js进行表单验证具体实例
Oct 17 #PHP
10 个经典PHP函数
Oct 17 #PHP
php中怎么搜索相关联数组键值及获取之
Oct 17 #PHP
php class类的用法详细总结
Oct 17 #PHP
div li的多行多列 无刷新分页示例代码
Oct 16 #PHP
无刷新动态加载数据 滚动条加载适合评论等页面
Oct 16 #PHP
You might like
php GD绘制24小时柱状图
2008/06/28 PHP
PHP strncasecmp字符串比较的小技巧
2011/01/04 PHP
php记录日志的实现代码
2011/08/08 PHP
Javascript 面向对象 继承
2010/05/13 Javascript
javascript 窗口加载蒙板 内嵌网页内容
2010/11/19 Javascript
用js来解决ajax读取页面乱码
2010/11/28 Javascript
javascript实现十六进制颜色值(HEX)和RGB格式相互转换
2014/06/20 Javascript
jQuery实现contains方法不区分大小写的方法
2015/02/13 Javascript
js控制div弹出层实现方法
2015/05/11 Javascript
老司机带你解读jQuery插件开发流程
2016/05/16 Javascript
vue.js全局API之nextTick全面解析
2017/07/07 Javascript
微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法
2017/11/27 Javascript
vue2.0 下拉框默认标题设置方法
2018/08/22 Javascript
微信小程序开发之点击按钮退出小程序的实现方法
2019/04/26 Javascript
js实现带搜索功能的下拉框
2020/01/11 Javascript
12 种使用Vue 的最佳做法
2020/03/30 Javascript
Python编码爬坑指南(必看)
2016/06/10 Python
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
计算机二级python学习教程(3) python语言基本数据类型
2019/05/16 Python
Python 实现遥感影像波段组合的示例代码
2019/08/04 Python
浅析Python数字类型和字符串类型的内置方法
2019/12/22 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
2020/07/28 Python
CSS3 translate导致字体模糊的实例代码
2019/08/30 HTML / CSS
国外平面设计第一市场:99designs
2016/10/25 全球购物
HUGO BOSS美国官方网上商店:世界知名奢侈品牌
2017/08/04 全球购物
护士辞职信模板
2014/01/20 职场文书
运动会广播稿80字
2014/01/23 职场文书
优秀共产党员先进事迹
2014/01/27 职场文书
班主任对学生的评语
2014/04/26 职场文书
放飞理想演讲稿
2014/09/09 职场文书
小学教师师德师风自我剖析材料
2014/09/29 职场文书
小学生2015教师节演讲稿
2015/03/19 职场文书
观看《筑梦中国》纪录片心得体会
2016/01/18 职场文书
SQL Server连接查询的实用教程
2021/04/07 SQL Server
在pyCharm中下载第三方库的方法
2021/04/18 Python
python中mongodb包操作数据库
2022/04/19 Python