插件作者的标准出来了!Manyou诚邀开发者加盟!
“互联网平台开发者”特刊 有奖征集开发者
立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0 使用说明
Discuz!NT2.5正式版发布
开放源码下载
UCenter Home 1.2 正式版发布
官方站 | 帮助文档
基于ECShop的网店托管-卖否
PHP就业培训直通车 | LAMP培训大连
Discuz!收费服务内容及价格
《站长》杂志读者调查表
Discuz!/ECShop 专用官方虚拟主机
Insenz最新活动精美礼品大派送!
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
《站长》第七期:2008SNS进行时
返回列表 发新话题

新版5.5验证码问题解决。。(非cookie)

花了1个小时看了下。我的php版本是5.2.1,应该支持输出的

所以就用flashget设置好引用页之后下载

发现文件格式是有问题的,哈哈
所有图片输出的时候多了 0D0A
换行符,检查seccode.php 没有发现前后有多余换行,以为是函数中引起的,查了半天。。。

最后发现竟然是

require_once './include/common.inc.php';


./include/common.inc.php 这个文件最后有一个多余的换行,删掉上传后验证码显示正常。。。


输出二进制数据一定要检查好啊。。。
2

评分次数

  • Arice

  • liuqiang

果然如此,多谢楼主细心!
未必啊,如果是风格引起的,就没救了.
:$ :$ :$
终于找到答案了,支持一下
还是不好使呢?
$rssauth = $rssstatus && $discuz_uid ? rawurlencode(authcode("$discuz_uid\t".($fid ? $fid : '')."\t".substr(md5($discuz_pw.$discuz_secques), 0, 8), 'ENCODE', md5($_DCACHE['settings']['authkey']))) : '0';

?>
复制代码
是把上面那个多余的空行去掉吗?
./include/common.inc.php 里面最底一行

在 ?> 的下面


IIS的主机是不会有问题的,因为它对这种content type的输出好像有处理。unix的apache基本都是这样,不对你的输出做任何加工处理的。
还是不可以哦
我换了默认风格了,按你说的方法修改,还是不能显示阿,而且也不能登陆了阿~~~ :'(
under header.htm about line 8 or 9....it depend....
<meta name="description" content="$bbname $seodescription - Discuz! Board"">

DO NOT TAKE THIS LINE OUT , OTHERWISE the seccode.php won't be shows up the random image
code.....
返回列表