附件模块
From BMForum
BMForum 2007 5.6 起引用了一种可定制式的附件扩展机制。您只需在 include/attachext 目录下放置相应类型的处理程序即可做到相应的功能。(如 放置 dat.php 可处理所有 dat 附件)
[编辑]
可用变量
$showdes 附件信息数组 $exts 文件扩展名 $ias 附件序号 $filename 主题ID $lineid 帖子ID $read_post 语言包 $showdesa $showdesb $showdtim 附件描述信息 $checkattachpic 是否有权限访问 $somepostinfo 帖子选项 $bcode_post BMF 代码权限
[编辑]
举例
将 txt.php 放置于 include/attachext 目录下
代码:
<?php
if (!defined('INBMFORUM')) die("Access Denied");
$read_info = nl2br(readfromfile("upload/".$showdes[0]));
$pro_results = "<a target='_blank' href='attachment.php?am=$ias&filename=$filename&article={$lineid}'><img border='0' src='images/attach/attach.gif' alt='' /> $read_post[26] $showdesa$showdesb $showdtim</a><br /><div class='quote_dialog'>$read_info</div>";
此代码将实现预览 TXT 文本文件。
