| |
addnewpay.pl里,对交易贴数据的写入是这样的A
代码:
_(m $k="\[ALIPAYE\]$alipayid\[ALIPAYE\]$warename\[ALIPAYE\]$inpost\[ALIPAYE\]$wareprice\[ALIPAYE\]$wareurl\[ALIPAYE\]$postage_mail\[ALIPAYE\]$postage_express\[ALIPAYE\]$postage_ems\[ALIPAYE\]"; |
|
8Vq0 这样的话,帖子的内容$inpost被夹在了中间.整个内容被当作文章内容保存在forum**/***.thd.cgi里.;vk 然而续写帖子的功能,addpost.cgi却是在文章内容的后面直接添加内容.这样,当在交易帖子里续写的时候,续写的内容被追加到了最后的这个[ALIPAYE]标签之后,而无端的与$inpost分离开了.)g 在code.cgi里,读取到交易贴的部分,是这样来读取变量的:d
代码:
my ($no,$alipayid,$warename,$oldpost,$wareprice,$wareurl,$postage_mail,$postage_express,$postage_ems) = split(/\[ALIPAYE\]/,$$post); |
|
dL^R6H 在最后的这个[ALIPAYE]标签之后的内容应该是自动忽略掉了吧?9#gZzC ©雷傲极酷超级论坛 -- 雷傲极酷超级论坛,最新软件,BT 下载,游戏娱乐,交友聊天,您网上的自由天堂 wv 因此,调整方法就是在帖子内容的这一部分,应该将$inpost($oldpost)放到最后.这样才能适应于addpost.cgi的续写操作.+3 而在code.cgi里,这些部分是用[ALIPAYE]标签来分隔开的,最后也由[ALIPAYE]标签结尾.那么续写的时候应该跳过最后这个[ALIPAYE],才能成功插入内容.由于不通编程,code.cgi这里该怎么调整我不知道,还请版大出手了.是不是可以不要最后这个[ALIPAYE]标签?mM^o-W ©雷傲极酷超级论坛 -- 雷傲极酷超级论坛,最新软件,BT 下载,游戏娱乐,交友聊天,您网上的自由天堂 z -=-=-=-=- 以下内容由 阿喀琉斯 在 2005年12月22日 02:59am 时添加 -=-=-=-=-]<[ sub lbnocode 与 sub lbcode 两处各有相同的这段代码.9<s ©雷傲极酷超级论坛 -- 雷傲极酷超级论坛,最新软件,BT 下载,游戏娱乐,交友聊天,您网上的自由天堂 b]WxN 如果可以不要最后的这个[ALIPAYE],那么只需要简单的调整addnewpay.pl里的写入顺序和code.cgi里的读取顺序就可以了,,D+m]q6 否则还要修改addpost.cgi?估计要麻烦一些:)fq) ©雷傲极酷超级论坛 -- 雷傲极酷超级论坛,最新软件,BT 下载,游戏娱乐,交友聊天,您网上的自由天堂 XYN8L -=-=-=-=- 以下内容由 阿喀琉斯 在 2005年12月22日 03:42am 时添加 -=-=-=-=-70O ©雷傲极酷超级论坛 -- 雷傲极酷超级论坛,最新软件,BT 下载,游戏娱乐,交友聊天,您网上的自由天堂 6@%E 我试了一下,去掉最后的这个[ALIPAYE]标签,仍然可以正常显示:)X4'1$R 那么修改起来就简单多了!X^d#
| |