利用Zend框架怎么实现一个多文件上传功能

  介绍

本篇文章给大家分享的是有关利用Zend框架怎么实现一个多文件上传功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

& lt; php ?   class  Custom_Controller_Plugin_Upload  extends  Zend_Controller_Plugin_Abstract  {   private  uploaddir;美元,//文件上传存路径   private  max_files;美元,//一次性最多上传多少文件   private  max_size;美元,//文件最大的量   private 许可;美元,//文件夹是否可以有权限   private  $文件;   private  allowed 美元;=,array ();,//允许上传文件格式//不允许上传文件格式   private  notallowed 美元;=,array  (“exe",,“mp3",);   private  filesname;美元,//文件表单名称//图片文件宽度,超过就生成缩略图   private  imagewidth;美元,//图片文件高度,超过就生成缩略图   private  imageheight美元;   public  filearray 美元;=,array  ();//返回多个文件名   public  lastFileName;美元,//返加一个文件名   public  $错误;   祝辞;

第二步:在我们以前写留言本的教程里. .找到当时的控制器. . IndexController.php,加入一个名称叫做上传的动作(行动)。这个上传动作就是为了要文件上传时可以运用. .它的详细程序,如下所示:

public  function  uploadAction (), {   echo  $这个→视图→渲染(& # 39;header.phtml& # 39;);//显示模版头文件   如果函数($ _SERVER [& # 39; REQUEST_METHOD& # 39;])==& # 39;文章# 39;){   Zend_Loader:: loadClass (& # 39; Custom_Controller_Plugin_Upload& # 39;);   还是美元=new  Custom_Controller_Plugin_Upload (, ROOT_DIR # 39;公司/公共/上传/& # 39;,& # 39;还是# 39;,& # 39;10 & # 39;,& # 39;2048000 & # 39;,,数组(“gif",“png",“jpg",“bmp",“jpeg"), 600600);   如果(& # 39;& # 39;==美元还是→错误){   echo  & # 39; & lt; div 类=癱ommentInner",在   恭喜您,照片上传成功!请您& lt; a  href=https://www.yisu.com/zixun/" ", $ this ->视图-> baseUrl。/索引/索引/?点这里返回
';   其他}{   echo '
  对不起,您照片上传有以下错误:“还是美元->错误。”请返回重新上传!请您   视图-> baseUrl。/索引/上传/">   点这里返回
';   }   }   echo $ this ->视图->渲染(消息/upload.phtml);//显示模版   echo $ this ->视图->渲染(footer.phtml);//显示模版脚文件   }

第三步:在我们的观点模板文件夹中加入上传功能的形式表单. .:这里我在里加多加了一个upload.phtml模板文件……为了让大家更好的看清楚怎样实现上传. .我只写一个最简单的上传文件表单. .这样实现起来就不会太难…我们只要在这个视图模板文件里。把它的帖子的动作指向到我们上传这个动作就可以上传文件了. .

最后。你要的只是输入你的网站地址…比如我的:http://127.0.0.1/zendframework/index/upload/这个只你在上传表单里选择图片文件. .你就可以上传了. .没有错的话。你刚上传的文件会在网站目录zendframework/公共/上传/这个文件夹下面. .应试不会有错,因为我的这里只控制上传为图片文件. .你可以改成你自己想要上传的其它文件. .

以上就是利用Zend框架怎么实现一个多文件上传功能,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

利用Zend框架怎么实现一个多文件上传功能