PHP
文章平均质量分 50
「已注销」
路漫漫其修远兮
展开
-
PHP在使用PHPExcel组件导出xls文件乱码的解决
在PHP项目中导出Excel文件时,下载后打开提示“您尝试打开的文件“xxx.xls”的格式与文件扩展名指定的格式不一致。打开文件前请验证文件没有损坏且来源可信。是否立即打开该文件?”点击“是”打开文件后发现乱码,即使生成文件时未向文件写入任何数据也会乱码,经过检查后发现,与正常文件相比,异常文件的开头多了“EF BB BF”这几个字节,后来想起是BOM头……用WinHex去掉后可以正常打开,但是原创 2014-07-16 19:29:00 · 3907 阅读 · 1 评论 -
可恨的BOM?!
先来说说什么是BOM,BOM全称是“Byte Order Mark”,中文名译作“字节顺序标记”。、下面是百科中对BOM的具体说明:在UCS编码中有一个叫做“Zero Width No-Break Space”,中文译名作“零宽无间断间隔”的字符,它的编码是“FE FF”。而“FF FE”在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输字符“Zer原创 2014-07-18 00:11:23 · 883 阅读 · 0 评论 -
PHP如何解决网站大流量与高并发
首先,确认服务器硬件是否足够支持当前的流量。 普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。 其次,优化数据库访问。 前台实现完全的静态化当然最好,可以完全不用访问数据库,不过对于频繁更新的网站, 静态化往往不能满足某些功能。 缓存技术就是另一个转载 2014-07-19 00:03:49 · 718 阅读 · 0 评论 -
Windows下PHP开发环境搭建(PHP+Apache+MySQL)
1、软件版本PHP 5.3.28Apache 2.2MySQL 5.5本篇配置方式为Apache模块方式2、安装Apache修改安装目录为"D:\Apache 2.2\"安装时要关闭浏览器跟下载软件,否则安装完成后服务器不能启动,报不能绑定80端口的错误。在安装过程中需要输入服务器的相关信息(Server Information 的 Network Domain、Serve原创 2014-06-01 02:12:09 · 937 阅读 · 0 评论 -
PHP出现"Cannot modify header information"警告的解决方法
PHP页面错误,提示信息为“Warning: Cannot modify header information – headers already sent by (output started at XXXXXXXXXX)”。 解决方法为在当前正在使用的“php.ini”配置文件中,找到“output_buffering”这一项,将其值由原来的“output_buffering=原创 2014-07-23 15:17:40 · 1095 阅读 · 0 评论 -
PHP实现文件下载
public function download(){ $id=$this->request->get['download_id']; if($id){ $file_name=getDownloadFileName($id); $file_path="download/".$file_name;原创 2014-08-27 01:08:34 · 572 阅读 · 0 评论