2012-11-17 3 views
2

과 대화로 저장 나는 다음과 같은 코드를 가지고 :PHP : 사용자 지정 내용

이 있습니다
header('Content-type: text/plain'); 
header("Content-Disposition: attachment; filename=bookmark.adr"); 
readfile('bookmark.adr'); 

세이브 - 같은 사용자가 bookmark.adr 파일을 저장할 수 있습니다 팝업. 하지만 난 그 파일의 내용을 사용자 정의 생성 싶습니다. 어떻게 콘텐츠를 생성하고 파일을 save-as로 popup 할 수 있습니까?

감사합니다.

답변

1

그냥 readfile()하지 마세요. 파일에 포함 할 내용을 선택하십시오.

Content-Disposition 헤더는 대부분의 브라우저가 사용자에게 파일을 저장하라는 메시지를 표시합니다.

+0

파일에는 페이지의 소스 코드가 포함되어 있습니다 ... – Jordy

+1

@Jordy, 어떤 페이지의 소스 코드입니까? 파일에는 에코가 포함 된 내용이 포함됩니다. 이것이 HTML이라면 파일에있을 것입니다. – Brad

+0

아, 알겠습니다. 대단히 감사합니다. D – Jordy