小编bku*_*lyk的帖子

"zend_mm_heap corrupted"是什么意思

突然之间,我的应用程序出现了问题,这是我以前从未遇到的问题.我决定检查Apache的错误日志,我发现一条错误消息"zend_mm_heap corrupted".这是什么意思.

操作系统:Fedora Core 8 Apache:2.2.9 PHP:5.2.6

php heap fedora php-internals

123
推荐指数
8
解决办法
16万
查看次数

IE6中的文件下载文件名错误

我有一个PHP脚本通过https://提供,它试图将PDF文件推送给用户.Internet Explorer 6(不幸的是我仍然需要支持)的问题是不遵守标头中设置的文件名.FireFox和IE7都正常工作.

文件名保持以具有正确扩展名的随机名称形式出现.示例:"CAOTC5K3.pdf","CAXSIPXV.pdf"或"CA1OCVTX.pdf"

如果我取消注释掉"Content-type"行,IE6会给我一个错误,并尝试使用传递给PHP的查询字符串的名称内联下载该文件.

<?php
//header( "Content-type: application/pdf" );
$filename = 'quickquote.pdf';
header( "Content-Disposition: attachment;filename=$filename" );
echo file_get_contents( "/example.pdf" );
die;
?>
Run Code Online (Sandbox Code Playgroud)

我试过用引号包装文件名,\n在行的末尾添加一个header,添加header('Content-type: application/octet-stream');,添加header("Content-Type: application/force-download");

php pdf download internet-explorer-6

5
推荐指数
1
解决办法
3577
查看次数

标签 统计

php ×2

download ×1

fedora ×1

heap ×1

internet-explorer-6 ×1

pdf ×1

php-internals ×1