随笔分类 - php
category for php
摘要:php-fpm日志中出现“WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 8 children, there are 0 idle, and 6 total children” 首先分析验证问题: 1.报警级别“W...
阅读全文
posted @ 2016-10-09 14:06
再見理想
摘要:场景:用户扫描带参数的二维码,可能推送以下两种事件: 1.如果用户还未关注公众号,则用户可以关注公众号,关注后微信会将带场景值关注事件推送给开发者。2.如果用户已经关注公众号,在用户扫描后会自动进入会话,微信也会将带场景值扫描事件推送给开发者。说明:是将参数返回给开发者,不是给用户推送特定信息或跳转
阅读全文
posted @ 2016-09-27 02:30
再見理想
摘要:生成带参数的临时二维码时,需要指定场景值ID(scene_id), 由于项目中需要通过场景值来详细记录二维码的来源,故想对这个场景值id做出一个统一的生成机制。 微信文档中的表述如下: scene_id:场景值ID,临时二维码时为32位非0整型,永久二维码时最大值为100000(目前参数只支持1–1
阅读全文
posted @ 2016-09-27 02:15
再見理想
摘要:需要的附图: 【图1-2】 【图3-3】 【图6-1】 【图6-1-1】 【图10-1】 【图10-2】
阅读全文
posted @ 2015-12-25 17:53
再見理想
摘要:Just do it:/* SQL 创建库 CREATE DATABASE jsp_demo DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; SQL 创建表 CREATE TABLE `news` ( ...
阅读全文
posted @ 2015-12-18 15:09
再見理想
只有注册用户登录后才能阅读该文。
摘要:两分法查找的前提:顺序方式存储,而且必须是排好序直接上代码:function search($array, $target, $low = 0, $high = 0){ $len = count($array); $low = max($low, 0); $high = $high...
阅读全文
posted @ 2014-04-25 12:06
再見理想
摘要:直接上代码:$str = '192.168.2.100';echo 'IP:',$str,'';$int = ip_long($str);echo $int,'';echo long_ip($int);function ip_long($ip) { $ary = explode('.', $ip); return count($ary) == 4 ? $long = $ary[0] + ($ary[1] 255 ? ($int & 255).'.'.(($int >> 8) &a
阅读全文
posted @ 2014-04-10 16:36
再見理想
摘要:以下代码只是简单实现日历的效果和逻辑思路,没有使用类封装,权当抛砖引玉,有兴趣的朋友可以封装起来,方便调用。';foreach($aryWeek as $v){ $weekTrHtml.= '周'.$v.'';}$weekTrHtml.= '';unset($v);// 以下为计算当月的天数以及前后月份作为空位补齐日历表格$allDay = calenderNum('t', $year, $month, $thenDay); // 指定月份的天数$monthFirstDay2weekVal = calenderNum(
阅读全文
posted @ 2014-03-25 11:56
再見理想
摘要:运用了date()和strtotime()函数,直接上代码echo date('Y-m-d' , strtotime('-1 day')).PHP_EOL;echo date('Y-m-d' , strtotime('-1 week')).PHP_EOL;echo date('Y-m-d' , strtotime('-1 month')).PHP_EOL;echo date('Y-m-d' , strtotime('-1 year')).PHP_EOL;/** 输出2
阅读全文
摘要:mktime() 函数对于日期运算和验证非常有用。它可以自动校正越界的输入:// 语法:mktime(hour,minute,second,month,day,year)echo(date('Y-m-d', mktime(0,0,0, 12, 36, 2001)));echo(date('Y-m-d', mktime(0,0,0, 14, 1, 2001)));echo(date('Y-m-d', mktime(0,0,0, 1, 1, 2001)));echo(date('Y-m-d', mktime(0,0,0, 1, 1,
阅读全文
摘要:例:echo date('Y-m-d H:i:s', time()); 输出时间:2008-10-12 02:32:17 但实际时间是:2008-10-12 10:32:17时间误差8个小时PHP手册的例子的第一行多了一个时区设置:date_default_timezone_set('UTC');原来php5.1.开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的,也就是显示的时间(无论用什么php命令)都是格林威治标准时间,和北京时间正好差8个小时。如何设置可以得到正确的PHP时间,两种方式?1、修改php.ini。打开php.
阅读全文
posted @ 2014-03-25 10:35
再見理想
摘要:date函数输出当前的时间echo date('Y-m-d H:i:s', time()); // 格式:xxxx-xx-xx xx:xx:xx第一个参数的格式分别表示: a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31" D - 星期几,三个英文字母; 如: "Fri" F - 月份,英文全名; 如: "January" h
阅读全文
posted @ 2014-03-25 10:27
再見理想

浙公网安备 33010602011771号