随笔分类 -  PHP

摘要://魔术方法__call /* $method 获得方法名 $arg 获得方法的参数集合 */class Human { private function t(){ } public function __call($method,$arg){ echo '你想调用我不存在的方法',$... 阅读全文
posted @ 2015-07-22 17:16 北京流浪儿 阅读(207) 评论(0) 推荐(0)
摘要:在php中又两个方法都是在请求快结束的时候执行。方法名分别是 register_shutdown_function和fastcgi_finish_request。虽然执行的时机差不多,但是功能和应用场景不一 样。比较两个方法的区别不是本文的重点。本文的重点的说明两个方法的应用场景。register_... 阅读全文
posted @ 2015-07-19 22:22 北京流浪儿 阅读(414) 评论(0) 推荐(0)
摘要:PHP运行在FastCGI模式时,PHP FPM提供了一个名为fastcgi_finish_request的方法.按照文档上的说法,此方法可以提高请求的处理速度,如果有些处理可以在页面生成完后再进行,就可以使用这个方法. example: 通过浏览器访问此脚本, 结果发现并没有输出相应的字符串,但却 阅读全文
posted @ 2015-07-19 11:48 北京流浪儿 阅读(901) 评论(0) 推荐(0)
摘要:设定错误和异常处理三函数register_shutdown_function(array(‘Debug’,'fatalError’)); //定义PHP程序执行完成后执行的函数set_error_handler(array(‘Debug’,'appError’)); // 设置一个用户定义的错误处理... 阅读全文
posted @ 2015-07-09 13:05 北京流浪儿 阅读(299) 评论(0) 推荐(0)
摘要:版本:1.7.6+在不进行特殊设置的情况下,phpExcel将读取的单元格信息保存在内存中,我们可以通过PHPExcel_Settings::setCacheStorageMethod()来设置不同的缓存方式,已达到降低内存消耗的目的!1、将单元格数据序列化后保存在内存中PHPExcel_Cache... 阅读全文
posted @ 2015-07-03 23:48 北京流浪儿 阅读(8114) 评论(0) 推荐(0)
摘要:有时候我们只需要读取某些指定sheet,具体代码如下:setLoadSheetsOnly($sheetName);//指定加载的sheet$objPHPExcel = $objReader->load($fileName);//循环获取sheet数据,使用PHPExcel自带的迭代器foreach ... 阅读全文
posted @ 2015-07-03 10:23 北京流浪儿 阅读(374) 评论(0) 推荐(0)
摘要:如果数据量很大的时候,就需要用PHPExcel迭代器逐行读取,具体代码如下:getWorksheetIterator() as $sheet) { foreach ($sheet->getRowIterator() as $row){//逐行读取数据 if ($row->getR... 阅读全文
posted @ 2015-07-03 10:19 北京流浪儿 阅读(527) 评论(0) 推荐(0)
摘要:这一小节内容主要是PHPExcel读取少量excel数据,具体代码如下:getSheetCount();//循环获取sheet数据$data = array();for ($i=0; $igetSheet($i)->toArray();}echo '';print_r($data); 阅读全文
posted @ 2015-07-03 10:15 北京流浪儿 阅读(207) 评论(0) 推荐(0)
摘要:这一节主要是设置背景颜色、边框、字体大小、表格宽度效果图代码如下getActiveSheet();//获取当前活动单元格//设置水平居中$objSheet->getDefaultStyle()->getAlignment()->setVertical(PHPExcel_Style_Alignment... 阅读全文
posted @ 2015-06-30 16:43 北京流浪儿 阅读(274) 评论(0) 推荐(0)
摘要:现在数据库有一组数据,就是按照年级的分类的学生分数,如何按照年级分类导出到excel表中1、数据库配置文件config.php'127.0.0.1', 'username'=>'root', 'password'=>'', 'database'=>'phpexcel', 'charset'=>'ut... 阅读全文
posted @ 2015-06-30 10:03 北京流浪儿 阅读(268) 评论(0) 推荐(0)
摘要:先到PHPExcel官网下载PHPExcel类http://phpexcel.codeplex.com/把excel类包含进来,然后直接使用getActiveSheet();//给当前活动sheet设置名称$objSheet->setTitle("demo1");//给当前sheet填充数据方法一$... 阅读全文
posted @ 2015-06-29 21:53 北京流浪儿 阅读(274) 评论(0) 推荐(0)
摘要:1、打开apache下httpd.conf我的目录是在F:\wamp\bin\apache\apache2.2.22\conf\httpd.conf2、去掉这两行前面的#注释LoadModule rewrite_module modules/mod_rewrite.soInclude conf/ex... 阅读全文
posted @ 2015-06-29 20:52 北京流浪儿 阅读(514) 评论(0) 推荐(0)
摘要:php通用分页,先看下样式代码如下: 0 ? intval($page) : 1;$conn = mysql_connect("127.0.0.1","root","") or die('连接数据库失败');mysql_select_db("demo",$conn);mysql_query("SET... 阅读全文
posted @ 2015-06-29 09:19 北京流浪儿 阅读(293) 评论(0) 推荐(0)
摘要:一、先对ajaxFileUpload插件的语法参数进行讲解 原理:ajaxfileupload是通过监听iframe的onload方法来实现, 当从服务端处理完成后,就触发iframe的onload事件调用其绑定的方法,在绑定的方法中获取iframe中服务器返回的数据体(支持的普通文本,json,... 阅读全文
posted @ 2015-06-27 11:12 北京流浪儿 阅读(631) 评论(0) 推荐(0)
摘要:有时候,我们需要在服务器端模拟 POST/GET 等请求,也就是在 PHP 程序中去实现模拟,该怎么做到呢?或者说,在 PHP 程序里,给你一个数组,如何将这个数组 POST/GET 到另外一个地址呢?当然,使用 CURL 很容易办到,那么如果不使用 CURL 库,又该怎么办呢?其实,在 PHP 里... 阅读全文
posted @ 2015-06-25 10:36 北京流浪儿 阅读(1239) 评论(0) 推荐(1)
摘要:对存在cookie端数据进行加密处理,具体代码如下: 10000, 'name' => 'spark', 'email' => 'spark@imooc.com', 'sex' => 'man', 'age' => '18');header("content-type:t... 阅读全文
posted @ 2015-06-16 23:02 北京流浪儿 阅读(3478) 评论(0) 推荐(0)
摘要:内存是计算机非常关键的部件之一,是暂时存储程序以及数据的空间,CPU只有有限的寄存器可以用于存储计算数据,而大部分的数据都是存储在内存中的,程序运行都是在内存中进行的。和CPU计算能力一样, 内存也是决定计算效率的一个关键部分。计算中的资源中主要包含:CPU计算能力,内存资源以及I/O。现代计算机为... 阅读全文
posted @ 2015-06-09 16:22 北京流浪儿 阅读(153) 评论(0) 推荐(0)
摘要:PHP入门很简单,但是要精通也不是一件简单的事。我们除了会使用之外,还得知道它底层的工作原理。PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件的软件框架。更狭义点看,可以把它认为是一个强大的UI框架。了解PHP底层实现的目的是什么?动态语言要像用好首先得了解它,内存... 阅读全文
posted @ 2015-06-09 14:24 北京流浪儿 阅读(650) 评论(0) 推荐(1)
摘要:PHP 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤。filter 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。FILTER_CALLBACK 调用用户自定义函数来过滤数据。FILTER_SANITIZE_STRING 去除标签,去除或编码特殊字符。FIL... 阅读全文
posted @ 2015-06-08 11:41 北京流浪儿 阅读(228) 评论(0) 推荐(0)
摘要:PHP trigger_error 自定义错误级别抛出错误。//如果设置成notice或warning则程序继续向下执行,如果是致命级别的错误则终止执行$num1 = 1;if (is_numberic($num1)) { trigger_error('这不是一个合法的数字', E_USER_NO... 阅读全文
posted @ 2015-06-06 22:13 北京流浪儿 阅读(177) 评论(0) 推荐(0)