中忆技术联盟
发新话题
打印

[软件发布] 远程调用URL地址附件 FOR DZ6.1

本文来自:中忆技术联盟www.zyeo.net★ 转帖请注明出处! 作者:jackkane 您是第413个浏览者
若无法下载附件:[回复,金币+5;发表主题,金币+10]

远程调用URL地址附件 FOR DZ6.1

发帖子的时候就能看到,还是发个演示图吧:


1、attachment.php

找到
复制内容到剪贴板
代码:
dheader('location:'.$ftp['attachurl'].'/'.$attach['attachment']);
替换为
复制内容到剪贴板
代码:

$attach['attachment'] = !preg_match('/^(https?|ftp):\/\//', $attach['attachment']) ? $ftp['attachurl'].'/'.$attach['attachment'] : $attach['attachment'];
dheader('location:'.$attach['attachment']);
再找
复制内容到剪贴板
代码:
function getremotefile($file) {
global $authkey, $ftp, $attachdir;
@set_time_limit(0);
在下面加入
复制内容到剪贴板
代码:

$file = !preg_match('/^(https?|ftp):\/\//', $file) ? $ftp['attachurl'].'/'.$file : $file;
2、include/editpost.inc.php

找到
复制内容到剪贴板
代码:
// debug: update thread caches ?
在上面加入
复制内容到剪贴板
代码:

if(is_array($ftpattachurl)) {
$urlexists = FALSE;
foreach($ftpattachurl as $key => $url) {
if($url) {
$urlexists = TRUE;
$name = basename($url);
$db->query("INSERT INTO {$tablepre}attachments (tid, pid, dateline, readperm, price, filename, description, filetype, filesize, attachment, downloads, isimage, uid, thumb, remote)
VALUES ('$tid', '$pid', '$timestamp', '$ftpattachperm[$key]', '$ftpattachprice[$key]', '$name', '$ftpattachdesc[$key]', '', '0', '$url', '0', '0', '$discuz_uid', '0', '1')");
}
}
if($urlexists) {
$db->query("UPDATE {$tablepre}posts SET attachment='1' WHERE pid='$pid'", 'UNBUFFERED');
$db->query("UPDATE {$tablepre}threads SET attachment='1' WHERE tid='$tid'", 'UNBUFFERED');
}
}
3、include/newreply.inc.php

找到
复制内容到剪贴板
代码:
updatecredits($discuz_uid, $postattachcredits, count($attachments));
}
在下面加入
复制内容到剪贴板
代码:

if(is_array($ftpattachurl)) {
$urlexists = FALSE;
foreach($ftpattachurl as $key => $url) {
if($url) {
$urlexists = TRUE;
$name = basename($url);
$db->query("INSERT INTO {$tablepre}attachments (tid, pid, dateline, readperm, price, filename, description, filetype, filesize, attachment, downloads, isimage, uid, thumb, remote)
VALUES ('$tid', '$pid', '$timestamp', '$ftpattachperm[$key]', '$ftpattachprice[$key]', '$name', '$ftpattachdesc[$key]', '', '0', '$url', '0', '0', '$discuz_uid', '0', '1')");
}
}
if($urlexists) {
$db->query("UPDATE {$tablepre}posts SET attachment='1' WHERE pid='$pid'", 'UNBUFFERED');
$db->query("UPDATE {$tablepre}threads SET attachment='1' WHERE tid='$tid'", 'UNBUFFERED');
}
}
4、include/newthread.inc.php

找到
复制内容到剪贴板
代码:
updatecredits($discuz_uid, $postattachcredits, count($attachments));
}
在下面加入
复制内容到剪贴板
代码:

if(is_array($ftpattachurl)) {
$urlexists = FALSE;
foreach($ftpattachurl as $key => $url) {
if($url) {
$urlexists = TRUE;
$name = basename($url);
$db->query("INSERT INTO {$tablepre}attachments (tid, pid, dateline, readperm, price, filename, description, filetype, filesize, attachment, downloads, isimage, uid, thumb, remote)
VALUES ('$tid', '$pid', '$timestamp', '$ftpattachperm[$key]', '$ftpattachprice[$key]', '$name', '$ftpattachdesc[$key]', '', '0', '$url', '0', '0', '$discuz_uid', '0', '1')");
}
}
if($urlexists) {
$db->query("UPDATE {$tablepre}posts SET attachment='1' WHERE pid='$pid'", 'UNBUFFERED');
$db->query("UPDATE {$tablepre}threads SET attachment='1' WHERE tid='$tid'", 'UNBUFFERED');
}
}
5、模板目录中的post_editor.htm

找到
复制内容到剪贴板
代码:
<th>{lang attachment_new}</th>
在下面加入
复制内容到剪贴板
代码:
<td>URL</td>
找到
复制内容到剪贴板
代码:
<th>
<input type="file" name="attach[]" />
<span id="localfile[]"></span>
<input type="hidden" name="localid[]" />
</th>
在下面加入
复制内容到剪贴板
代码:
<td class="nums"><input type="text" name="ftpattachurl[]" /></td>

附件

中忆技术联盟论坛 - url.rar (27.31 KB)

2008-5-17 11:57, 下载次数: 3

楼主热帖
-------------------------------------------------------------
◎中忆技术联盟◎ http://bbs.zyeo.net
QQ技术群
一:3605386 二:3406860 三:30188651
解卡手册地址 http://sim.zyeo.net/help

TOP

本文来自:中忆技术联盟www.zyeo.net★ 转帖请注明出处! 作者:dzmms36

看泄漏:看液压管道各接头处

看泄漏:看液压管道各接头处、阀板结合处、液压缸端盖处、液压泵轴伸出处是否有渗漏、滴漏和油垢现象。 1、听噪声:花生烤炉
判断听到的声音切屑压块机
是否属于噪声,噪声的源头在哪
加压装置是气缸
由料箱的上盖与液压缸
能上下升降的液压缸相连组成的,可以用液压阀来控制升降。液压油的压力来自液压油泵。压块机的压力可达10吨,配7.5吨电动机做动力压好的料块
加压装置是由料箱洗车机
的上盖与能上下升降的液压缸相连组成的,可以用液压阀来控制升降。液压油的压力来自液压油泵。压块机的压力可达10吨,配7.5吨电动机做动力压好的料块
seo

TOP

本文来自:中忆技术联盟www.zyeo.net★ 转帖请注明出处! 作者:dzmms36

河南万力衡器设备制造有限公司加入搜狗助威团

今年以来,云南红河州地磅弥勒县质监局全面履职,计量管理工作从单纯衡器电子吊秤检定逐步向规范、系统的管理方向推进,工作取得明显突破。 他们牢牢抓住计量工作“保障单位制统一和
河南万力
电子汽车衡为奥运加油。 河南万力衡器设备制造有限公司专业致力于电子衡器研制、开发、生产和销售;其有精干的电子衡器专业技术人才,凭借领先的技术、创新严谨的 ...

天津精诚电子电子衡器有限公司是一家专业从事制造、销售、维修各类电子衡器及实验室设备的企业,公司经过多
电子秤年的发展,已开发出更适合市场需求、性价比极高的各类工业、商业 ...
seo

TOP

发新话题