📄 function.php
字号:
<?php
//require_once("config.inc.php");
//require_once("include/Vant.inc.php");
//定义数据库全局变量
//$database=mysql_connect(HOST,USERNAME,PASSWORD);
//$select=mysql_select_db(DATABASE,$database);
//显示短消息
$user = $_COOKIE["loginname"];
if($user!=""&&mysql_num_rows(mysql_query("select * from user_pm where pto='$user' and readed='0' and box='1'"))>0)
$msg="MM_showHideLayers('msg','','show')";
$q=mysql_query('select * from friends_user where grade=0');
$r=mysql_fetch_array($q);
$d=$r['joindate'];
//echo $d;
$date=date('d');
//echo $date;
if($date=='09')
$msg="MM_showHideLayers('msgc','','show')";
//显示照片信息
function has_photo($user)
{
$conf=getConf();
$cost=abs($conf[1]);
echo "<table>";
// global $database;
/*
如果浏览图片收费
查询语句为
$str = "SELECT * FROM user_album WHERE username = '$user' and approved='1' and price>0 ORDER BY fm DESC";
*/
$str = "SELECT * FROM user_album WHERE username = '$user' and approved='1' ORDER BY fm DESC";
$res = mysql_query($str);
$i=1;
while($arr = mysql_fetch_array($res))
{
/*
如果浏览照片收费,以下两行改成
收费字段:price 0关闭 1免费开放 2点/5点/10点/20点/50点/100点
if($arr["price"]==1)$price="[免费查看]";
else
$price = "[".$arr["price"]."POINTS]";
echo "查看会员照片:<br>";
echo '<a href="index.php?op=Contact&id='.$arr["ID"].'&cost='.$arr["price"].'&name='.$arr["username"].'" target="_blank">'.$i.':'.$arr["name"].'</a>'.$price.'<br>';
*/
if($arr["fm"]==1)
echo '<tr><td colspan="3"><img src="'.$arr["path"].'" width="100" height="140"></td></tr>';
/*
不直接访问图片
通过album程序打开图片,以记录图片的点击量
echo '<a href="album/'.$arr["path"].'" target="_blank"> '.$i.' </a>';
*/
if($i==1)
echo '<tr align="center"><td>#</td><td><img src="album/pic/view.gif"></td><td><img src="album/pic/money.gif" width="15" height="15"></td></tr>';
echo '<tr align="center"><td>'.$i.'</td><td><a href="index.php?op=Contact&view=1&id='.$arr["ID"].'&name='.$arr["username"].'&cost='.$cost.'" target="_blank">'.$arr["name"].'</a></td><td>'.$cost.'</td></tr>';
$i++;
}
if($i==1)
echo "<tr><td><img src=\"album/pic/nophoto.jpg\" width=\"100\" height=\"140\"></td></tr>";
echo "</table>";
}//end function has_photo
//判断是否管理员
function isAdmin($user)
{
//global $db;
if($user=='')
return false;
$res = mysql_query("select grade from friends_user where username='$user'");
$arr = mysql_fetch_array($res);
if($arr["grade"]==0)
return true;
else
return false;
}
//mysql_close($database);
//更新积分
function upPoint($user,$act,$item)
{
$res = mysql_query("select * from friends_setpnt where act='$act'");
$arr = mysql_fetch_array($res);
if($item=='')$item = $arr["item"];
$num = $arr["num"];
$arr2 = mysql_fetch_array(mysql_query("select money from friends_user where username='$user'"));
$money = $arr2["money"];
if($money<$num)return false;
mysql_query("update friends_user set money=money+'$num' where username='$user'");
$account = $num<0?0:1;
$date = date("Y-m-d H:i:s");
$pnum = abs($num);
mysql_query("insert into user_charge values('$user','$item','$pnum','$account','$date')");
return true;
}
//取得用户信息
function getUser($id)
{
$res=mysql_query("select username,email from friends_user where id='$id'");
$arr=mysql_fetch_array($res);
return $arr;
}
//取得积分配置信息
function getConf()
{
$conf=array();
$res1=mysql_query("select * from friends_setpnt");
while($arr1=mysql_fetch_array($res1))
{
switch($arr1["act"])
{
case "Contact" :
$conf[0]=$arr1["num"];
break;
case "ViewPic" :
$conf[1]=$arr1["num"];
break;
case "Login" :
$conf[4]=$arr1["num"];
break;
case "Modify" :
$conf[5]=$arr1["num"];
break;
case "Search" :
$conf[6]=$arr1["num"];
break;
case "SavePhoto" :
$conf[7]=$arr1["num"];
break;
}
}
$res2=mysql_query("select * from friends_conf");
while($arr2=mysql_fetch_array($res2))
{
if($arr2["confname"]=="reward_profile")$conf[2]=$arr2["confvalue"];
elseif($arr2["confname"]=="reward_pic")$conf[3]=$arr2["confvalue"];
}
return $conf;
}
//获得链接到此的页
function getFromUrl()
{
if (!empty($_REQUEST['fromurl']))$fromUrl = $_REQUEST['fromurl'] ;
else if ($_SERVER['HTTP_REFERER']!="")$fromUrl = $_SERVER['HTTP_REFERER'] ;
else $fromUrl = $_SERVER['REQUEST_URI'];
return $fromUrl ;
}
//取得用户的真实ip
function iptype1 () {
if (getenv("HTTP_CLIENT_IP")) {
return getenv("HTTP_CLIENT_IP");
}
else {
return "none";
}
}
function iptype2 () {
if (getenv("HTTP_X_FORWARDED_FOR")) {
return getenv("HTTP_X_FORWARDED_FOR");
}
else {
return "none";
}
}
function iptype3 () {
if (getenv("REMOTE_ADDR")) {
return getenv("REMOTE_ADDR");
}
else {
return "none";
}
}
function ip() {
$ip1 = iptype1();
$ip2 = iptype2();
$ip3 = iptype3();
if (isset($ip1) && $ip1 != "none" && $ip1 != "unknown") {
return $ip1;
}
elseif (isset($ip2) && $ip2 != "none" && $ip2 != "unknown") {
return $ip2;
}
elseif (isset($ip3) && $ip3 != "none" && $ip3 != "unknown") {
return $ip3;
}
else {
return "none";
}
}
//真实ipEcho ip();
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -