千家信息网

如何编写兼容ie6浏览器的php代码

发表于:2025-02-12 作者:千家信息网编辑
千家信息网最后更新 2025年02月12日,这篇文章主要讲解了"如何编写兼容ie6浏览器的php代码",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"如何编写兼容ie6浏览器的php代码"吧!$fi
千家信息网最后更新 2025年02月12日如何编写兼容ie6浏览器的php代码

这篇文章主要讲解了"如何编写兼容ie6浏览器的php代码",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"如何编写兼容ie6浏览器的php代码"吧!

$filename = "./".$_REQUEST['name']; //这里是枫哥具体路径,只要$filename是所要下载文件的完整路径就可以.if (!is_file($filename)) {//检测文件是否存在. die('下载的文件好像跟TM谁私奔啦!');}$filepath = str_replace('\\', '/', realpath($filename));$filesize = filesize($filepath);$filename = substr(strrchr('/'.$filepath, '/'), 1);$extension = strtolower(substr(strrchr($filepath, '.'), 1));       // use this unless you want to find the mime type based on extension,文件后缀格式,不解释.$mime = array('application/octet-stream');header('Content-Type: '.$mime);header('Content-Disposition: attachment; filename="'.$filename.'"');header('Content-Transfer-Encoding: binary');header('Content-Length: '.sprintf('%d', $filesize));header('Expires: 0');// check for IE only headers,坑爹的IE检测,你懂的.if (isset($_SERVER['HTTP_USER_AGENT']) &&((strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false))){ header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public');}else{ header('Pragma: no-cache');}$handle = fopen($filepath, 'rb');fpassthru($handle);fclose($handle);

感谢各位的阅读,以上就是"如何编写兼容ie6浏览器的php代码"的内容了,经过本文的学习后,相信大家对如何编写兼容ie6浏览器的php代码这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

0