论坛风格切换切换到宽版
  • 1161阅读
  • 18回复

【PW5积分悬赏】:升级至pwV6.3附件无法下载,显示空白【官方来人啊】 [复制链接]

上一主题 下一主题
离线wzmhack
 

发帖
816
金钱
239
威望
18
只看楼主 倒序阅读 使用道具 楼主  发表于: 2008-07-02
最近论坛所有附件都无法下载
打开后什么都不显示,空白页面·
请问是怎么回事?怎么解决?
【附件目录可写,后台没设置ftp,缓存更新过,也覆盖过job.php】还是无济于事!
论坛地址 www.zhhksd.com 测试论坛号:test 密码test
比如http://www.zhhksd.com/read.php?tid-28975.html啥样的帖子都不能下载
如果是新上传的却可以!
离线╭∩╮
发帖
510
金钱
228
威望
67
只看该作者 沙发  发表于: 2008-07-02
回 楼主(wzmhack) 的帖子
把论坛文件重覆盖一次吧,就可以了
离线慕容暖暖

发帖
34835
金钱
1174
威望
2075
只看该作者 板凳  发表于: 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;

某人的办法
发帖
105
金钱
243
威望
1
只看该作者 3楼 发表于: 2008-07-02
和我一样的,只是想问版主,这个方法是官方的,还是非官方的,不敢乱改,还有就是这个问题在下一个补丁中会解决吗?
离线慕容暖暖

发帖
34835
金钱
1174
威望
2075
只看该作者 4楼 发表于: 2008-07-02
补版的时候应该会解决此问题
此修改方法来自PW某会员
离线桃子
发帖
8124
金钱
5711
威望
4568
只看该作者 5楼 发表于: 2008-07-02
修改前备份

或者先更新下缓存
然后若未解决
再根据暖暖的方法修改
压力是导致秃顶的原因,所以请注意不要压力太大,但这样一来反而容易堆积压力,所以归根到底我们无能为力
离线wzmhack

发帖
816
金钱
239
威望
18
只看该作者 6楼 发表于: 2008-07-02
根据暖暖的方法修改成功哦···
离线cngo

发帖
1075
金钱
517
威望
59
只看该作者 7楼 发表于: 2008-07-03
慕容暖暖 的方法还是不行啊。

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

发帖
1075
金钱
517
威望
59
只看该作者 8楼 发表于: 2008-07-03
更新缓存就可以了。
离线iimm
发帖
83
金钱
231
威望
0
只看该作者 9楼 发表于: 2008-07-03
下载一个6.0的.备份原来的job.php文件,然后上传6.0里的job.php上去更新一下缓存就可以了.我试过了.不过不知道这样做其它方面会不会出现问题..暂时就这样解决了.
离线慕容暖暖

发帖
34835
金钱
1174
威望
2075
只看该作者 10楼 发表于: 2008-07-03
回 9楼(iimm) 的帖子
试试出售帖吧
离线netbian
发帖
3514
金钱
708
威望
37
只看该作者 11楼 发表于: 2008-07-04
只能说PW问题真多 这是PW每次升级的老毛病
离线zlei9
发帖
8
金钱
179
威望
0
只看该作者 12楼 发表于: 2008-07-12
6.3.2出来了,问题解决了吗
离线慕容暖暖

发帖
34835
金钱
1174
威望
2075
只看该作者 13楼 发表于: 2008-07-12
回 12楼(zlei9) 的帖子
以解决
在线飞天雪狐

发帖
3795
金钱
2523
威望
1764
只看该作者 14楼 发表于: 2008-09-26
貌似还是没有解决
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个