本帖最后由 saleroad 于 2010-10-15 16:40 编辑
我现在是通过论坛注册,用户到SS还要激活,所以参照着写了个计划任务,添加到SS后,执行没有报错,但用户并没有同步近来,有高手给看看是怎么回事,哪个地方没有写周全。
代码如下:
- <?php
- if(!defined('IN_SupeSite')) {
- exit('Access Denied');
- }
- $query = $db->query("SELECT * FROM ".UC_DBTABLEPRE."members WHERE uid not in(select uid from {$tablepre}members) ");
- while($user = $db->fetch_array($query)) {
- $password=$user[password];
- $db->query(" replace INTO {$tablepre}members (uid,username,password,groupid,lastip,email) VALUES ('$user[uid]', '$user[username]', '$password','12','$user[ip]','$user[email]'); ");
- $db->query(" replace INTO {$tablepre}memberfields (uid) VALUES ('$user[uid]')");
- }
- ?>
复制代码 谢谢。
用类似的代码,可以实现dz7.2和uc的用户完全同步。
请人修改了这段代码,写成了“计划任务”,很方便!
|