php下载文件错误,文件损坏,编码错误,有空格
来源:互联网 发布:java项目的难点和亮点 编辑:程序博客网 时间:2024/06/09 18:09
最近在用php做文件下载,出现了很多问题,劳神伤力,弄了很久终于解决了,于是乎记之。
刚开始时下载错误,弄了半天发现参数错误。
$uid=intval($_SESSION[id]);$id=verify_id($_GET[id]);老是报错,然后就修改,当改成
$uid=intval($_SESSION['id']);$id=verify_id($_GET['id']);就可以了,但随之新的问题又来了,文件能下载了,可下载的文件有问题,word文档是乱码,txt文件前有空格,源文件没有空格的。
word文档乱码
txt文件有空格
于是又找啊找,研究了半天,终于解决了
解决办法:在header标签处加
ob_clean(); flush();加了后,txt文档空格没有了,word文档乱码问题,正常显示了。
ob_clean(); flush();所在的位置为readfile之前,如:
至此,整个下载功能全部完工。
0 0
- php下载文件错误,文件损坏,编码错误,有空格
- dotproject 文件下载错误
- struts下载文件时的编码错误,及解决方案
- ajax获取有空格,php include require 文件有空格
- 采用utf8编码的php文件session_start()错误
- 有重复文件 错误 ios
- ftp下载文件md5错误
- Android文件下载及错误
- android 下载文件的错误
- 打开pdf出现文件损坏并且无法修复错误解决
- libjpeg解压损坏文件时的错误处理
- 修复移动硬盘“文件或目录损坏且无法读取”错误
- dantiao.php文件提示错误
- php文件打开错误警告
- Myeclipse项目有错误文件木有错误
- 下载的文件已损坏
- php 文件下载 出现下载文件内容乱码损坏的解决方法
- php 文件下载 出现下载文件内容乱码损坏的解决方法
- 将字符串反转
- Qtcreator中常用快捷键和小技巧
- 模仿蘑菇街的开场动画
- 计算文件字节数的方法
- JDBC操作mysql
- php下载文件错误,文件损坏,编码错误,有空格
- 将分区表students子分区sex_male中年龄大于30的记录的classid修改为40
- effective c++ 条款2 尽量以const enum inline代替#define
- 第4周—项目3.(1)结点逆置
- 2015 四川省赛 B. Carries
- 解决原子性
- mysql连接池
- 迈出第一步
- android SQLiteOpenHelper使用示例