PHP
文章平均质量分 58
大虾_
大家好
展开
-
php查看代码执行时间工具类
class RunTime //页面执行时间类 {private $starttime; //页面开始执行时间 private $stoptime; //页面结束执行时间 private $spendtime; //页面执行花费时间 function getmicrotime() { //获取返回当前微秒数的浮点数 list($usec, $sec) = explode原创 2013-04-28 13:49:29 · 894 阅读 · 0 评论 -
PHP错误汇总笔记
问题一:PHP Fatal error: Maximum execution time of 0 seconds exceeded解决办法: max_execution_time = 0;Maximum execution time of each script, in seconds max_input_time = -1;Maximum amount of time each原创 2016-02-06 12:37:27 · 457 阅读 · 0 评论 -
LNMP安装详解流程
一、安装配置nginx。 a) 执行安装nginx操作wget http://oss.aliyuncs.com/aliyunecs/onekey/nginx/nginx-1.4.4.tar.gztar zxvf nginx-1.4.4.tar.gzcd nginx-1.4.4/./configure --user=www --group=www --prefix=/usr转载 2015-07-27 11:12:14 · 900 阅读 · 0 评论 -
安装php时报gd相关的错误(gd_ctx.c)
在安装php时,报如下错误In file included from /kk/php-5.4.0/ext/gd/gd.c:103:/kk/php-5.4.0/ext/gd/gd_ctx.c: In function ‘_php_image_stream_putc’:/kk/php-5.4.0/ext/gd/gd_ctx.c:51: 错误:‘struct gdIOCtx’ 没有名为 ‘d转载 2015-05-26 12:48:58 · 509 阅读 · 0 评论 -
建高性能数据库缓存之redis主从复制
转载 http://cfwlxf.blog.51cto.com/3966339/1433637 不错的redis文章 http://www.cnblogs.com/stephen-liu74/archive/2012/03/30/2364717.html http://daoluan.net/blog/decode-redis-replication转载 2015-06-18 17:21:14 · 554 阅读 · 0 评论 -
(总结)Nginx使用的php-fpm的两种进程管理方式及优化
PS:前段时间配置php-fpm的时候,无意中发现原来它还有两种进程管理方式。与Apache类似,它的进程数也是可以根据设置分为动态和静态的。php-fpm目前主要又两个分支,分别对应于php-5.2.x的版本和php-5.3.x的版本。在5.2.x的版本中,php-fpm.conf使用的是xml格式,而在新的5.3.x版本中,则是和php.ini一样的配置风格。在5.2.x版本中,php转载 2015-05-06 15:38:05 · 475 阅读 · 0 评论 -
php GD库裁剪、加水印图片处理
<?php// 原始图片$img1 = 'www.jpg';// 水印后的图片$img2 = 'bbbb.jpg';// 水印$water = 'nnn.jpg';$img = new image ();// 等比缩放$res = $img->param ( $img1 )->thumb ( $img1, 40, 40, 0 );// center center 裁剪/*转载 2014-01-17 22:04:06 · 2237 阅读 · 0 评论 -
发布两个不用递归的树形数组构造函数
header("Content-type:text/html;charset=utf-8");/** * 创建父节点树形数组 * 参数 * $ar 数组,邻接列表方式组织的数据 * $id 数组中作为主键的下标或关联键名 * $pid 数组中作为父键的下标或关联键名 * 返回 多维数组 **/function find_parent($ar, $id='id', $pid='p转载 2013-12-27 22:17:19 · 741 阅读 · 0 评论 -
CURL 模拟文件上传
上传文件和前面的POST十分相似。因为所有的文件上传表单都是通过POST方法提交的。首先新建一个接收文件的页面,命名为 upload.php:print_r($_FILES);curl_upload.php$url = "http://www.test.cn/post.php";$post_data = array ( "foo" => "bar",转载 2013-12-26 23:24:30 · 1211 阅读 · 0 评论 -
php 异步执行
fsockopen.php$fp = fsockopen("www.test.cn", 80, $errno, $errstr, 30);if (!$fp) {echo "$errstr ($errno)\n";} else {$out = "GET / HTTP/1.1\r\n";$out .= "Host: www.test.cn\r\n";$out .= "Con转载 2013-12-26 23:27:41 · 660 阅读 · 0 评论 -
file_get_contents("php://input", "r")
解释不清,直接上例子index.html[html] view plaincopy form action="action.php" method="post" > input type="text" name="userName" id="userName" />br/> input type="text" name="u转载 2014-01-06 20:28:47 · 2041 阅读 · 0 评论 -
常见的正则验证
验证http请求 preg_match('/^http(s)?:\/\//i', $url)原创 2014-01-02 15:30:21 · 369 阅读 · 0 评论 -
PHP开发者应了解的24个库
作为一个PHP开发者,现在是一个令人激动的时刻。每天有许许多多有用的库分发出来,在Github上很容易发现和使用这些库。下面是我曾经遇到过最酷的24个库。你最喜欢的库没有在这个列表里面?那就在评论中分享吧!1. Dispatch – 微框架Dispatch是一个PHP小框架。它并没有给你完整的MVC设置,但你可以定义URL规则和方法,以便更好组织应用程序。这对API、简单的站点或原转载 2014-01-01 22:31:59 · 920 阅读 · 0 评论 -
php Curl工具类
private static $url = "http://tserver.deng.com:11111/t";/** * @param $data 传递请求的参数如: name=deng&age=24&weight=65kg*/public static function post($data,$url=null){if($url==null){$url =原创 2013-05-07 09:53:48 · 960 阅读 · 0 评论 -
Pinyin 拼音转换工具类
/** * 汉字转拼间 * 完善拼间转换 * 33088-41214 是汉字(按拼间排序) * 43584-65184 是汉字(按部首排序) (完成按部首排序) * * 1 包括常用的GBK 汉字 共20901字 * 2 下面他个拼开对应拼音区间的机内码 * 3 别有 按部排序的 对一次区间码 * * ***/class Pinyin{原创 2013-04-18 12:53:30 · 6061 阅读 · 1 评论 -
php array_multisort 排序
$arr = Array(4875965=>array( 'followCount'=> 8,'friendOffriend'=> 4875965,'friend' => array(49845,56565,67657)), 54353=> array( 'followCount'=> 3,'friendOffriend'=> 54353原创 2013-05-07 09:46:14 · 529 阅读 · 0 评论 -
NGINX 1.7.4 PHP5.4.33 安装
在编译安装nginx、mysql、和php时依赖的包提前安装:yum install gcc gcc-c++ libxml2 libxml2-devel autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel zlib zlib-devel glibc glibc-devel glib2 gli原创 2015-05-24 13:08:01 · 1527 阅读 · 0 评论