请问免费版是否不能发布论坛的附件链接
如题论坛的附件链接带有连字符 &
能采得下来,但发布时却发觉会去掉&后面的符号及它自己本身。。
如: index.php?act=Attach&type=post&id=36
发布时就只有这些字符:index.php?act=Attach
后面这段 &type=post&id=36就不见了。
到底是否免费版不能发布这样的链接?
[ 本帖最后由 火车尾巴 于 2007-10-29 12:05 编辑 ] 经过反复用各种方法试验,看来确实如此,火车头免费版在发布时会把&后面的字符全截取过滤掉,汗。。。 urlencode 一下看看 urlencode???那个链接不是正常链接吗?再urlencode一下,那正常的链接不就成错误的链接了吗??? ali24ls 算了,自己用一个变通方法发布链接。谢谢火车头提供的工具。 原帖由 火车尾巴 于 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,如果你采集的内容中出现&这样的字符,系统就会按此划分出变量并取值,这样,自然出错!
所以,像&这样采集的附件,还是想一下其它的采集方法吧! &问题正在修复!即将发布sp3 谢谢。楼上几位的回复。
我是以变通的方法进行发布。即把所有的&改成中文符号的-
就可以发布链接了,只是要批量修改数据库把
act=Attach-type=post-id
改成 act=Attach&type=post&id=
即可。 其实我觉得火车头应该把链接字符全设置为文本字符,这样发布时链接就是文本了,就不会发生把&看作为 连字符 的现象了
页:
[1]
2