- 主题:大家支个招
在local_utl下写了这么个程序postfile
#include "bbs.h"
int main(int argc, char **argv)
{
if (init_all()) {
printf("init data fail\n");
return -1;
}
post_file(argv[1], "", argv[2], argv[3], argv[4], 0, 2, getSession());
return 0;
}
编译后cp到 ~bbs/bin/下
运行 ./postfile at etc/posts/day test test0
at 发贴id
etc/posts/day 要粘贴的文件
test 版面名
test0 主题名
帖子是发出来了,唯一的缺点是帖子里的用户昵称不对,都显示错误(sr/share/man:/usr/share/binutils-data/i)
怎么改一下呢?
--
FROM 211.99.222.55
id显示什么错误?不明白?
【 在 Lzuat (尘墨|主id,不是马甲!) 的大作中提到: 】
: 在local_utl下写了这么个程序postfile
: #include "bbs.h"
: int main(int argc, char **argv)
: ...................
--
FROM 58.60.63.*
id正确
昵称不正确
昵称都显示这个(sr/share/man:/usr/share/binutils-data/i)
【 在 PowerRC (Because I choose to.) 的大作中提到: 】
: id显示什么错误?不明白?
--
FROM 211.99.222.55
那个参数是 struct userec *,不是 char *
【 在 Lzuat (尘墨|主id,不是马甲!) 的大作中提到: 】
: 在local_utl下写了这么个程序postfile
: #include "bbs.h"
: int main(int argc, char **argv)
: ...................
--
FROM 221.218.19.*
re
刚才翻出一句是这样的
post_file(getCurrentUser(), "", fname, bname, notetitle, 0, 1, getSession());
【 在 BBSBot (江湖相逢) 的大作中提到: 】
: 那个参数是 struct userec *,不是 char *
--
修改:PowerRC FROM 58.60.63.*
FROM 58.60.63.*
这个是deliver发贴
【 在 PowerRC (Because I choose to.) 的大作中提到: 】
: re
: 刚才翻出一句是这样的
: post_file(getCurrentUser(), "", fname, bname, notetitle, 0, 1, getSession());
: ...................
--
FROM 211.151.89.26
mode改成 2 ...
【 在 Lzuat (尘墨|主id,不是马甲!) 的大作中提到: 】
: 这个是deliver发贴
--
FROM 221.219.8.*
为啥不是5
【 在 fancyrabbit (兔兔猫★Initial F★那些故去的如果的事) 的大作中提到: 】
: mode改成 2 ...
--
FROM 59.66.172.*
5 也行啊 ... 这俩现在的实质区别还剩下啥@@ ...
【 在 pig2532 (猪猪猪~还有10天高考) 的大作中提到: 】
: 为啥不是5
--
FROM 221.219.8.*
题外:有没有关于mode各值的说明?
【 在 fancyrabbit (兔兔猫★Initial F★那些故去的如果的事) 的大作中提到: 】
: mode改成 2 ...
--
FROM 202.108.12.*