☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 01:09:58 2004) 提到:
我想问下,有关于bbsreg.php的几个问题。
我想更改登陆机制,但是我理解这个文件中bbs_createnewid和bbs_findpwd_check
的具体含义和内容。
我猜测,前者是生成新的ID记录,
后者是随机生成密码
但是具体还是不是很了解,请哪位可以解释一下吗
我对PHP不是很在行
☆─────────────────────────────────────☆
windinsn (雪域清风 || 每天努力多一些! ) 于 (Wed Oct 27 01:20:26 2004) 提到:
【 在 erovesky (erovesky) 的大作中提到: 】
: 标 题: 有关bbsreg.php中bbs_createnewid
: 发信站: BBS 水木清华站 (Wed Oct 27 01:09:58 2004), 站内
:
:
: 我想问下,有关于bbsreg.php的几个问题。
: 我想更改登陆机制,但是我理解这个文件中bbs_createnewid和bbs_findpwd_check
: 的具体含义和内容。
: 我猜测,前者是生成新的ID记录,
对 三个参数
int bbs_createnewid ($id, $pwd, $nick)
创建新用户
: 后者是随机生成密码
不完全对
string bbs_findpwd_check ($id,$realName, $nick)
检查$id的RealName和Nick是否正确,如果正确则为$id生成新密码,新密码即为返回值
不一致返回数值1~5
这个最初是想用来让用户找回丢失的密码的
: 但是具体还是不是很了解,请哪位可以解释一下吗
: 我对PHP不是很在行
:
: --
:
: ※ 来源:·BBS 水木清华站 smth.org·[FROM: 210.29.64.*]
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 01:29:41 2004) 提到:
那么生成并保存密码的函数是哪个?
是不是bbs_createnwid?
他是直接保存到.PASSWDS??
【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
【 在 erovesky (erovesky) 的大作中提到: 】
: 标 题: 有关bbsreg.php中bbs_createnewid
: 发信站: BBS 水木清华站 (Wed Oct 27 01:09:58 2004), 站内
:
:
: 我想问下,有关于bbsreg.php的几个问题。
: 我想更改登陆机制,但是我理解这个文件中bbs_createnewid和bbs_findpwd_check
: 的具体含义和内容。
: 我猜测,前者是生成新的ID记录,
对 三个参数
int bbs_createnewid ($id, $pwd, $nick)
创建新用户
: 后者是随机生成密码
不完全对
string bbs_findpwd_check ($id,$realName, $nick)
检查$id的RealName和Nick是否正确,如果正确则为$id生成新密码,新密码即为返回值
不一致返回数值1~5
这个最初是想用来让用户找回丢失的密码的
: 但是具体还是不是很了解,请哪位可以解释一下吗
: 我对PHP不是很在行
:
: --
:
☆─────────────────────────────────────☆
windinsn (雪域清风 || 每天努力多一些! ) 于 (Wed Oct 27 01:33:52 2004) 提到:
【 在 erovesky (erovesky) 的大作中提到: 】
: 那么生成并保存密码的函数是哪个?
: 是不是bbs_createnwid?
bbs_createnewid后直接就用第二个参数作密码了啊
你是想实现什么功能呢
www下有几个设置密码的函数
bbs_checkpasswd ($id, $pwd)
检查$id的密码是否为$pwd ,返回0表示密码正确
bbs_setpasswd ($id, $pwd)
将$id的密码设置为$pwd
: 他是直接保存到.PASSWDS??
: ...................
☆─────────────────────────────────────☆
windinsn (雪域清风 || 每天努力多一些! ) 于 (Wed Oct 27 01:34:27 2004) 提到:
【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
: 标 题: Re: 有关bbsreg.php中bbs_createnewid
: 发信站: BBS 水木清华站 (Wed Oct 27 01:33:52 2004), 站内
:
:
: 【 在 erovesky (erovesky) 的大作中提到: 】
: : 那么生成并保存密码的函数是哪个?
: : 是不是bbs_createnwid?
: bbs_createnewid后直接就用第二个参数作密码了啊
:
: 你是想实现什么功能呢
:
: www下有几个设置密码的函数
: bbs_checkpasswd ($id, $pwd)
: 检查$id的密码是否为$pwd ,返回0表示密码正确
:
: bbs_setpasswd ($id, $pwd)
bbs_setpassword, ft... 居然不一样。
: 将$id的密码设置为$pwd
: : 他是直接保存到.PASSWDS??
: : ...................
:
: --
: Open your ears
: If you hear your heartbeat
: Then the person you love is loving you ,too
: Close your eyes
: If there's a smile on your lips
: Then the person you love is loving you ,too
:
:
: ※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.174.*]
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 01:37:34 2004) 提到:
我是想改那个注册机制。因为我不想让他发信件来确认密码
想让用户直接输入密码
请问,WWW下的函数在哪里定义的?
我怎么也找不到
以为是中邪了
【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
: bbs_createnewid后直接就用第二个参数作密码了啊
: 你是想实现什么功能呢
: www下有几个设置密码的函数
: ...................
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 01:41:13 2004) 提到:
最新CVS只要在site.php定义define("SITE_ZIXIA", 1);就是这种机制赫赫
具体就看判断 if defined("SITE_ZIXIA") 的地方
【 在 erovesky (erovesky) 的大作中提到: 】
: 我是想改那个注册机制。因为我不想让他发信件来确认密码
: 想让用户直接输入密码
: 请问,WWW下的函数在哪里定义的?
: ...................
☆─────────────────────────────────────☆
windinsn (雪域清风 || 每天努力多一些! ) 于 (Wed Oct 27 01:42:39 2004) 提到:
CVS里头的就是用户自己设置密码吧?
不过水木是要求用户激活的,你只需要改 bbsreg.php 的一个值就可以免去激活这步了
[bbs@smthnew html]$ diff bbsreg.php bbsreg.skip_active.php
75c75
< $ret = bbs_setactivation($userid,"0".$activation.$reg_email);
---
> $ret = bbs_setactivation($userid,"1".$activation.$reg_email);
【 在 erovesky (erovesky) 的大作中提到: 】
: 我是想改那个注册机制。因为我不想让他发信件来确认密码
: 想让用户直接输入密码
: 请问,WWW下的函数在哪里定义的?
: ...................
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 01:45:15 2004) 提到:
赫赫,定义了那个ZIXIA不用激活赫赫
【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
: CVS里头的就是用户自己设置密码吧?
: 不过水木是要求用户激活的,你只需要改 bbsreg.php 的一个值就可以免去激活这步了
: [bbs@smthnew html]$ diff bbsreg.php bbsreg.skip_active.php
: ...................
☆─────────────────────────────────────☆
windinsn (雪域清风 || 每天努力多一些! ) 于 (Wed Oct 27 01:46:45 2004) 提到:
define ("SITE_ZIXIA", 1);
Add 23 Chars
0 -> 1
Del 1, Add 1 Char
嘿嘿…… 这个简单 :pp
【 在 atppp (Big Mouse) 的大作中提到: 】
: 赫赫,定义了那个ZIXIA不用激活赫赫
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 01:47:47 2004) 提到:
等等啊。让偶消化一下。偶下的是SMTHBBS-1.2-SNP。。。哪个版本的
和CVS有什么关系?
还有WIND GG说的那个方法是什么道理呢?
可不可以解释一下?
【 在 atppp (Big Mouse) 的大作中提到: 】
: 赫赫,定义了那个ZIXIA不用激活赫赫
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 01:48:28 2004) 提到:
光改这个不够的,还要立即直接生成注册单
别的站点不用像smth这样严格赫赫...
【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
: define ("SITE_ZIXIA", 1);
: Add 23 Chars
: 0 -> 1
: ...................
☆─────────────────────────────────────☆
windinsn (雪域清风 || 每天努力多一些! ) 于 (Wed Oct 27 01:50:44 2004) 提到:
en... 有道理...
那干脆定义一个 AUTO_REG 得了 :)
也丢到 site.php 里头
免得以后和zixia站的自定义代码冲突?
【 在 atppp (Big Mouse) 的大作中提到: 】
: 光改这个不够的,还要立即直接生成注册单
: 别的站点不用像smth这样严格赫赫...
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 01:52:44 2004) 提到:
?????????????????
呀呀呀呀呀
一头雾水了
两位可不可以稍微明了一点地讲给我听一下是什么道理?
谢谢。觉得代码越看越觉得见鬼了
好多东西怎么冒出来的都不知道
【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
: en... 有道理...
: 那干脆定义一个 AUTO_REG 得了 :)
: 也丢到 site.php 里头
: ...................
☆─────────────────────────────────────☆
windinsn (雪域清风 || 每天努力多一些! ) 于 (Wed Oct 27 01:57:24 2004) 提到:
你在 site.php 里加一个
define ('SITE_ZIXIA', 'love_atppp');
就可以了
因为atppp已经写了一个这种注册机制的代码 直接用就可以了 :)
【 在 erovesky (erovesky) 的大作中提到: 】
: ?????????????????
: 呀呀呀呀呀
: 一头雾水了
: ...................
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 01:59:30 2004) 提到:
呵呵,~~~~~~~没有搞错吧。
我直接改bbsreg.php可以的吧。把某个输入值给password
能不能行呢?比如我把PHONE的值给他。
【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
: 你在 site.php 里加一个
: define ('SITE_ZIXIA', 'love_atppp');
: 就可以了
: ...................
☆─────────────────────────────────────☆
windinsn (雪域清风 || 每天努力多一些! ) 于 (Wed Oct 27 02:00:19 2004) 提到:
相信我 没错的
【 在 erovesky (erovesky) 的大作中提到: 】
: 呵呵,~~~~~~~没有搞错吧。
: 我直接改bbsreg.php可以的吧。把某个输入值给password
: 能不能行呢?比如我把PHONE的值给他。
: ...................
☆─────────────────────────────────────☆
cnbird (阿七) 于 (Wed Oct 27 02:00:53 2004) 提到:
貌似cvs的每日打包版本就是snp的
不过我表示怀疑下下,当时我们装首页导读的时候传说少了几个文件在cvs里面
或者可以去下snp的,结果snp包里没有
哎,比如起码snp里面从来没有出现过那个传说中的doc/README.utitl
我们站是怎么做的来着,直接用php代码写etc目录下面的注册单出来给人批
很笨的办法吧,那时候atppp还没有发明这种办法出来
【 在 erovesky (erovesky) 的大作中提到: 】
: 等等啊。让偶消化一下。偶下的是SMTHBBS-1.2-SNP。。。哪个版本的
: 和CVS有什么关系?
: 还有WIND GG说的那个方法是什么道理呢?
: ...................
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 02:01:31 2004) 提到:
呵呵~~~~~~~
你不是来真的吧。
哈哈`~~~
对了。我那样说可不可以啊?
我是比较晚接触BBS的。请多多指教啊!
【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
: 相信我 没错的
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 02:04:04 2004) 提到:
etc下的注册单??
什么意思??
呵呵,你们那个boards.xml是怎么生成的?
我怎么不能自动生成啊
就这一个.xml不行,其他的是生成了的。
呵呵,我们基本上两个人做的。比较累哈
【 在 cnbird (阿七) 的大作中提到: 】
: 貌似cvs的每日打包版本就是snp的
: 不过我表示怀疑下下,当时我们装首页导读的时候传说少了几个文件在cvs里面
: 或者可以去下snp的,结果snp包里没有
: ...................
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 02:08:46 2004) 提到:
无所谓了,反正我问这些是否要加自定义参数从来也没人理,
而且对这个问题来说,还需要改html文件的,所以我自己做好ZIXIA的代码就好了
telnet那边也有不少有趣的功能,我都统一弄成#ifdef ZIXIA了
【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
: en... 有道理...
: 那干脆定义一个 AUTO_REG 得了 :)
: 也丢到 site.php 里头
: ...................
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 02:09:58 2004) 提到:
我想起来这样还不够,还需要把bbs2www/site/zixia/下面的html也丢到www主目录下
另外这个只对CVS主分支有效,1.2.1的话,可以参考这个改。
【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
: 你在 site.php 里加一个
: define ('SITE_ZIXIA', 'love_atppp');
: 就可以了
: ...................
☆─────────────────────────────────────☆
cnbird (阿七) 于 (Wed Oct 27 02:10:57 2004) 提到:
我们的代码不知道多老了哦,不要学坏了,你直接用atppp的办法然后make吧!
貌似我们从1.0就那样土办法对付bbsreg了
首先表单里有输入密码的地方,接收
@$pwd1=$_POST["pwd1"];
@$pwd2=$_POST["pwd2"];
然后
//create new id
$ret=bbs_createnewid($userid,$password,$nickname);
这里没错,就是有id了,可是还没有注册单,我们想自动生成注册单
本来生成注册单的代码是在bbsfillform.php里面是这样
$ret = @bbs_createregform($userid, $realname, $dept, $address, $gender, $year, $month, $day);
可是我直接放在这个bbsreg.php,死活生成不了,无论我后面参数改true or false都试过了
你有空参照bbsfillform.php做一下bbs_createregform()看看
我们最后直接
$fn = fopen("/home/bbs/new_register", "a");
把注册单写在那里,因为bbs_createregform生成注册单,无非也就是在这里添加个东西
你看一下那个文件就明白了
不过这样的坏处是,那新手上路不会发文了
【 在 erovesky (erovesky) 的大作中提到: 】
: etc下的注册单??
: 什么意思??
: 呵呵,你们那个boards.xml是怎么生成的?
: ...................
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 02:11:42 2004) 提到:
你现在做的ZIXIA代码是什么时候更新下载的啊?
我也想用用,现在这个版本好象不是很方便啊。
我觉得加自定义参数比较方便的说。
还有那个XML的问题方便解释一下吗?
呵呵,我是看过首页导读的了
【 在 atppp (Big Mouse) 的大作中提到: 】
: 无所谓了,反正我问这些是否要加自定义参数从来也没人理,
: 而且对这个问题来说,还需要改html文件的,所以我自己做好ZIXIA的代码就好了
: telnet那边也有不少有趣的功能,我都统一弄成#ifdef ZIXIA了
: ...................
☆─────────────────────────────────────☆
windinsn (雪域清风 || 每天努力多一些! ) 于 (Wed Oct 27 02:13:48 2004) 提到:
【 在 atppp (Big Mouse) 的大作中提到: 】
: 无所谓了,反正我问这些是否要加自定义参数从来也没人理,
patpat
: 而且对这个问题来说,还需要改html文件的,所以我自己做好ZIXIA的代码就好了
也不必这样 可以加一个自定义键,提供几种预定义注册方式罢了。
: telnet那边也有不少有趣的功能,我都统一弄成#ifdef ZIXIA了
: ...................
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 02:14:07 2004) 提到:
好的,先收下,谢谢了。哈哈
我对照看看改改。
呵呵。那个XML的问题你们遇到没有?
是不是也要手动加什么的?
【 在 cnbird (阿七) 的大作中提到: 】
: 我们的代码不知道多老了哦,不要学坏了,你直接用atppp的办法然后make吧!
: 貌似我们从1.0就那样土办法对付bbsreg了
: 首先表单里有输入密码的地方,接收
: ...................
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 02:14:52 2004) 提到:
false应该会生成注册单的
把 @bbs_createregform 最前面那个 @ 拿掉看看是不是有错误
你用php直接写new_register那个估计问题不太大,不过可能最好要锁一下文件
【 在 cnbird (阿七) 的大作中提到: 】
: 我们的代码不知道多老了哦,不要学坏了,你直接用atppp的办法然后make吧!
: 貌似我们从1.0就那样土办法对付bbsreg了
: 首先表单里有输入密码的地方,接收
: ...................
☆─────────────────────────────────────☆
cnbird (阿七) 于 (Wed Oct 27 02:15:59 2004) 提到:
拉拉,完了,我发现真的没有锁文件呢,快改快改,好险,怎么从来没有出错过呢
【 在 atppp (Big Mouse) 的大作中提到: 】
: false应该会生成注册单的
: 把 @bbs_createregform 最前面那个 @ 拿掉看看是不是有错误
: 你用php直接写new_register那个估计问题不太大,不过可能最好要锁一下文件
: ...................
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 02:18:10 2004) 提到:
这也是我曾经想过要把所有html都弄成php的原因
smth这边可以不改,但是bbs2www/html/目录下应该全都弄成php赫赫
唉,说到这个真是一段辛酸的往事阿,当初我好不容易把ZIXIA web注册改成了
不用发email,不用激活,直接生成注册单,大家都欢天喜地的
结果没过几天把zixia把bbs2www给删了,所有的域名都指向了wForum,555
【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
: patpat
: 也不必这样 可以加一个自定义键,提供几种预定义注册方式罢了。
☆─────────────────────────────────────☆
cnbird (阿七) 于 (Wed Oct 27 02:19:01 2004) 提到:
估计是你usage有点问题, 所以正常生成board.xml不成功
我自己机子上执行./usage老出现Can't write file
一直不懂,后来看了wuweixin大虾写的才明白...
建议你再读读这个
m wuweixin Sep 19. ● [文档]SMTH usage 讨论区排行 HOWTO
【 在 erovesky (erovesky) 的大作中提到: 】
: 好的,先收下,谢谢了。哈哈
: 我对照看看改改。
: 呵呵。那个XML的问题你们遇到没有?
: ...................
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 02:20:11 2004) 提到:
好的,谢谢了。
偶来看看先。
【 在 cnbird (阿七) 的大作中提到: 】
: 估计是你usage有点问题, 所以正常生成board.xml不成功
: 我自己机子上执行./usage老出现Can't write file
: 一直不懂,后来看了wuweixin大虾写的才明白...
: ...................
☆─────────────────────────────────────☆
windinsn (雪域清风 || 每天努力多一些! ) 于 (Wed Oct 27 02:20:28 2004) 提到:
【 在 atppp (Big Mouse) 的大作中提到: 】
: 这也是我曾经想过要把所有html都弄成php的原因
: smth这边可以不改,但是bbs2www/html/目录下应该全都弄成php赫赫
也不必嘛 html自有他的好处
按照现在最流行的做法
安装好以后
http://.../install.php把该弄的都弄了 :pp
: 唉,说到这个真是一段辛酸的往事阿,当初我好不容易把ZIXIA web注册改成了
hehe... cft...
: ...................
☆─────────────────────────────────────☆
cnbird (阿七) 于 (Wed Oct 27 02:22:24 2004) 提到:
install.php我喜欢....
呵呵可以做一个嘛,可以做好多事情呢,比如guest用的那几个html文件每次都有人问
虽然说是wget相应的php文件,不过貌似没有多少人去做过哦
【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
: 也不必嘛 html自有他的好处
: 按照现在最流行的做法
: 安装好以后
http://.../install.php: ...................
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 02:24:50 2004) 提到:
install一般是自动写一个config.php文件,我很少见到install自动写html的赫赫...
有些地方用php方便嘛,比方1.2.1如果要改成注册的时候直接输密码而不是email发送,
那就需要在那个html里面加两个<input,这个用php,if defined就方便多了
要不然你还弄两个html或者用install产生?
【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
: 也不必嘛 html自有他的好处
: 按照现在最流行的做法
: 安装好以后
http://.../install.php: ...................
☆─────────────────────────────────────☆
windinsn (雪域清风 || 每天努力多一些! ) 于 (Wed Oct 27 02:27:22 2004) 提到:
bbs2www/html/
bbs2www/install/reg/smth/bbsreg.html bbsfillform.html ...
bbs2www/install/reg/zixia/...
install.php
switch ($_POST['bbs_reg_type']) {
case BBS_REG_WITH_ACTIVE:
$src_dir = ...
break;
...
default:
html_error_quit ("Unknown Registry Type!");
}
copy (,);
【 在 atppp (Big Mouse) 的大作中提到: 】
: install一般是自动写一个config.php文件,我很少见到install自动写html的赫赫...
: 有些地方用php方便嘛,比方1.2.1如果要改成注册的时候直接输密码而不是email发送,
: 那就需要在那个html里面加两个<input,这个用php,if defined就方便多了
: ...................
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 02:27:25 2004) 提到:
这个问题我有空全都把它弄成php哼哼
不知道smth当初是不是因为load的问题guest和普通用户才一个用html一个用php
其实这个bbsleft squid cache住了一点也不耗load
【 在 cnbird (阿七) 的大作中提到: 】
: install.php我喜欢....
: 呵呵可以做一个嘛,可以做好多事情呢,比如guest用的那几个html文件每次都有人问
: 虽然说是wget相应的php文件,不过貌似没有多少人去做过哦
: ...................
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 02:28:45 2004) 提到:
这样还是不够的,因为bbsreg.html里面有水木清华欢迎您的字样
我以前都考虑过这个做法的。
这个事情用php做肯定是最彻底的了。
不好意思和你抬杠了。
【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
: bbs2www/html/
: bbs2www/install/reg/smth/bbsreg.html bbsfillform.html ...
: bbs2www/install/reg/zixia/...
: ...................
☆─────────────────────────────────────☆
windinsn (雪域清风 || 每天努力多一些! ) 于 (Wed Oct 27 02:28:50 2004) 提到:
当然了 install还可以干很多
例如 sysconfig.ini 之流的,自动初始化SYSOP和guest帐号、自动生成一些系统讨论区等。
【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
: bbs2www/html/
: bbs2www/install/reg/smth/bbsreg.html bbsfillform.html ...
: bbs2www/install/reg/zixia/...
: ...................
☆─────────────────────────────────────☆
windinsn (雪域清风 || 每天努力多一些! ) 于 (Wed Oct 27 02:29:51 2004) 提到:
【 在 atppp (Big Mouse) 的大作中提到: 】
: 标 题: Re: 有关bbsreg.php中bbs_createnewid
: 发信站: BBS 水木清华站 (Wed Oct 27 02:28:45 2004), 站内
:
: 这样还是不够的,因为bbsreg.html里面有水木清华欢迎您的字样
: 我以前都考虑过这个做法的。
: 这个事情用php做肯定是最彻底的了。
这到是 呵呵
: 不好意思和你抬杠了。
交流交流
: 【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
: : bbs2www/html/
: : bbs2www/install/reg/smth/bbsreg.html bbsfillform.html ...
: : bbs2www/install/reg/zixia/...
: : ...................
:
: --
:
: ※ 来源:·BBS 水木清华站 smth.org·[FROM: 128.12.181.*]
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 02:30:11 2004) 提到:
是呀我也考虑过。能不能找个小朋友来做这个呀?
【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
: 当然了 install还可以干很多
: 例如 sysconfig.ini 之流的,自动初始化SYSOP和guest帐号、自动生成一些系统讨论区等。
☆─────────────────────────────────────☆
windinsn (雪域清风 || 每天努力多一些! ) 于 (Wed Oct 27 02:31:11 2004) 提到:
偶是水木开发组中最小的小朋友了....
【 在 atppp (Big Mouse) 的大作中提到: 】
: 是呀我也考虑过。能不能找个小朋友来做这个呀?
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 02:31:19 2004) 提到:
其实每次看到你回我的帖子我都好高兴呀~~
【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
: 这到是 呵呵
: 交流交流
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 02:31:54 2004) 提到:
那你就更应该努力发展小小朋友了,不能总做小呀~~:)
【 在 windinsn (雪域清风 || 每天努力多一些! ) 的大作中提到: 】
: 偶是水木开发组中最小的小朋友了....
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 02:31:57 2004) 提到:
呵呵~~~~~
都不要抬杠了啊
两个人还是一幢楼的好象
【 在 atppp (Big Mouse) 的大作中提到: 】
: 是呀我也考虑过。能不能找个小朋友来做这个呀?
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 02:34:48 2004) 提到:
usage这个问题可能是因为
define BONLINE_LOGDIR "/home/bbs/bonlinelog"
这个定义有点问题,或者目录权限。
【 在 cnbird (阿七) 的大作中提到: 】
: 估计是你usage有点问题, 所以正常生成board.xml不成功
: 我自己机子上执行./usage老出现Can't write file
: 一直不懂,后来看了wuweixin大虾写的才明白...
: ...................
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 02:36:28 2004) 提到:
o ???
let'me see see.
【 在 atppp (Big Mouse) 的大作中提到: 】
: usage这个问题可能是因为
: define BONLINE_LOGDIR "/home/bbs/bonlinelog"
: 这个定义有点问题,或者目录权限。
: ...................
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 02:39:09 2004) 提到:
如果你们对自己技术有信心可以试一试下最新的CVS主分支
就是不带1.2字样的那个snapshot
个人感觉一般的linux系统好象现在的CVS比1.2.1还好用赫赫,个人感觉啊...
【 在 erovesky (erovesky) 的大作中提到: 】
: 你现在做的ZIXIA代码是什么时候更新下载的啊?
: 我也想用用,现在这个版本好象不是很方便啊。
: 我觉得加自定义参数比较方便的说。
: ...................
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 02:39:49 2004) 提到:
突然发现:偶的¥BBSHOME/下没有这个东西哎~~~~~~
是不是CRONTAB里要写生成的?
【 在 atppp (Big Mouse) 的大作中提到: 】
: usage这个问题可能是因为
: define BONLINE_LOGDIR "/home/bbs/bonlinelog"
: 这个定义有点问题,或者目录权限。
: ...................
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 02:41:11 2004) 提到:
偶比较地~~~~了啊。
呵呵,是小朋友的说
但是那个CVS我一定会试试的
主要有什么区别吗?
当时随便选了这个1.2的SNAP
【 在 atppp (Big Mouse) 的大作中提到: 】
: 如果你们对自己技术有信心可以试一试下最新的CVS主分支
: 就是不带1.2字样的那个snapshot
: 个人感觉一般的linux系统好象现在的CVS比1.2.1还好用赫赫,个人感觉啊...
: ...................
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 02:42:50 2004) 提到:
1.2.1是稳定版
另一个号称是不稳定的当前的开发版,而且原则上什么错误都可能有。
【 在 erovesky (erovesky) 的大作中提到: 】
: 偶比较地~~~~了啊。
: 呵呵,是小朋友的说
: 但是那个CVS我一定会试试的
: ...................
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 02:43:20 2004) 提到:
看过那篇文章知道是要自己动手建的啊~~~~~~~
不好意思~~~~~~~
偶错了~~~~~~~
呵呵呵呵
【 在 atppp (Big Mouse) 的大作中提到: 】
: 如果你们对自己技术有信心可以试一试下最新的CVS主分支
: 就是不带1.2字样的那个snapshot
: 个人感觉一般的linux系统好象现在的CVS比1.2.1还好用赫赫,个人感觉啊...
: ...................
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 02:44:19 2004) 提到:
但是功能上比较完善,是吗?
等做好手头这个站,我来下那个试试
呵呵。
【 在 atppp (Big Mouse) 的大作中提到: 】
: 1.2.1是稳定版
: 另一个号称是不稳定的当前的开发版,而且原则上什么错误都可能有。
☆─────────────────────────────────────☆
cnbird (阿七) 于 (Wed Oct 27 02:48:32 2004) 提到:
ft,从bbsregform.php里面拿出来的
$ret2=bbs_createregform($userid,$realname,$dept,$address,$gender,$year,$month,$day,$reg_email,$phone,$mobile_phone,FALSE);//自动生成注册单
放bbsreg.php就出错鸟....
Wrong parameter count for bbs_createregform() in
怎么会参数个数不对呢?
那个bbs_createrregform的参数到底是怎么数的?
【 在 atppp (Big Mouse) 的大作中提到: 】
: false应该会生成注册单的
: 把 @bbs_createregform 最前面那个 @ 拿掉看看是不是有错误
: 你用php直接写new_register那个估计问题不太大,不过可能最好要锁一下文件
: ...................
☆─────────────────────────────────────☆
cnbird (阿七) 于 (Wed Oct 27 02:57:36 2004) 提到:
活见鬼了
把bbsfillform里面全套拿出来是这个
108 if (BBS_WFORUM==0) {
109 $ret2=bbs_createregform($userid,$realname,$dept,$address,$gender ,$year,$month,$day,$reg_email,$phone,$mobile_phone,FALSE);//自动生成注册 单
110 } else {
111 $ret2=bbs_createregform($userid,$realname,$dept,$address,$gender ,$year,$month,$day,$email,$phone,$mobile_phone, $_POST['OICQ'], $_POST[' ICQ'], $_POST['MSN'], $_POST['homepage'], intval($_POST['face']), $_POS T['myface'], intval($_POST['width']), intval($_POST['height']), intval($ _POST['groupname']), $_POST['country'], $_POST['province'], $_POST['cit y'], intval($_POST['shengxiao']), intval($_POST['blood']), intval($_POST ['belief']), intval($_POST['occupation']), intval($_POST['marital']), in tval($_POST['education']), $_POST['college'], intval($_POST['character'] ), TRUE);//自动生成注册单
112 }
Warning: bbs_createregform() expects parameter 5 to be long, string given in /usr/local/www/htdocs/bbsreg.php on line 111
Warning: Wrong parameter count for bbs_createregform() in /usr/local/www on line 111
怎么会是111行呢,怎么跳到这里的?我没有定义wforum啊?
【 在 cnbird (阿七) 的大作中提到: 】
: ft,从bbsregform.php里面拿出来的
: $ret2=bbs_createregform($userid,$realname,$dept,$address,$gender,$year,$month,$day,$reg_email,$phone,$mobile_phone,FALSE);//自动生成注册单
: 放bbsreg.php就出错鸟....
: ...................
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 02:59:06 2004) 提到:
这和bbsreg.php里一样的不?
【 在 cnbird (阿七) 的大作中提到: 】
: 活见鬼了
: 把bbsfillform里面全套拿出来是这个
: 108 if (BBS_WFORUM==0) {
: ...................
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 03:00:29 2004) 提到:
bbs_WFROUM是判断什么的?
【 在 cnbird (阿七) 的大作中提到: 】
: 活见鬼了
: 把bbsfillform里面全套拿出来是这个
: 108 if (BBS_WFORUM==0) {
: ...................
☆─────────────────────────────────────☆
cnbird (阿七) 于 (Wed Oct 27 03:02:02 2004) 提到:
就是atppp主攻方向,定义wforum就是搞wforum了
类似动网论坛那个样子的forum
具体样子见
http://bbs.zixia.net了
【 在 erovesky (erovesky) 的大作中提到: 】
: bbs_WFROUM是判断什么的?
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 03:03:33 2004) 提到:
那就是说这段和我没有关系了?
【 在 cnbird (阿七) 的大作中提到: 】
: 就是atppp主攻方向,定义wforum就是搞wforum了
: 类似动网论坛那个样子的forum
: 具体样子见
http://bbs.zixia.net了
: ...................
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 03:08:36 2004) 提到:
看起来的定义是如果定义了WFROUM就执行109
如果没有定义就执行111
没有问题啊。
【 在 cnbird (阿七) 的大作中提到: 】
: 活见鬼了
: 把bbsfillform里面全套拿出来是这个
: 108 if (BBS_WFORUM==0) {
: ...................
☆─────────────────────────────────────☆
cnbird (阿七) 于 (Wed Oct 27 03:08:57 2004) 提到:
phpbbslib里面
/**
* Function: Create a registry form
* rototype:
* int bbs_createregform(string userid ,string realname,string dept,string address,int gender,int year,int month,int day,
string email,string phone,string mobile_phone,bool bAuto)
*
* bAuto : true -- 自动生成注册单,false -- 手工.
* @return the result
* 0 -- success,
* 1 -- 注册单尚未处理
* 2 -- 参数错误
* 3 -- 用户不存在
* 4 -- 用户已经通过注册 5 -- 不到时间
* 10 -- system error
* @author binxun 2003.5
*/
貌似参数个数没有错啊......怎么会报个那样的错-_-b
而且bbsfillform.php又是好的........
回答你的问题:应该是和你没关系.....atppp辛苦做的wforum,sigh
【 在 erovesky (erovesky) 的大作中提到: 】
: 那就是说这段和我没有关系了?
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 03:12:10 2004) 提到:
WFROUM自动生成的注册单是109那个
SMTH本来自动生成的是111哪儿吧。
PHP这样的报错是表示什么呢?
呵呵~~~~~学校不喜欢弄成WFROUM那样
虽然偶个人喜欢~~~~~
呵呵,关注过的~~~
【 在 cnbird (阿七) 的大作中提到: 】
: phpbbslib里面
: /**
: * Function: Create a registry form
: ...................
☆─────────────────────────────────────☆
cnbird (阿七) 于 (Wed Oct 27 03:13:19 2004) 提到:
?
没有定义那BBS_WFORUM==0吧,定义就定义他等于1,这个应该没错吧?
哎,看手册去
【 在 erovesky (erovesky) 的大作中提到: 】
: 看起来的定义是如果定义了WFROUM就执行109
: 如果没有定义就执行111
: 没有问题啊。
: ...................
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 03:14:59 2004) 提到:
你哪里有手册看的?
我这里是什么资料都没有。
【 在 cnbird (阿七) 的大作中提到: 】
: ?
: 没有定义那BBS_WFORUM==0吧,定义就定义他等于1,这个应该没错吧?
: 哎,看手册去
: ...................
☆─────────────────────────────────────☆
cnbird (阿七) 于 (Wed Oct 27 03:16:53 2004) 提到:
我说的是php中文手册
你说BBS_WFORUM定义跳转那个问题我去看看手册那里怎么说未定义和==0的关系
【 在 erovesky (erovesky) 的大作中提到: 】
: 你哪里有手册看的?
: 我这里是什么资料都没有。
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 03:22:36 2004) 提到:
所以你的site.h肯定定义了
#define HAVE_WFORUM 1
phpbbslib.c会自动根据这个定义输出BBS_WFORUM的PHP常数
另:我现在是维护wForum,wForum主要是roy和zixia做的,不要让人觉得功劳是我的...
【 在 cnbird (阿七) 的大作中提到: 】
: ft,从bbsregform.php里面拿出来的
: $ret2=bbs_createregform($userid,$realname,$dept,$address,$gender,$year,$month,$day,$reg_email,$phone,$mobile_phone,FALSE);//自动生成注册单
: 放bbsreg.php就出错鸟....
: ...................
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 03:24:12 2004) 提到:
那个文章我看了
手动在$BBSHOME/0Announce/bbslists/
$BBSHOME/xml/
$BBSHOME/bonlinelog/
之后,执行USAGE,
然后在CRONTAB。BBS里写入
25 12 * * * (cp -Rf /home/bbs/boardusage.log /home/bbs/boardusage.log.0)
30 12 * * * /home/bbs/bin/usage
可是没有用,WEB下还是不能显示啊
那个什么放入精华区的是什么意思?
【 在 cnbird (阿七) 的大作中提到: 】
: 我说的是php中文手册
: 你说BBS_WFORUM定义跳转那个问题我去看看手册那里怎么说未定义和==0的关系
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 03:25:58 2004) 提到:
这个我说好了
如果BBS_WFORUM是没有定义过的常数,BBS_WFORUM等价于"BBS_WFORUM"
所以==0肯定是false
不过刚才已经说了,BBS_WFORUM是从bbsphplib.c里面输出的常数,所以肯定是定义过的了
【 在 cnbird (阿七) 的大作中提到: 】
: 我说的是php中文手册
: 你说BBS_WFORUM定义跳转那个问题我去看看手册那里怎么说未定义和==0的关系
☆─────────────────────────────────────☆
erovesky (erovesky) 于 (Wed Oct 27 03:27:21 2004) 提到:
shit
没有编译USAGE。C
【 在 erovesky (erovesky) 的大作中提到: 】
: 那个文章我看了
: 手动在$BBSHOME/0Announce/bbslists/
: $BBSHOME/xml/
: ...................
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 03:27:49 2004) 提到:
你懂crontab是如何工作的吗?
改了crontab.bbs需要安装这个crontab文件:
crontab ./crontab.bbs
然后第一次定时执行之后才会生成xml文件
【 在 erovesky (erovesky) 的大作中提到: 】
: 那个文章我看了
: 手动在$BBSHOME/0Announce/bbslists/
: $BBSHOME/xml/
: ...................
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 03:28:04 2004) 提到:
555,我白写了...
【 在 erovesky (erovesky) 的大作中提到: 】
: shit
: 没有编译USAGE。C
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 03:29:41 2004) 提到:
现在的CVS说不上功能更完善,不过我感觉对一般的linux系统bug要少一些
而且我不熟悉1.2.1那个版本,一般回答问题都以CVS为准:(
【 在 erovesky (erovesky) 的大作中提到: 】
: 但是功能上比较完善,是吗?
: 等做好手头这个站,我来下那个试试
: 呵呵。
: ...................
☆─────────────────────────────────────☆
cnbird (阿七) 于 (Wed Oct 27 03:29:44 2004) 提到:
#define HAVE_WFORUM 1
ftft.....居然定义了,怎么从来没出过事情啊.......
当初make 1.2.1 的时候没仔细检查
那为什么我bbsfillform工作正常呢?不解....
btw:恩,smth神秘的开发小组我们是不晓得的啦,我是看你老人家经常有空来指导菜鸟了啊
【 在 atppp (Big Mouse) 的大作中提到: 】
: 所以你的site.h肯定定义了
: #define HAVE_WFORUM 1
: phpbbslib.c会自动根据这个定义输出BBS_WFORUM的PHP常数
: ...................
☆─────────────────────────────────────☆
atppp (Big Mouse) 于 (Wed Oct 27 03:32:51 2004) 提到:
这个HAVE_WFORUM的参数比较诡异。我个人是推荐所有站点都把这个定义成1
因为现在smth站这个参数是1,和主站一致一般没什么坏处。
曾经有一段时间的CVS,如果这个参数是0,编译/运行会出错。
【 在 cnbird (阿七) 的大作中提到: 】
: #define HAVE_WFORUM 1
: ftft.....居然定义了,怎么从来没出过事情啊.......
: 当初make 1.2.1 的时候没仔细检查
: ...................
FROM 128.12.181.*