分类分类
更新时间:2026-02-18 19:43:19作者:zhao
pw论坛只有三种格式图标,在后面找了很久没找到,今天自已修改部分代码,修改方法如下:
为下文方便说明,现在规定下面2个单词定义
type指:附件类别名称,比如大家可以将后缀为bmp、png、jpg等的一类附件定义为img这样一个类别
ifupload指:一个type对应的一个唯一编号,比如下面例子中的img--->1,txt--->2
下面以添加music,pdf,torrent这三个类别文件图标为例
1、 修改根目录thread.php
找 到:
$attachtype = array('1'=>'img','2'=>'txt','3'=>'zip');
添 加相应格式图标进去:
添加格式:,'ifupload'=>'type'
如:
$attachtype = array('1'=>'img','2'=>'txt','3'=>'zip','5'=>'music','6'=>'pdf','4'=>'torrent');
2、 修改lib文件夹下的getinfo.class.php
找 到:
$attachtype = array('img','txt','zip');
添 加相应格式图标进去:
添 加格式:,'type'
如:
$attachtype = array('img','txt','zip','pdf','music','torrent');
3、 修改lib文件夹下的upload.class.php
找 到:
elseif ($upload['ext'] == 'txt') {
if (preg_match('/(onload|submit|post|form)/i', readover($source))) {
P_unlink($source);
uploadmsg('upload_content_error');
}
$upload['type'] = 'txt';
}
添 加相应的图标进去:
添 加格式:elseif ($upload['ext'] == '附件后缀')(多个后缀有的不同,详细看下面例子) {
$upload['type'] = 'type';
}
如:
elseif ($upload['ext'] == 'txt') {
if (preg_match('/(onload|submit|post|form)/i', readover($source))) {
P_unlink($source);
uploadmsg('upload_content_error');
}
$upload['type'] = 'txt';
}elseif ($upload['ext'] == 'pdf') {
$upload['type'] = 'pdf';
}elseif (in_array($upload['ext'], array('mp3','mp4','avi','rmvb'))) {
$upload['type'] = 'music';
}elseif (in_array($upload['ext'], array('torrent','bittorrent'))) {
$upload['type'] = 'torrent';
}
相关
归墟战纪策略游戏262.92 MBv3.95802026-02-14
下载爆裂老奶策略游戏209.43 MBv1.0.112026-02-14
下载超能下蛋鸭策略游戏395.4 MBv1.2.82026-02-14
下载你好盒子实用工具12.1 MBv2.2.852026-02-14
下载我在峡谷当牛马休闲益智87.95 MBv0.7.12026-02-14
下载抽卡监狱2策略游戏190.75 MBv1.4.92026-02-14
下载Campus社交通讯94.36 MBv1.19.02026-02-14
下载冒险传奇角色扮演141.73 Mv9991.12026-02-14
下载心动次元app社交通讯43.96 Mv1.0.1.32026-02-14
下载致亲爱的我角色扮演1.63Gv1.02026-02-14
下载狼伴侣游戏手机版冒险游戏155.6 Mv1.02026-02-14
下载Loclike社交通讯169.08 Mv2.2.112026-02-14
下载










