实现头像上传及剪切功能(cakephp+jquery)
来源:互联网 发布:ubuntu grep命令 编辑:程序博客网 时间:2024/06/01 08:38
此功能的优点就不多说了,具体实现如下:1、必备:PHP4以上,gd库,jquery,及下载安装<a href="http://odyniec.net/projects/imgareaselect/">jquery.imgareaselect.min.js</a>2、创建组件jq_imgcrop.php,放在app/controllers/components<a href="http://www.zhuyinghao.com/wp-content/uploads/2009/03/jq_imgcrop.php">下载</a>3、创建helper助手cropimage.php,放在app/views/helpers/<a href="http://www.zhuyinghao.com/wp-content/uploads/2009/03/cropimage.php">下载</a>4、在控制器中添加引用 <code> var $helpers = array(..., 'Cropimage') ; var $components = array(..., 'JqImgcrop'); </code>5、创建视图,使可以上传头像。<code>function icon(){if (!empty($this->data)) {$uploaded = $this->JqImgcrop->uploadImage($this->data['User']['user_icon'], '/icon/', 'ef_',$this->Auth->user('user_id'));$this->set('uploaded',$uploaded);//echo $data['User']['user_icon'];exit;if (!isset($data['User']['user_icon'])||$data['User']['user_icon']==''){$suffix = substr(strrchr($this->data['User']['user_icon']['name'], "."), 1);$user_icon = 'ef_'.$this->Auth->user('user_id').'.'.$suffix;$this->User->query("UPDATE users SET user_icon = '".$user_icon."' where user_id= ".$this->Auth->user('user_id')."");}}$data= $this->User->findByUserId($this->Auth->user('user_id'), array("user_icon"));$this->set('user_icon',isset($data['User']['user_icon'])?$data['User']['user_icon']:"user.jpg");}</code>6、上传后跳转到的控制器:<code>function crop(){if (!empty($this->data)) {$this->JqImgcrop->cropImage(48, $this->data['User']['x1'], $this->data['User']['y1'], $this->data['User']['x2'], $this->data['User']['y2'], $this->data['User']['w'], $this->data['User']['h'], $this->data['User']['imagePath'], $this->data['User']['imagePath']) ;}$this->redirect('/users/setting');}</code>参考:http://www.zhuyinghao.com/?p=220
- 实现头像上传及剪切功能(cakephp+jquery)
- 混合App应用实现本地头像剪切,压缩上传功能(支持任何H5框架)
- jquery 头像剪切
- JAVA + js 实现 头像上传及裁剪功能
- Android 实现头像上传功能
- PHP Uploadify+jQuery.imgAreaSelect插件+AJAX 实现图片上传裁剪 仿微博头像上传功能
- PHP Uploadify+jQuery.imgAreaSelect插件+AJAX 实现图片上传裁剪 仿微博头像上传功能
- Android 上传头像自定义(剪切、平移,缩放)
- JQuery-Jcrop插件裁剪头像,及头像的上传
- php实现手机拍照上传头像功能
- php实现手机拍照上传头像功能
- Android设置头像上传功能实现
- uploadify+jcrop实现头像上传裁剪功能
- springMVC+jcrop实现头像上传截图功能
- AdminEAP框架-头像上传功能实现
- 完美实现类似QQ的自拍头像、上传头像功能!(Demo 源码)
- 完美实现类似QQ的自拍头像、上传头像功能!
- 利用jquery插件的图片剪切上传功能
- SQL过滤
- 可重入函数
- CSS基础学习
- 收藏
- Android线程模型(Painless Threading)
- 实现头像上传及剪切功能(cakephp+jquery)
- 用 Selenium 自动化验收测试
- 用CSS+UL标签做菜单
- CPU Monitoring and Throttling in IIS 6
- 用CSS来实现把过长的字符串替换为省略号
- 借鉴OPhone的解锁创意--新的密码验证过程(更新demo3 watchLock)
- VC中什么时候用Ondraw()什么时候用OnPrint()
- 《Essential Linux Device Drivers》第6章
- 我的第一个个人博客