1

我想将文本文件从服务器下载到客户端,代码正在运行,但是在我下载文本文件后,它在顶部显示了一个额外的空白行。

如何删除该行或如何将文本文件的原始格式输入客户端计算机?

这是我的代码:

$code = $_POST["Code"];
$File = "my$code.txt"; 
if (file_exists($File))
{
    header("Content-Type:text/plain");
    header ("Content-Disposition: attachment; filename=$File");
    header("Content-Length:" . filesize("$File"));
    $fp = fopen("$File", "r");
    fpassthru($fp);
}
4

2 回答 2

2

确保开始<?php标记前面没有任何内容。

于 2014-04-09T07:14:56.777 回答
1

检查所有标签是否已关闭(打开和关闭)。从 php 页面中删除所有空行。

于 2014-04-09T07:33:07.447 回答