@H_403_0@本文实例讲述了Zend Framework实现多文件上传功能的方法。分享给大家供大家参考,具体如下:
@H_403_0@第一步:在我们原来教程找到library文件夹..这里原来是存放我们Zend类库文件夹的地方..现在我们在library文件夹里加上如下几个文件夹:library/Custom/Controller/Plugin/
@H_403_0@文件夹我们加入完成.这时候我们就要找到我们的文件上传的类文件了..这里我命名为Upload.PHP文件名..这个文件就是我们将要用到文件上传的的类文件.当然这文件我是改写成了Zend Framework里的插件形式...Upload.PHP部分文件说明如下,(我这里只给出部分程序,也就是简单的多文件上传类):
<div class="jb51code">
<pre class="brush:PHP;">
<?php
class Custom_Controller_Plugin_Upload extends Zend_Controller_Plugin_Abstract {
private $uploaddir; //文件上传存路径
private $max_files; //一次性最多上传多少文件
private $max_size; //文件最大量
private $permission; //文件夹是否可以有权限
private $files;
private $allowed = array (); //允许上传文件格式
//不允许上传文件格式
private $notallowed = array ("exe","mp3" );
private $filesname; //文件表单name
//图片文件宽度,超过就生成缩略图
private $imagewidth; //图片文件高度,超过就生成缩略图
private $imageheight;
public $filearray = array ();
//返回多个文件名
public $lastFileName; //返加一个文件名
public $Error;
?>