📄 userinfo.php
字号:
<?
/**
* UserInfo.php
* Musicbox Version 2.1
* TeaM SCRiPTMAFiA 2005
*/
include("sources/session.php");
include("sources/functions.php");
include("template/umlayout_top.php");
?>
<html>
<title>Profile : User Information</title>
<body>
<?
/* Requested Username error checking */
$req_user = trim($_GET['user']);
if(!$req_user || strlen($req_user) == 0 ||
!eregi("^([0-9a-z])+$", $req_user) ||
!$database->usernameTaken($req_user)){
die("Username not registered");
}
/* Logged in user viewing own account */
if(strcmp($session->username,$req_user) == 0){
echo "<h1>My Account</h1>";
}
/* Visitor not viewing own account */
else{
echo "<h1>User Info</h1>";
}
/* Display requested user information */
$req_user_info = $database->getUserInfo($req_user);
echo "<img src=\"" . AVATARS_URL . $req_user_info['avatar'] . "\" width=\"30\" height=\"30\"><br>";
/* Username */
echo "<b>Username: ".$req_user_info['username']."</b><br>";
/* Email */
echo "<b>Email:</b> ".$req_user_info['email']."<br>";
/* Sex */
echo "<b>I am :</b> ".$req_user_info['sex']."<br>";
/* Country */
echo "<b>Country :</b> ".get_country($req_user_info['country'])."<br>";
/* Newsletter */
echo "<b>Newsletter :</b> I am ". ( $req_user_info['newsletter'] ? 'subscribed' : 'not subscribed' ) ."<br>";
/**
* Note: when you add your own fields to the users table
* to hold more information, like homepage, location, etc.
* they can be easily accessed by the user info array.
*
* $session->user_info['location']; (for logged in users)
*
* ..and for this page,
*
* $req_user_info['location']; (for any user)
*/
/* If logged in user viewing own account, give link to edit */
if(strcmp($session->username,$req_user) == 0){
echo "<br><a href=\"useredit.php\">Edit Account Information</a><br>";
}
/* Link back to main */
echo "<br>Back To [<a href=\"index.php\">Back to Main Page</a>]<br>";
?>
<?
include("template/umlayout_bottom.php"); ?>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -