<!--upform.html内容-->

<form action="upload.php" method="post" enctype="multipart/form-data" >
name: <input type="text" name="username" value="" /><br>
<input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
up pic: <input type="file" name="pic[]" value=""><br>
up pic: <input type="file" name="pic[]" value=""><br>
up pic: <input type="file" name="pic[]" value=""><br>
up pic: <input type="file" name="pic[]" value=""><br>

<input type="submit" value="upload" /><br>

</form>

<!--upload.php内容-->

<?php
//包含一个文件上传类
include "fileupload.class.php";

$up = new fileupload;
//设置属性(上传的位置, 大小, 类型, 名字是否要随机生成)
$up -> set("path", "./images/");
$up -> set("maxsize", 2000000);
$up -> set("allowtype", array("gif", "png", "jpg","jpeg"));
$up -> set("israndname", false);

//使用对象中的upload方法, 就可以上传文件, 方法需要传一个上传表单的名子 pic, 如果成功返回true, 失败返回false
if($up -> upload("pic")) {
echo '<pre>';
//获取上传后文件名子
var_dump($up->getFileName());
echo '</pre>';

} else {
echo '<pre>';
//获取上传失败以后的错误提示
var_dump($up->getErrorMsg());
echo '</pre>';
}

转载于:https://www.cnblogs.com/webforward/p/5346435.html

PHP文件上传类(页面和调用部分)相关推荐

  1. php 文件上传页面模板,PHP文件上传类实例详解

    本文实例讲述了PHP文件上传类.分享给大家供大家参考,具体如下: 这里演示了FileUpload.class.php文件上传类,其中用到了两个常量,可在网站配置文件中定义: define('ROOT_ ...

  2. PHP文件系统-文件上传类

    一.文件上传类的说明(这是一个可以处理单个文件上传和多个文件上传的处理类) 1.构造函数初始化的作用是分配存储空间和传递需要设定的参数 2.一个类的资源是有所有的定义变量的,不管是共有.私有的变量 二 ...

  3. fileupload.class.php,php文件上传类

    php文件上传类 FileUpload.class.php class FileUpload { private $filepath;     //指定上传文件保存的路径 private $allow ...

  4. 实例讲解ThinkPHP的UploadFile文件上传类的详细用法

    ThinkPHP文件上传自带了上传类,使用起来非常方便,我们将以一个文件上传实例来讲解ThinkPHP上传类的实际用法,上传类使用时有详细的中文注释,可以非常方便的告诉你类的一些方法或变量的使用方法. ...

  5. ThinkPHP文件上传类的使用

    上传类使用ORG类库包中的Net.UpdateFile类,最新版本的上传类包含的功能如下(有些功能需要结合ThinkPHP系统其他类库): 1.基本上传功能 2.支持批量上传 3.支持生成图片缩略图 ...

  6. php.ini maxfileuploads,细说PHP高洛峰文件上传类源文件

    以下是兄弟连php视频教程中高洛峰老师所教授的文件上传类的源代码,尚没有完全理解精髓,在这里记录一下,供日后有需要时查看: $value){ $key=strtolower($key); if(!in ...

  7. [上传下载] C#FileUp文件上传类 (转载)

    点击下载 FileUp.zip 主要功能如下 1.把上传的文件转换为字节数组 2.流转化为字节数组 2.上传文件根据FileUpload控件上传 3.把Byte流上传到指定目录并保存为文件 看下面代码 ...

  8. php 上传 类 代码,php 文件上传类代码

    /** * 文件上传类 */ class uploadFile { public $max_size = '1000000';//设置上传文件大小 public $file_name = 'date' ...

  9. PHP文件上传类及其使用实例教程

    这个例子主要介绍了一个比较通用的文件上传类.当我们实例化这个类的时候可以指定上传路径和允许上传的文件类型. 本例包含两个文件 upload.class.php test.php 上传类中的属性和方法列 ...

  10. php 上传类 缩略图,php图片文件上传类 (附自动生成缩略图) | 学步园

    /** 作 者:冻结回忆 (linghunts@163.com); 功 能:文件上传类 支持文件夹自动分组保存(2008-01/09); 时 间:2007-10-17; 创建类:参数(文件域,文件原名 ...

最新文章

  1. 乘风破浪的PTM:两年来预训练模型的技术进展
  2. pytorch模型转onnx-量化rknn(bisenet)
  3. AI来编程,码农何去何从?
  4. 青春可长可短, 就看自己如何度过(亦或者如白驹过隙, 稍纵即逝 正所谓且行且珍惜)...
  5. 第五章:系统困境之 你的努力忽略了关键限制因素
  6. c#数组获取元素的索引_获取元素集合 从C#中的指定索引
  7. 1. OD-界面视图及基本快捷键操作,修改hello word
  8. 预装鸿蒙系统!华为MatePad Pro 2或暂定6月2日发布
  9. HDU1023 Train Problem II【Catalan数】
  10. 一天一个小算法的学习之选择排序
  11. 诺诺打赏源码_2020二开诺诺视频打赏源码/VIP付费看视频带试看 已对接支付+代理...
  12. FPGA信号处理系列文章——CIC滤波器的再理解
  13. 反爬虫策略分析及处理
  14. 树莓派 Ubuntu 18.04 启动2.4Ghz或5Ghz热点及部分5G信道启动失败解决方法
  15. 【js高级 Day3】深入理解原型的方式继承,借用构造函数继承,组合继承,拷贝继承
  16. 信息学奥赛一本通:1132:石头剪子布
  17. 一文尽览阿里小程序云应用!你想知道的都在这里!
  18. 卷积神经网络demo
  19. WebSocket 简述
  20. 通过GlobalMapper获取的地形模型是否适用于BIM模型

热门文章

  1. atitit.RESTful服务的概览and框架选型
  2. rust: linker-link-exe-not-found
  3. (转)区块链:为什么说finchain是下一代金融应用平台
  4. (转)每个人都应该读一读贝索斯的致股东信 1997-2016
  5. c语言中数字符的知识点,2019年全国计算机二级C语言必背知识点总结
  6. 倒计时按钮_倒计时牌都不会做,妹子何必嫁这货
  7. 【优化算法】粒子群优化算法(PSO)【含Matlab源码 1073期】
  8. 【汇率预测】基于matlab模拟退火算法优化BP神经网络汇率预测【含Matlab源码 689期】
  9. 【语音合成】基于matlab比例重叠相加法信号分帧与还原【含Matlab源码 561期】
  10. 【图像转换】基于matlab二维图转三维图【含Matlab源码 465期】