PHP에서 XML 문자열을 준비했으며 사용자가 XML 파일에서 문자열을 다운로드하도록하고 싶습니다.사용자가 XML 파일을 다운로드하도록 허용
물리적으로 XML 파일을 서버에 저장하지 않고도 다운로드 (예 : text.xml) 할 수 있습니까? 당신이 당신의 프레임 워크의 일환으로 출력 버퍼링의 어떤 종류를 사용하는 경우
PHP에서 XML 문자열을 준비했으며 사용자가 XML 파일에서 문자열을 다운로드하도록하고 싶습니다.사용자가 XML 파일을 다운로드하도록 허용
물리적으로 XML 파일을 서버에 저장하지 않고도 다운로드 (예 : text.xml) 할 수 있습니까? 당신이 당신의 프레임 워크의 일환으로 출력 버퍼링의 어떤 종류를 사용하는 경우
<?php
header('Content-type: text/xml');
header('Content-Disposition: attachment; filename="text.xml"');
echo $xml_contents;
당신이 그런 식으로, XML 출력 아래 exit()를 추가해야합니다
<?php
header('Content-type: text/xml');
header('Content-Disposition: attachment; filename="text.xml"');
echo $xml_contents;
exit();
그렇지 않으면 당신은 전체 버퍼링거야 페이지뿐만 아니라 XML 출력.
확실히 트릭을 수행합니다. 감사! – PeeHaa
다운로드하려고 시도한 text.xml 파일의 맨 위에 캐리지 리턴 줄 바꿈이 3 개 있습니다. 이거 그냥 나야? – RayLoveless