随笔分类 -  php

摘要:注册 邮箱或者手机号注册 验证 验证邮箱和手机号唯一 添加用户 欠手机号和邮箱验证 登录 邮箱或手机号 验证 查询存在用户记录 存在记录,判断用户状态 验证邮箱,登录成功,更新用户(登录次数,最后登录时间和最后登录ip),更新登录状态 已发送邮箱验证,请验证 ... 阅读全文
posted @ 2015-01-29 22:37 yo胡yo 阅读(288) 评论(0) 推荐(0)
摘要:$num = $quan = $direct = 0; $arr = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16); $result = array(); while(1) { //取一个数 $key = get_one($arr,$result); //方向只有4个 0(左),1(右),2(上),3(下) 去摸求余可... 阅读全文
posted @ 2015-01-29 14:56 yo胡yo 阅读(620) 评论(0) 推荐(0)
摘要:官方demo // 创建一对cURL资源 $ch1 = curl_init(); $ch2 = curl_init(); // 设置URL和相应的选项 curl_setopt($ch1, CURLOPT_URL, "http://www.example.com/"); curl_setopt($ch1, CURLOPT_HEADER, 0); curl_setopt($ch2, C... 阅读全文
posted @ 2015-01-27 10:11 yo胡yo 阅读(686) 评论(0) 推荐(0)
摘要:/** * 求某月/某年的工作日 * @param array $search 搜索类型 * @param array $other_day 寒暑假和过节 * @return array 工作日 */ function get_workday($search = array(), $other_day = array()) { //获取搜索的所有天... 阅读全文
posted @ 2015-01-27 09:38 yo胡yo 阅读(260) 评论(0) 推荐(0)
摘要:截取文件后缀: $slen = strlen($suffix); substr($this->uri_string, -$slen) === $suffix 原理:截取倒数多少长度字符 判断多维数组变量是否存在: isset($this->config[$index], $this->config[$index][$item]) 打开文件,即创建文件 'a'写入方式打开,将文件... 阅读全文
posted @ 2015-01-24 22:07 yo胡yo 阅读(153) 评论(0) 推荐(0)
摘要:php$ip = '192.168.6.1';$mask = '255.255.2.0';$sub_net = array();//子网$ip_explode = explode('.', $ip);$mask_explode = explode('.', $mask);foreach ($ip_e... 阅读全文
posted @ 2015-01-24 18:23 yo胡yo 阅读(878) 评论(0) 推荐(0)
摘要:截取文件后缀:$slen = strlen($suffix);substr($this->uri_string, -$slen) === $suffix原理:截取倒数多少长度字符判断多维数组变量是否存在:isset($this->config[$index], $this->config[$inde... 阅读全文
posted @ 2015-01-24 15:14 yo胡yo 阅读(201) 评论(0) 推荐(0)
摘要:CI源码引用使用在Common.php中,加载配置和类的方法 function &test() { static $a = ''; if (!$a) { $a = 2; } return $a; } $test =& test(); echo $test; $test = 3; echo t... 阅读全文
posted @ 2015-01-23 11:10 yo胡yo 阅读(430) 评论(0) 推荐(0)
摘要:time():返回当前的 Unix 时间戳 $_SERVER["REQUEST_TIME"]:得到请求开始时的时间戳,可以用来判断完成整个php处理的时间 阅读全文
posted @ 2015-01-22 13:42 yo胡yo 阅读(319) 评论(0) 推荐(0)
摘要:define('EARTH_RADIUS', 6367000);//需定义的静态变量 function getRadian($d) { return $d * M_PI / 180; } function getDistance ($lat1, $lng1, $lat2, $lng2) { $lat1 =getRadian($lat1); $lat2 = getRadian($... 阅读全文
posted @ 2015-01-20 22:38 yo胡yo 阅读(288) 评论(0) 推荐(0)
摘要:运用curl 设置超时,触发后台脚本执行 例如一些需要长时间等待的任务,如创建数据库,下载网络图片等 $ch = curl_init();//$ch资源可以请求多个连接 curl_setopt($ch, CURLOPT_URL, trim($url)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CU... 阅读全文
posted @ 2015-01-14 16:37 yo胡yo 阅读(1118) 评论(0) 推荐(0)
摘要:设置时区 设置执行不超时 设置根目录常量 引入配置文件(自定义/模板) 错误记录 定义业务类 执行业务类::run() 数据库单例初始化(连接) 日志单例初始化(引入日志类,配置日志路径,日志开关) 析构函数:关闭mysql连接 阅读全文
posted @ 2015-01-07 11:02 yo胡yo 阅读(194) 评论(0) 推荐(0)
摘要:autoload.php(系统启动时自动加载的文件:包,类库,驱动,方法助手,配置)$autoload['libraries'] = array('database', 'access', 'pagination');//类库:数据库/权限类/分页类$autoload['drivers'] = ar... 阅读全文
posted @ 2015-01-03 18:05 yo胡yo 阅读(322) 评论(0) 推荐(0)
摘要:新建存储菜单的配置文件 menus.php,并配置菜单 '学校生活', 'submenu' => array( 'news/official_news' => array('name' => '官网公告'), 'life/game' => array('name'... 阅读全文
posted @ 2014-12-30 02:31 yo胡yo 阅读(260) 评论(0) 推荐(0)
摘要:参考视频http://www.imooc.com/learn/163 $value) { //如果键名是数字,则改为格式 $attr = ''; if (is_numeric($key)) { $attr... 阅读全文
posted @ 2014-12-27 22:36 yo胡yo 阅读(911) 评论(0) 推荐(0)
摘要:一。先把源代码安装起来,结合它的文档和手册,熟悉其功能和它的应用方式。 二。浏览源代码的目录结构,了解各个目录的功能。 三。经过以上两步后相信你对这个开源的产品有了一个初步的了解了,那现在就开始分析它的源码吧。这一步我们开始分析源代码框架。例如入口方式是单入口还是多入口,页面之间的调用规则,能根据规则找出某个功能用到的页面。 四。熟悉源代码的代码写作风格,例如缩进方式,排版格式等。 五。熟... 阅读全文
posted @ 2014-12-19 09:20 yo胡yo 阅读(1070) 评论(0) 推荐(0)
摘要://php获取当前访问的完整url地址 function get_current_url(){ $current_url='http://'; if(isset($_SERVER['HTTPS'])&&$_SERVER['HTTPS']=='on'){ $current_url='https://'; } if($_... 阅读全文
posted @ 2014-12-17 11:20 yo胡yo 阅读(1555) 评论(0) 推荐(0)
摘要:转http://www.cnblogs.com/jackluo/p/3410192.htmlconnect(array("host" => "127.0.0.1", "port" => 6379)); //php客户端设置的ip及端口* //存储值* $rc->set($key,$value);* ... 阅读全文
posted @ 2014-08-15 17:45 yo胡yo 阅读(1368) 评论(0) 推荐(0)