【发布时间】:2010-07-19 22:29:09
【问题描述】:
我正在开发一个 WordPress 模板,其中列出了我的 FTP 文件。如果我单击一个文件,我会调用 d.php (d=download),在其中我只需传递文件的路径,我想使用
强制下载header('Content-Disposition: attachment; filename="'. $file .'"');
这对我不起作用,因为浏览器一直告诉我:
警告:无法修改标头信息 - 标头已由(输出开始于 /clientdata/n5200-2-dynamic/a/l/mydomain.net.au/www/wp-content/themes/mytheme/d.php :25) 在第 45 行的 /clientdata/n5200-2-dynamic/a/l/mydomain.net.au/www/wp-content/themes/mytheme/d.php 中
知道我可以在这里做什么吗? d.php 甚至不包含任何 WordPress 特定的东西(get_header() 或 get_footer())——它只是我主题模板目录中的一个简单的 php 文件。知道我可以在这里做什么吗?
谢谢
【问题讨论】:
-
d.php 中有什么,特别是第 25 行,可以发送输出?