Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未在IE中打开CSV文件_Php_Javascript_Html - Fatal编程技术网

Php 未在IE中打开CSV文件

Php 未在IE中打开CSV文件,php,javascript,html,Php,Javascript,Html,我在php代码中创建了一个CSV文件, 创建CSV后,我尝试使用window.open()打开CSV, 除IE 7和IE 8外,所有浏览器都可以正常工作 在IE中,新窗口打开,然后自动关闭 如何解决这个问题,如果我记得的话,Internet Explorer在尝试打开文件时有一个特殊的怪癖,即使在标题中设置了正确的MIME类型 您可能需要执行以下操作才能下载CSV: 转到工具互联网选项 选择Security选项卡,然后按Custom Level…按钮 向下滚动至下载部分,然后在文件下载自动提示

我在php代码中创建了一个CSV文件, 创建CSV后,我尝试使用window.open()打开CSV, 除IE 7和IE 8外,所有浏览器都可以正常工作

在IE中,新窗口打开,然后自动关闭


如何解决这个问题,

如果我记得的话,Internet Explorer在尝试打开文件时有一个特殊的怪癖,即使在标题中设置了正确的MIME类型

您可能需要执行以下操作才能下载CSV:

  • 转到
    工具
    互联网选项
  • 选择
    Security
    选项卡,然后按
    Custom Level…
    按钮
  • 向下滚动至
    下载
    部分,然后在
    文件下载自动提示下
    选择
    启用

希望这能解决问题。

尝试在脚本开头添加以下内容:

header('Content-Disposition:inline');

这将引导浏览器显示文件,而不是提示下载,这可能是问题所在。

您将标题设置为什么?我没有在headerAre中设置任何内容IE可能会下载csv而不是显示?显示给我们。或者我们应该是通灵的?你是在发送
标题(“内容类型:text/cvs”)