欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

仿新浪微博头像上传(适用于TP3.1.X及以上)

程序员文章站 2024-01-17 20:21:58
...
仿新浪微博上传头像组件,用ajax效果更好
仿新浪微博头像上传(适用于TP3.1.X及以上)
仿新浪微博头像上传,支持本地图片拖动裁剪并时时预览,调用本地摄像头拍照并支持拖动裁剪,支持自定义亮度,对比度,饱和度,支持头像放大缩小,左右旋转。可以自定义上传目录以及图片后缀。采用ajax返回头像上传途径已经上传状态。完美兼容火狐,IE浏览器。组件下载地址http://www.gouguoyin.cn/php/29.htm,使用过程中有任何疑问请咨询QQ:245629560。

模板页代码











codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
WIDTH="650" HEIGHT="450" id="myMovieName">




NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash" allowScriptAccess="always"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">





控制器代码 // 会员模块
class MemberAction extends Action {
//头像修改页面
public function avatar_edit(){
//验证是否登录
$this->islogin();
//显示模板
$this->display();
}
//处理头像修改方法
public function do_avatar_edit(){
$avatar=ltrim($_GET['url'],'../../');
$user_id=session('user_id');

$user_info=M('User_info');
$data['user_avatar']=$avatar;

$result=$user_info->where("user_id=$user_id")->save($data);
if($result === FALSE){
$this->error('头像修改失败!');
}elseif($result === 0){
$this->error('头像未做修改!');
}else{
$this->success('头像修改成功!');
}
}
}

AD:真正免费,域名+虚机+企业邮箱=0元