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 相关文章推荐
优化NFR之一 --MSSQL Hello Buffer Overflow
Oct 09 PHP
在PHP3中实现SESSION的功能(三)
Oct 09 PHP
第十五节--Zend引擎的发展
Nov 16 PHP
缓存技术详谈―php
Dec 14 PHP
php下使用SimpleXML 处理XML 文件
Feb 27 PHP
php中通过curl模拟登陆discuz论坛的实现代码
Feb 16 PHP
php实现分页工具类分享
Jan 09 PHP
PHP取余函数介绍MOD(x,y)与x%y
May 15 PHP
yii用户注册表单验证实例
Dec 26 PHP
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
May 22 PHP
php+ajax实现商品对比功能示例
Apr 13 PHP
PHP7变量处理机制修改
Mar 09 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
星际中的相关伤害
2020/03/04 星际争霸
如何将一个表单同时提交到两个地方处理
2006/10/09 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
JavaScript加密解密7种方法总结分析
2007/10/07 Javascript
jQuery弹出层始终垂直居中相对于屏幕或当前窗口
2013/04/01 Javascript
js创建元素(节点)示例
2014/01/02 Javascript
javascript学习指南之回调问题
2016/04/23 Javascript
javascript和jquery实现用户登录验证
2016/05/04 Javascript
JS Ajax请求如何防止重复提交
2016/06/13 Javascript
AngularJS 模块详解及简单实例
2016/07/28 Javascript
JS验证 只能输入小数点,数字,负数的实现方法
2016/10/07 Javascript
Select2.js下拉框使用小结
2016/10/24 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
2017/05/13 jQuery
获取当前按钮或者html的ID名称实例(推荐)
2017/06/23 Javascript
angular.extend方法的具体使用
2017/09/14 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
node获取客户端ip功能简单示例
2019/08/24 Javascript
element日历calendar组件上月、今天、下月、日历块点击事件及模板源码
2020/07/27 Javascript
python通过get,post方式发送http请求和接收http响应的方法
2015/05/26 Python
Python的Twisted框架中使用Deferred对象来管理回调函数
2016/05/25 Python
Python脚本实现自动将数据库备份到 Dropbox
2017/02/06 Python
pandas中的DataFrame按指定顺序输出所有列的方法
2018/04/10 Python
python3+PyQt5实现柱状图
2018/04/24 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
2020/02/16 Python
python实现计算器简易版
2020/12/17 Python
css3 position fixed固定居中问题解决方案
2014/08/19 HTML / CSS
纯CSS3实现8组超炫酷鼠标滑过图片动画
2016/03/16 HTML / CSS
The North Face北面法国官网:美国著名户外品牌
2019/11/01 全球购物
品质主管岗位职责
2014/03/16 职场文书
幼儿园大班开学教师寄语
2014/04/03 职场文书
家长写给孩子的评语
2014/04/18 职场文书
陈胜吴广起义口号
2014/06/20 职场文书
少先队活动总结
2014/08/29 职场文书
办公室主任岗位职责
2015/01/31 职场文书
英文投诉信格式
2015/07/03 职场文书
vue ant design 封装弹窗表单的使用
2022/06/01 Vue.js