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