Php 内容类型添加额外的html

Php 内容类型添加额外的html,php,javascript,header,download,Php,Javascript,Header,Download,对于强制下载,当我保存文件时,它有一些额外的html测试。 我的代码 在您尝试设置标题之前,有东西已经在输出一些代码/包括文件等,这是显而易见的 虽然这可能是由于您的web应用程序造成的(您需要精确地检查从底层开始输出的内容),但要求标题必须是第一个(在任何HTML等内容输出之前)输出的内容。冒着声明显而易见的风险,某些内容已经输出了一些代码/包括一个文件,等等,然后再设置标题 虽然这可能是由于您的web应用程序造成的(您需要精确地检查从底层输出的内容),但要求标题必须是第一个(在任何HTML等

对于强制下载,当我保存文件时,它有一些额外的html测试。 我的代码


在您尝试设置标题之前,有东西已经在输出一些代码/包括文件等,这是显而易见的


虽然这可能是由于您的web应用程序造成的(您需要精确地检查从底层开始输出的内容),但要求标题必须是第一个(在任何HTML等内容输出之前)输出的内容。

冒着声明显而易见的风险,某些内容已经输出了一些代码/包括一个文件,等等,然后再设置标题


虽然这可能是由于您的web应用程序造成的(您需要精确地检查从底层输出的内容),但要求标题必须是第一个(在任何HTML等内容输出之前)。

不包括包含文件。

不包括包含文件。

根据您的评论,你的意思是说输出的JavaScript在进行输出的PHP文件中,而你不希望它输出它吗


第一个想法是删除JavaScript。但除此之外,您还可以从一些东西中找到一些用途,比如捕获输出缓冲区并在将其发送到客户端之前对其进行操作。

根据您的评论,您的意思是,输出的JavaScript在进行输出的PHP文件中,而您不希望它输出它吗


第一个想法是删除JavaScript。但除此之外,您还可以从一些东西中找到一些用处,比如捕获输出缓冲区并在将其发送到客户端之前对其进行操作。

您确定您的服务器没有受到任何损害吗?您真的确定这是您的整个PHP脚本吗?请向我们展示“垃圾”。是的,javascript在包含文件中,所以服务器不会被破坏。我只需要从下载部分中排除它,因为那个信息是垃圾,包括哪些文件?请向我们展示你的全部代码。你确定你的服务器没有受到任何损害吗?你真的确定这就是你的全部PHP脚本吗?请向我们展示“垃圾”。是的,javascript在包含文件中,所以服务器没有受到损害。我只需要从下载部分中排除它,因为那个信息是垃圾,包括哪些文件?请给我们看一下你的全部代码。正是我要说的。去掉不需要的包袱。但是,如果你做不到,你可以随时捕获所有你不想要的输出,然后丢弃、保存,或者做任何你想做的事情,不让用户在下载中看到。这正是我要说的。去掉不需要的包袱。但是,如果你做不到,你可以随时捕获所有你不想要的输出,然后丢弃、保存,或者做任何你不想让用户在下载中看到的事情。
<?php                                                                 
header('Content-type: text/plain');                              
header('Content-Disposition: attachment; filename="abc.txt"'); 
echo "test";                                             
?> 
<script language="javascript">
// some garbage

//-->
</script>

test