火车尾巴 发表于 2007-10-29 11:15:11

请问免费版是否不能发布论坛的附件链接

如题

论坛的附件链接带有连字符 &
能采得下来,但发布时却发觉会去掉&后面的符号及它自己本身。。

如: index.php?act=Attach&type=post&id=36

发布时就只有这些字符:index.php?act=Attach

后面这段 &type=post&id=36就不见了。

到底是否免费版不能发布这样的链接?

[ 本帖最后由 火车尾巴 于 2007-10-29 12:05 编辑 ]

火车尾巴 发表于 2007-10-29 12:04:03

经过反复用各种方法试验,看来确实如此,火车头免费版在发布时会把&后面的字符全截取过滤掉,汗。。。

rq204 发表于 2007-10-29 12:35:05

urlencode 一下看看

火车尾巴 发表于 2007-10-29 12:55:42

urlencode???那个链接不是正常链接吗?再urlencode一下,那正常的链接不就成错误的链接了吗???

orctt 发表于 2007-10-29 14:10:33

ali24ls

火车尾巴 发表于 2007-10-29 15:37:47

算了,自己用一个变通方法发布链接。谢谢火车头提供的工具。

vus520 发表于 2007-10-29 18:53:16

原帖由 火车尾巴 于 2007-10-29 11:15 发表 http://bbs.locoy.com/images/common/back.gif
如题

论坛的附件链接带有连字符 &
能采得下来,但发布时却发觉会去掉&后面的符号及它自己本身。。

如: index.php?act=Attach&type=post&id=36

发布时就只有这些字符:index.php?act=Attach

后面这段...

火车自动   去掉&后面的符号及它自己本身。。主要原因倒不是因为限制用户免费版等什么原因!

原因如下:

一,&在URL中是几个变量赋值的连接字串。就像你给出的这个链接,&type=post&id=36,分别为两个变量和值,系统以&来分开两个变量!
二,在提交表单中,也是&来连接变量!比如DZ发布的贴,会以Message=XXXXX&tags=XXXXXXXX..来连接!在存入数据库时,系统以&来分开贴子内容和Tags,如果你采集的内容中出现&这样的字符,系统就会按此划分出变量并取值,这样,自然出错!

所以,像&这样采集的附件,还是想一下其它的采集方法吧!

xyyfx 发表于 2007-10-29 22:59:36

&问题正在修复!即将发布sp3

火车尾巴 发表于 2007-10-30 08:29:18

谢谢。楼上几位的回复。
我是以变通的方法进行发布。即把所有的&改成中文符号的-
就可以发布链接了,只是要批量修改数据库把
act=Attach-type=post-id
改成 act=Attach&type=post&id=
即可。

火车尾巴 发表于 2007-10-30 08:31:26

其实我觉得火车头应该把链接字符全设置为文本字符,这样发布时链接就是文本了,就不会发生把&看作为 连字符 的现象了
页: [1] 2
查看完整版本: 请问免费版是否不能发布论坛的附件链接