クライアントにファイルを送信する際に問題があります。ヘッダーを使用してプレーン テキストを送信したいのですが、コンテンツだけではなく、out ファイルの先頭に 2 つの空の行があります。なぜこれが起こるのかわかりません。
私が使用する変数は、次のような xml 形式です。
$section=<book>xbook<author>nmauthor</author></book>
このコードを使用してファイルを送信します。
header("Content-type:text/plain");
header("Content-Disposition: attachment;filename=file.xml");
header("Content-Transfer-Encoding:binary");
header("Pragma:no-cache");
header("Expires:0");
echo $section
誰かが私を助けてくれたら、とても感謝します。