function index() {
$uid = $_GET['uid'];
$where = array('uid'=>$uid);
$users = M("User")->where($where)->find();
$this->assign("users",$users);
if ( empty($users) ) {
exit('未查到该用户信息');
}
if ( IS_POST ) {
if (!$_POST['phone']) {
$this->error("请输入登录名");
exit;
}else {
$map['phone'] = $_POST['phone'];
$map['uid'] = array('neq',$_GET['uid']);
$check = M("User")->where($map)->find();
if (!empty($check)) {
$this->error("该用户名已存在!请重新输入");
exit;
}
}
if (!$_POST['password']) {
unset($_POST['password']);
}else {
$_POST['password'] = md5($_POST['password']);
}
import ( 'ORG.Net.UploadFile' );
$upload = new UploadFile (); // 实例化上传类
$upload->maxSize = 3145728; // 设置附件上传大小
$upload->allowExts = array (
'jpg',
'gif',
'png',
'jpeg',
'xlsx',
'xls'
); // 设置附件上传类型
$upload->savePath = './Public/Uploads/';
$wx_info = array();
$wx_info = json_decode($users['wx_info'],true);
if (! $upload->upload ()) { // 上传错误提示错误信息
$wx_info['nickname'] = $_POST['login'];
$_POST['wx_info'] = json_encode($wx_info);
} else {
$info = $upload->getUploadFileInfo ();
$path = $upload->savePath.$info[0]['savename'];
$wx_info['nickname'] = $_POST['login'];
$wx_info['headimgurl'] = $path;
$_POST['wx_info'] = json_encode($wx_info);
}
M("User")->where($where)->save($_POST);
$this->success("保存成功!",U('App/Index/member',array("uid"=>$users['uid'])) );
exit;
}
$this->display("./default/Index/member_index");
}
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。