function fileDown($file_name){ $file_name = iconv("utf-8","gb2312",$file_name); $file_path = "E:/php/down/".$file_name; if(!file_exists($file_path)){ echo "文件不存在"; return; } $fp = fopen($file_path,"r"); $file_size = filesize($file_path); Header("Content-type: application/octet-stream"); Header("Accept-Ranges: bytes"); Header("Accept-Length: $file_size"); Header("Content-Disposition: attachment; filename=".$file_name); $buffer = 1024; $file_count = 0; while(!feof($fp) && ($file_size - $file_count>0)){ $file_data = fread($fp,$buffer); $file_count += $buffer; echo $file_data; } fclose($fp); } $file_name="sai.png"; fileDown($file_name);
一个经过完善设计有着及其强大的会员互动和独特创新的内容管理系统。主要功能模块包括:文章频道、图片频道、下载频道、动漫频道、音乐频道、影视频道、商城频道、供求频道、采集管理 、专题频道等等。系统通用模块:用户管理、博客日志管理、相册管理、音乐盒管理、朋友圈管理、广告管理、公告管理、模板管理、网站信息配置、高级自定义SQL扩展标签,RSS在线订阅功能、网站统计、邮件列表、邮件群发、数据库管理、站内短消
0
首先检查是否有 BOM 头
不过 别的机器访问这个文件也能打开 ,那么可能性不大
去除了bom头确实可以了。为什么以前没有问题,在别的机器上访问也没问题
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号