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