$clean['email'] = check_email($_POST['email'], 6, 40); $clean['qq'] = check_qq($_POST['qq']); $clean['url'] = check_url($_POST['url'], 40); $clean['switch'] = $_POST['switch']; $clean['signature'] = check_signature($_POST['signature'], 200); //修改资料 if (empty($clean['password'])) { if (empty($clean['active'])) { $clean['active'] = sha1_uniqid(); query("UPDATE bbs_users SET \n bbs_sex='{$clean['sex']}',\n bbs_active='{$clean['active']}',\n bbs_photo='{$clean['photo']}',\n bbs_email='{$clean['email']}',\n bbs_qq='{$clean['qq']}',\n bbs_url='{$clean['url']}',\n bbs_switch='{$clean['switch']}',\n bbs_signature='{$clean['signature']}'\n WHERE\n bbs_id='{$_GET['id']}'\n "); } else { query("UPDATE bbs_users SET \n bbs_sex='{$clean['sex']}',\n bbs_active=NULL,\n bbs_photo='{$clean['photo']}',\n bbs_email='{$clean['email']}',\n bbs_qq='{$clean['qq']}',\n bbs_url='{$clean['url']}',\n bbs_switch='{$clean['switch']}',\n bbs_signature='{$clean['signature']}'\n WHERE\n bbs_id='{$_GET['id']}'\n "); } } else { if (empty($clean['active'])) { $clean['active'] = sha1_uniqid(); query("UPDATE bbs_users SET \n bbs_password='******'password']}',\n bbs_sex='{$clean['sex']}',\n bbs_active='{$clean['active']}',\n bbs_photo='{$clean['photo']}',\n bbs_email='{$clean['email']}',\n bbs_qq='{$clean['qq']}',\n bbs_url='{$clean['url']}',\n bbs_switch='{$clean['switch']}',\n bbs_signature='{$clean['signature']}'\n WHERE\n bbs_id='{$_GET['id']}'\n "); } else { query("UPDATE bbs_users SET \n bbs_password='******'password']}',\n bbs_sex='{$clean['sex']}',\n bbs_active=NULL,\n bbs_photo='{$clean['photo']}',\n bbs_email='{$clean['email']}',\n bbs_qq='{$clean['qq']}',\n bbs_url='{$clean['url']}',\n bbs_switch='{$clean['switch']}',\n bbs_signature='{$clean['signature']}'\n WHERE\n bbs_id='{$_GET['id']}'\n "); } } //可以生成新的唯一标识符,这样更安全 } //判断是否修改成功 //当什么都是不修改时,影响条数为0 if (affected_rows() >= 0) { //关闭数据库 close(); //清除session //session_destroy(); //跳转到首页
close(); //清除session //session_destroy(); //生成xml //set_xml('new.xml',$clean); //跳转到首页 location('恭喜您注册成功!', 'active.php?active=' . $clean['active']); } else { //关闭数据库 close(); //session_destroy(); //跳转到首页 location('注册失败', 'index.php'); } } $_SESSION['uniqid'] = $uniqid = sha1_uniqid(); //get_magic_quotes_gpc在 PHP 5.4.O 起将始终返回 FALSE //echo get_magic_quotes_gpc(); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Document</title> <link rel="stylesheet" type="text/css" href="css/reset.css"> <link rel="stylesheet" type="text/css" href="css/main.css"> </head> <body> <?php require ROOT_PATH . 'includes/header.inc.php'; ?>