我有一个模块列出了网站中新闻稿订阅者的电子邮件地址。我想将这些电子邮件ID保存为CSV。但是下面的代码给出了标头已发送错误,因为我不知道如何从模块中禁用主题。
header("Content-Type: application/octet-streamn");
header("Content-Disposition:attachment;filename=$file");
readfile($tmpdir.$file);
有什么建议吗?
答案 0 :(得分:2)
您是否尝试过使用drupal API?请参阅:http://api.drupal.org/api/drupal/includes--common.inc/function/drupal_set_header/6
答案 1 :(得分:1)
如果您需要从Drupal输出非主题和/或非html,则必须从模块中进行输出。在页面处理程序中打印输出而不是返回它。例如,请参阅blogapi_rsd()
。
答案 2 :(得分:0)
确保使用退出;所以执行将停止,Drupal没有机会尝试提供它的输出。