2010-12-19 5 views
0

웹 사이트에있는 뉴스 레터 구독자의 이메일 주소를 나열하는 모듈이 있습니다. 해당 이메일 ID를 CSV로 저장하려고합니다. 다음 코드는 모듈에서 테마를 비활성화하는 방법을 모르기 때문에 오류가 이미 헤더에 전달되었습니다.Drupal 모듈에서 테마 출력을 비활성화하는 방법은 무엇입니까?

header("Content-Type: application/octet-streamn"); 
header("Content-Disposition:attachment;filename=$file"); 
readfile($tmpdir.$file); 

의견이 있으십니까?

답변

1

Drupal에서 비 테마 및/또는 비 html을 출력해야하는 경우 모듈에서 처리해야합니다. 페이지 핸들러에서 결과를 리턴하지 않고 출력하십시오. 예를 들어 blogapi_rsd()을 참조하십시오.

+0

해당 링크를 보내 주셔서 감사합니다. 테마없이 전체 페이지를 만들 수 있다는 것을 알지 못했습니다. – TheLQ

0

exit; 그래서 실행이 멈추고 Drupal은 출력을 시도하고 제공 할 수있는 기회를 얻지 못합니다.

관련 문제