Example #1
0
     $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();
     //跳转到首页
Example #2
0
        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';
?>