destoon采集论坛

 找回密码
 立即注册
查看: 94|回复: 5

destoon实用方法(不断更新)

[复制链接]

4

主题

1

回帖

20

积分

新手上路

Rank: 1

积分
20
发表于 2015-1-15 15:45:31 | 显示全部楼层 |阅读模式
本帖最后由 bing234 于 2015-1-15 15:49 编辑

/*  剩余时间
* $second 未来某一天的时间戳
* */

function om_sytime($second){
global $DT_TIME;
$second=$second-$DT_TIME;
$day = floor($second/(3600*24));
$second = $second%(3600*24);//除去整天之后剩余的时间
$hour = floor($second/3600);
$second = $second%3600;//除去整小时之后剩余的时间
$minute = floor($second/60);
$second = $second%60;//除去整分钟之后剩余的时间
//返回字符串
return $day.'天'.$hour.'小时'.$minute.'分'.$second.'秒';
}

/*  优惠券生成
* $username 领取会员名
* $amount 金额
* $total 优惠券的张数
* */

function youhuiquan_add($username,$amount,$mid,$total){
global $DT_PRE,$db;
$table = $DT_PRE.'finance_promo';
$amount = dround($amount);
if($amount get_one("SELECT itemid FROM {$table} WHERE number='$number'")) {
$i--;
} else {
$t++;
$db->query("INSERT INTO {$table} (number,type,amount,reuse,editor,username,addtime,totime) VALUES('$number','$type','$amount','$reuse','admin','$username','$DT_TIME','$totime')");
}
}
}

/*  生成账号
* $post  Array() 传手机号+密码即可
* */
function register_username($post){
global $db,$DT_IP,$DT_TIME,$DT,$MODULE;
$post[username]='Fancy'.$post[mobile];
$post[passport]=$post[username];
$post[password]= md5(md5($post['password']));
$post[payword]= md5(md5($post['payword']));
$post[regid]=5;
$post[groupid]=5;
$member_fields = array('username','company','passport', 'password','payword','email','sound','gender','truename','mobile','msn','qq','ali','skype','department','career','groupid','regid','areaid','edittime','inviter','vweixin','jietingtime');
$company_fields = array('username','groupid','company','type','catid','catids','areaid', 'mode','capital','regunit','size','regyear','sell','buy','business','telephone','fax','mail','address','postcode','homepage','introduce','thumb','keyword','linkurl');
$member_sqlk = $member_sqlv = $company_sqlk = $company_sqlv = '';
foreach($post as $k=>$v) {
if(in_array($k, $member_fields)) {$member_sqlk .= ','.$k; $member_sqlv .= ",'$v'";}
if(in_array($k, $company_fields)) {$company_sqlk .= ','.$k; $company_sqlv .= ",'$v'";}
}

$member_sqlk = substr($member_sqlk, 1);
$member_sqlv = substr($member_sqlv, 1);
$company_sqlk = substr($company_sqlk, 1);
$company_sqlv = substr($company_sqlv, 1);

$db->query("INSERT INTO om_member ($member_sqlk,regip,regtime,loginip,logintime) VALUES ($member_sqlv,'$DT_IP','$DT_TIME','$DT_IP','$DT_TIME')");
$userid = $db->insert_id();
if(!$userid) return 0;
$post['userid'] = $userid;
$username = $post['username'];
$db->query("INSERT INTO om_company (userid, $company_sqlk) VALUES ('$userid', $company_sqlv)");
$db->query("INSERT INTO om_company_data (userid, content) VALUES ('$userid', '$post[content]')");
$cookietime = $DT_TIME + ($cookietime ? intval($cookietime) : 86400*7);
$auth = encrypt($post['userid']."\t".$post['username']."\t".$post['groupid']."\t".$post['password']."\t".$post['admin']."\t".$post['mobile']."\t".$post['qq']);
set_cookie('auth', $auth, $cookietime);
set_cookie('userid', $post['userid'], $cookietime);
set_cookie('username', $post['username'], $DT_TIME + 86400*365);
$db->query("UPDATE om_member SET loginip='$DT_IP',logintime=$DT_TIME,logintimes=logintimes+1 WHERE userid=$userid");
return $username;
}
回复

使用道具 举报

4

主题

153

回帖

336

积分

中级会员

Rank: 3Rank: 3

积分
336
发表于 2015-1-16 09:04:25 | 显示全部楼层


表示没有看懂
回复 支持 反对

使用道具 举报

50

主题

3415

回帖

7668

积分

论坛元老

Rank: 8Rank: 8

积分
7668
发表于 2015-1-16 13:50:24 | 显示全部楼层

这是做什么的

回复 支持 反对

使用道具 举报

29

主题

286

回帖

845

积分

高级会员

Rank: 4

积分
845
发表于 2015-1-16 14:04:14 | 显示全部楼层

看不懂啊
回复 支持 反对

使用道具 举报

71

主题

3537

回帖

8055

积分

论坛元老

Rank: 8Rank: 8

积分
8055
发表于 2015-1-21 17:08:06 | 显示全部楼层

有样式没有 让看看 代码不懂呀
回复 支持 反对

使用道具 举报

130

主题

310

回帖

1426

积分

金牌会员

Rank: 6Rank: 6

积分
1426
发表于 2015-1-21 23:35:08 | 显示全部楼层

看不懂啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|destoon采集论坛

GMT+8, 2025-11-24 05:51 , Processed in 0.018003 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表