我正在使用PHP脚本将我的下载链接更改为“http://mydomain.com/get.php?download/”但是我希望进一步将其更改为仅显示“/get.php?download/或更具体的内容”?php“在我的网页上按钮保存链接。
这是我的代码:
<?php
$path = 'folder/blank.file/';
$mm_type="application/octet-stream";
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Type: " . $mm_type);
header("Content-Length: " .(string)(filesize($path)) );
header('Content-Disposition: attachment; filename="'.basename($path).'"');
header("Content-Transfer-Encoding: binary\n");
readfile($path); //output
exit();
?>
这怎么可能?谢谢你的帮助!
编辑:我使用的是lighttpd和invision power board。
答案 0 :(得分:0)
我不知道你是否已经做过这个(这是一个老问题)...... 但我有一些可能有用的东西。
重写,在IPB中你可以改变核心文件...看看这里:
{论坛根} /admin/applications_addon/ips/downloads/extensions/furlTemplates.php
'out' => array( '/app=downloads(&|&)module=display(&|&)section=download(&|&)do=do_download(&|&)id=(.+?)(&|$)/i', 'files/download/$5-#{__title__}/$6' ),
你可以改写它,我想你可以得到你想要的东西......
看看 - &gt; my post about rewriting in IPB