统计排行 社区服务 搜索 帮助
  • 980阅读
  • 18回复
wzmhack 离线

级别: 三星会员

  • UID1221299
  • 精华 0
  • 发帖816
  • 金钱239 两
  • 威望18 点
  • PW积分0 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间134(时)
  • 注册时间2007-05-22
  • 最后登录2010-06-14
倒序阅读, 只看楼主, 楼主   发表于: 2008-07-02
更多操作

[求助(7.3.x)] 【PW5积分悬赏】:升级至pwV6.3附件无法下载,显示空白【官方来人啊】

最近论坛所有附件都无法下载
打开后什么都不显示,空白页面·
请问是怎么回事?怎么解决?
【附件目录可写,后台没设置ftp,缓存更新过,也覆盖过job.php】还是无济于事!
论坛地址 www.zhhksd.com 测试论坛号:test 密码test
比如http://www.zhhksd.com/read.php?tid-28975.html啥样的帖子都不能下载
如果是新上传的却可以!
此帖悬赏结束
最佳答案: 0 PW积分
最佳答案获得者: 慕容暖暖
慕容暖暖 离线

级别: 论坛版主


  • UID1489303
  • 精华 1
  • 发帖34808
  • 金钱364 两
  • 威望1921 点
  • PW积分344 点
  • 技术分0 分
  • 团队工龄27 月
  • 群组Wind Helper
  • 在线时间5762(时)
  • 注册时间2007-12-18
  • 最后登录2010-09-06
只看该作者, 沙发   发表于: 2008-07-02
打开job.php

查找
复制代码
  1.     if($db_attachhide && $size>$db_attachhide && $type=='zip' && !defined('FX')){
  2.         ObHeader($fgeturl[0]);
  3.     } elseif($fgeturl[1]=='Local'){
  4.         $fgeturl[0] = R_P.$fgeturl[0];
  5.         $filesize  = filesize($fgeturl[0]);
  6.     }
  7.  
  8.     switch($fileext){
  9.         case "pdf"    : $ctype = "application/pdf"; break;
  10.         case "exe"    : $ctype = "application/octet-stream"; break;
  11.         case "rar"    : $ctype = "application/rar"; break;
  12.         case "zip"    : $ctype = "application/zip"; break;
  13.         case "doc"    : $ctype = "application/msword"; break;
  14.         case "xls"    : $ctype = "application/vnd.ms-excel"; break;
  15.         case "ppt"    : $ctype = "application/vnd.ms-powerpoint"; break;
  16.         case "gif"    : $ctype = "image/gif"; break;
  17.         case "png"    : $ctype = "image/png"; break;
  18.         case "jpeg"    :
  19.         case "jpg"    : $ctype = "image/jpg"; break;
  20.         case "mp3"    : $ctype = "audio/mpeg"; break;
  21.         case "wav"    : $ctype = "audio/x-wav"; break;
  22.         case "mpeg"    :
  23.         case "mpg"    :
  24.         case "mpe"    : $ctype = "video/mpeg"; break;
  25.         case "mov"    : $ctype = "video/quicktime"; break;
  26.         case "avi"    : $ctype = "video/x-msvideo"; break;
  27.         default        : $ctype = "application/force-download";
  28.     }
  29.     ob_end_clean();
  30.     header('Last-Modified: '.gmdate('D, d M Y H:i:s',$timestamp+86400).' GMT');
  31.     header('Expires: '.gmdate('D, d M Y H:i:s',$timestamp+86400).' GMT');
  32.     header('Cache-control: max-age=86400');
  33.     header("Content-Description: File Transfer");
  34.     header("Content-type: $ctype");
  35.     header("Content-Disposition: $attachment; filename=\"$name\"");
  36.     header("Content-Transfer-Encoding: binary");
  37.     $filesize && header("Content-Length: $filesize");
  38.     readfile($fgeturl[0]);
  39.     exit;

改成
复制代码
  1.   if($db_attachhide && $size>$db_attachhide && $type=='zip' && !defined('FX')){
  2.         ObHeader($fgeturl[0]);
  3.     } elseif($fgeturl[1]=='Local'){
  4.         $fgeturl[0] = R_P.$fgeturl[0];
  5.         $filesize  = filesize($fgeturl[0]);
  6.     }
  7.     ob_end_clean();
  8.     header('Last-Modified: '.gmdate('D, d M Y H:i:s',$timestamp+86400).' GMT');
  9.     header('Cache-control: max-age=86400');
  10.     header('Expires: '.gmdate('D, d M Y H:i:s',$timestamp+86400).' GMT');
  11.     header('Content-Encoding: none');
  12.     header('Content-Disposition: '.$attachment.'; filename='.$name);
  13.     header('Content-type: '.$fileext);
  14.     $filesize && header('Content-Length: '.$filesize);
  15.     readfile($fgeturl[0]);
  16.     exit;

某人的办法
最佳答案奖励: (+0) PW积分
╭∩╮ 离线

级别: 二星会员

  • UID940586
  • 精华 0
  • 发帖510
  • 金钱228 两
  • 威望67 点
  • PW积分21 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间40(时)
  • 注册时间2006-10-20
  • 最后登录2008-07-28
只看该作者, 板凳   发表于: 2008-07-02
回 楼主(wzmhack) 的帖子
把论坛文件重覆盖一次吧,就可以了
热心助人奖励: (+1) PW积分

级别: 一星会员

  • UID417248
  • 精华 0
  • 发帖105
  • 金钱243 两
  • 威望1 点
  • PW积分16 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间94(时)
  • 注册时间2005-08-12
  • 最后登录2010-05-25
只看该作者, 3楼  发表于: 2008-07-02
和我一样的,只是想问版主,这个方法是官方的,还是非官方的,不敢乱改,还有就是这个问题在下一个补丁中会解决吗?
热心助人奖励: (+1) PW积分
慕容暖暖 离线

级别: 论坛版主


  • UID1489303
  • 精华 1
  • 发帖34808
  • 金钱364 两
  • 威望1921 点
  • PW积分344 点
  • 技术分0 分
  • 团队工龄27 月
  • 群组Wind Helper
  • 在线时间5762(时)
  • 注册时间2007-12-18
  • 最后登录2010-09-06
只看该作者, 4楼  发表于: 2008-07-02
补版的时候应该会解决此问题
此修改方法来自PW某会员
热心助人奖励: (+1) PW积分
桃子 离线

级别: 论坛版主

  • UID1277
  • 精华 0
  • 发帖8123
  • 金钱5700 两
  • 威望4548 点
  • PW积分100 点
  • 技术分0 分
  • 团队工龄40 月
  • 在线时间1420(时)
  • 注册时间2003-12-08
  • 最后登录2010-08-30
只看该作者, 5楼  发表于: 2008-07-02
修改前备份

或者先更新下缓存
然后若未解决
再根据暖暖的方法修改
热心助人奖励: (+1) PW积分
wzmhack 离线

级别: 三星会员

  • UID1221299
  • 精华 0
  • 发帖816
  • 金钱239 两
  • 威望18 点
  • PW积分0 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间134(时)
  • 注册时间2007-05-22
  • 最后登录2010-06-14
只看该作者, 6楼  发表于: 2008-07-02
根据暖暖的方法修改成功哦···
cngo 离线

级别: 三星会员

  • UID85536
  • 精华 0
  • 发帖951
  • 金钱361 两
  • 威望59 点
  • PW积分20 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间540(时)
  • 注册时间2004-10-27
  • 最后登录2010-09-05
只看该作者, 7楼  发表于: 2008-07-03
慕容暖暖 的方法还是不行啊。

部分附件可以下载,部分不能下载
cngo 离线

级别: 三星会员

  • UID85536
  • 精华 0
  • 发帖951
  • 金钱361 两
  • 威望59 点
  • PW积分20 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间540(时)
  • 注册时间2004-10-27
  • 最后登录2010-09-05
只看该作者, 8楼  发表于: 2008-07-03
更新缓存就可以了。
iimm 离线

级别: 新手上路

  • UID1620446
  • 精华 0
  • 发帖81
  • 金钱229 两
  • 威望0 点
  • PW积分15 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间44(时)
  • 注册时间2008-04-22
  • 最后登录2010-09-05
只看该作者, 9楼  发表于: 2008-07-03
下载一个6.0的.备份原来的job.php文件,然后上传6.0里的job.php上去更新一下缓存就可以了.我试过了.不过不知道这样做其它方面会不会出现问题..暂时就这样解决了.
慕容暖暖 离线

级别: 论坛版主


  • UID1489303
  • 精华 1
  • 发帖34808
  • 金钱364 两
  • 威望1921 点
  • PW积分344 点
  • 技术分0 分
  • 团队工龄27 月
  • 群组Wind Helper
  • 在线时间5762(时)
  • 注册时间2007-12-18
  • 最后登录2010-09-06
只看该作者, 10楼  发表于: 2008-07-03
回 9楼(iimm) 的帖子
试试出售帖吧
netbian 离线

级别: 四星会员

  • UID680018
  • 精华 0
  • 发帖3514
  • 金钱708 两
  • 威望38 点
  • PW积分15 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间442(时)
  • 注册时间2006-04-07
  • 最后登录2010-09-04
只看该作者, 11楼  发表于: 2008-07-04
只能说PW问题真多 这是PW每次升级的老毛病
zlei9 离线

级别: 初来乍到

  • UID1286197
  • 精华 0
  • 发帖8
  • 金钱179 两
  • 威望0 点
  • PW积分0 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间5(时)
  • 注册时间2007-07-18
  • 最后登录2008-07-19
只看该作者, 12楼  发表于: 2008-07-12
6.3.2出来了,问题解决了吗
慕容暖暖 离线

级别: 论坛版主


  • UID1489303
  • 精华 1
  • 发帖34808
  • 金钱364 两
  • 威望1921 点
  • PW积分344 点
  • 技术分0 分
  • 团队工龄27 月
  • 群组Wind Helper
  • 在线时间5762(时)
  • 注册时间2007-12-18
  • 最后登录2010-09-06
只看该作者, 13楼  发表于: 2008-07-12
回 12楼(zlei9) 的帖子
以解决
飞天雪狐 离线

级别: 四星会员

  • UID103753
  • 精华 0
  • 发帖1015
  • 金钱10 两
  • 威望39 点
  • PW积分15 点
  • 技术分0 分
  • 团队工龄0 月
  • 群组北京社区论坛
  • 在线时间715(时)
  • 注册时间2004-11-17
  • 最后登录2010-09-06
只看该作者, 14楼  发表于: 2008-09-26
貌似还是没有解决
描述
快速回复

温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
验证问题:
你将要注册的是什么网站<答:phpwind> 正确答案:phpwind
 回复后跳转到最后一页