使用ThinkPHP+Uploadify实现图片上传功能_php实例

来源:脚本之家  责任编辑:小易  

新接触的学5的比较好把。建议可以在网上看点视频教程,跟着敲代码,学得比较快,个人推荐慕课(非广告,只是分享),然后上边有入门、进阶等,你可以先看看,也可以直接看官方文档,但是不同的人有不同的学习方法,我是个人觉得初入门的时候看视频接受得比较快。望采纳。有不明白可以追问www.zgxue.com防采集请勿采集本网。

首先,将下载的Uploadify压缩包解压放到公共文件夹内。实现代码如下:

$User->where('status=1')->order('create_time')->limit(10)->select();类似这样,建议你下载个手册好好看看吧

前台html部分:

fpdf的编码要调整成UTF8的-不是里面的charset标记。而是你的文档编码。用UE,phpdesigner啥的都可以调。

<script src="/uploadify/jquery.min.js" data-ke-src="/Public/uploadify/jquery.min.js" type="text/javascript"><script src="/uploadify/jquery.uploadify.min.js" data-ke-src="/Public/uploadify/jquery.uploadify.min.js" type="text/javascript"><link rel="stylesheet" type="text/css" href="http://www.zgxue.com/uploadify/uploadify.css" data-ke-src="/Public/uploadify/uploadify.css"><script type="text/javascript">var img_id_upload=new Array();//初始化数组,存储已经上传的图片名var i=0;//初始化数组下标$(function() { $('#file_upload').uploadify({ 'auto' : false,//关闭自动上传 'removeTimeout' : 600,//文件队列上传完成1秒后删除 'swf' : '/Public/uploadify/uploadify.swf', 'uploader' : '/_URL_/Article/uploadify', 'method' : 'post', //方法,服务端可以用$_POST数组获取数据 'buttonText' : '选择图片',//设置按钮文本 'multi' : true,//允许同时上传多张图片 'uploadLimit' : 8,//一次最多只允许上传10张图片 'fileTypeDesc' : 'Image Files',//只允许上传图像 'fileTypeExts' : '*.gif; *.jpg; *.png',//限制允许上传的图片后缀 'fileSizeLimit' : '2000KB',//限制上传的图片大小 'onUploadSuccess' : function(file, data, response) { //每次成功上传后执行的回调函数,从服务端返回数据到前端$('#image').append('<div style="float:left;margin:2px 0 0 2px"><img width="100px" height="100px" src="/uploads/'+data+'" data-ke-src="/uploads/'+data+'" height=80 width=80 />'); img_id_upload[i]=data; i++; } });});</script><input type="file" name="file_upload" id="file_upload" /><p><a href="javascript:$('#file_upload').uploadify('upload','');" data-ke-src="javascript:$('#file_upload').uploadify('upload','');">上传</a></p><br /><div id="image" class="image"><br />

另外一个就是封装好很多功能,如数据库连接,缓存处理等,可以直接使用以达到快速开发的目的。2、正如上个问题所说,他是一个国人开发的php框架,意思就是原生文档就是中文的,在我国php使用中占了相对较

action执行代码部分:

使用通用的html 标签<a herf=\"xxx.xxx.xx\"></a> 域名/file.php\"></a> <a herf=\"域名/show/show.htm 如果index.php和那两个目录或者 php文件在一个文件夹里,可以把域名删了,直接/show/show.htm 这样就行

public function uploadify() { $ph=M('Upload'); import('ORG.Net.UploadFile'); $upload = new UploadFile();// 实例化上传类 $upload->maxSize = 93145728 ;// 设置附件上传大小 $upload->saveRule =rand(1,9999); $upload->allowExts = array('jpg', 'gif', 'png', 'jpeg','flv','avi','mov');// 设置附件上传类型 $upload->savePath = './Uploads/';// 设置附件上传目录 if(!$upload->upload()) {// 上传错误提示错误信息 $this->error($upload->getErrorMsg()); }else{// 上传成功 获取上传文件信息 $info = $upload->getUploadFileInfo(); } for($i=0;$i<count($info);$i++) { $data['name']=$info[$i]['savename']; $data['size']=$info[$i]['size']; $data['type']=$info[$i]['extension']; echo $info[$i]['savename']; $rs=$ph->add($data); } /*if($rs) { $this->success("成功"); }else { $this->error("失败"); }*/ }

使用redis-cli save命令将数据dump到文件中,查看/var/redis/6379/下是否有dump.rdb文件以及log日志redis_6379.log是否生成在/var/log下。二、客户端 Redis支持很多编程语言的客户端,有C、C#、C++、

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《smarty模板入门基础教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

一般现在都没人写论坛,因为有成熟并且开源的discuz内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • tp3.2.3框架使用ckeditor编辑器在页面中上传图片的方法分析
  • thinkphp3.2实现上传图片的控制器方法
  • thinkphp利用ajax异步上传图片并显示、删除的示例
  • thinkphp ajaxfileupload实现异步上传图片的示例
  • thinkphp5上传图片及生成缩略图公共方法(分享)
  • thinkphp实现上传图片及生成缩略图功能示例
  • thinkphp实现图片上传操作的方法详解
  • thinkphp jquery实现图片上传和预览效果
  • 基于thinkphp5.0实现图片上传插件
  • thinkphp5+layui实现图片上传加预览功能
  • thinkphp5.0 图片上传生成缩略图实例代码说明
  • tp框架实现上传一张图片和批量上传图片的方法分析
  • php截取字符串函数分享
  • yii2框架类自动加载机制实例分析
  • 在laravel的model层做数据缓存的实现
  • php+百度ai ocr文字识别实现了图片的文字识别功能
  • php加水印的代码(支持半透明透明打水印,支持png透明背景)
  • codeigniter整合tank auth权限类库详解
  • 推荐一本php程序猿都应该拜读的书
  • php树-不需要递归的实现方法
  • 微信支付开发维权通知实例
  • yii2框架实现数据库常用操作总结
  • 请问如何使用ThinkPHP写一个论坛网站,谢谢
  • 如何使用thinkphp
  • 如何使用thinkPHP来调用自己写的类呢?
  • 怎么使用thinkphp啊
  • 如何使用ThinkPHP的关联操作
  • 如何使用thinkphp写插件
  • thinkphp主要有什么用
  • 怎样在thinkphp中使用超链接
  • thinkphp怎么使用redius
  • 新浪SAE平台,使用thinkphp和ci哪个更好一点
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全php基础php技巧php实例php文摘php模板首页php编程php实例thinkphp入门教程thinkphp模板操作技巧总结thinkphp常用方法总结smarty模板入门基础教程php模板技术总结tp3.2.3框架使用ckeditor编辑器在页面中上传图片的方法分析thinkphp3.2实现上传图片的控制器方法thinkphp利用ajax异步上传图片并显示、删除的示例thinkphp ajaxfileupload实现异步上传图片的示例thinkphp5上传图片及生成缩略图公共方法(分享)thinkphp实现上传图片及生成缩略图功能示例thinkphp实现图片上传操作的方法详解thinkphp jquery实现图片上传和预览效果基于thinkphp5.0实现图片上传插件thinkphp5+layui实现图片上传加预览功能thinkphp5.0 图片上传生成缩略图实例代码说明tp框架实现上传一张图片和批量上传图片的方法分析php截取字符串函数分享yii2框架类自动加载机制实例分析在laravel的model层做数据缓存的实现php+百度ai ocr文字识别实现了图片的文字识别功能php加水印的代码(支持半透明透明打水印,支持png透明背景)codeigniter整合tank auth权限类库详解推荐一本php程序猿都应该拜读的书php树-不需要递归的实现方法微信支付开发维权通知实例yii2框架实现数据库常用操作总结php获取数组长度的方法(有实例)微信公众平台实现获取用户openid教你如何使用php session使用php生成二维码的两种方法(带php发送get、post请求的6种方法简php中把stdclass object转array的微信公众平台网页授权获取用户基laravel框架数据库curd操作、连贯php删除数组中空值的方法介绍php从数组中删除元素的四种方法实thinkphp5框架导出excel文件简单操作示例php 判断ip为有效ip地址的方法如何修改laravel中url()函数生成url的根地smarty模板类内部原理实例分析codeigniter生成excel文档的简单方法destoon实现商铺管理主页设置增加新菜单的php微信公众号开发(3)php实现简单微信文php批量删除操作代码分享yii2 resetful 授权验证详解php 读取postgresql中的数组
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved