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