随笔分类 -  php

摘要:【一】匹配 @用户名 首先分析下微博中从哪里开始到哪里结束才是一个完整的用户名,按照常规的表现形式,一般是以@开头,以:结尾,中间为用户的名称。 匹配表达式就可写为: @[^::]+ 这是简单的写法,但是有些是在微博之后再@的,还有就是连续@的情况,还有些是以逗号等结束的,因此完善一下 修改为: @[^,,::\s@]+ 但是这些匹配都是从形式上进行了一个大概的归类,但是为了更为严谨,... 阅读全文
posted @ 2018-04-04 15:17 YGCool 阅读(2652) 评论(0) 推荐(0)
摘要:1 $r) { 32 $rand_money = number_format($money_total*$r/$rand_sum, 2); 33 34 if($rand_money = number_format($money_total, 2)) { 35 $rand_money_arr[$key] = 0.01; ... 阅读全文
posted @ 2018-03-28 16:53 YGCool 阅读(254) 评论(0) 推荐(0)
摘要:直接上代码: 阅读全文
posted @ 2018-03-27 10:36 YGCool 阅读(185) 评论(0) 推荐(0)
摘要:直接上实例代码 giuhub:https://github.com/PHPGangsta/GoogleAuthenticator 阅读全文
posted @ 2018-03-08 14:38 YGCool 阅读(1697) 评论(0) 推荐(0)
摘要:<?php /** * 获取微信的图片(防盗链) */ header('Content-type: image/jpeg'); if ($_GET["url"]) { echo file_get_contents($_GET["url"]); } 阅读全文
posted @ 2017-06-27 17:24 YGCool 阅读(517) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/whlives/p/5795458.html 阅读全文
posted @ 2017-04-12 09:14 YGCool 阅读(2952) 评论(0) 推荐(0)
摘要:/** * 验证输入的邮件地址是否合法 * * @access public * @param string $user_email 需要验证的邮件地址 * * @return bool */ function is_email($user_email){ $chars = "/^([a-z0-9+_]|\\-|\\.)+@(([a-z0-9_]|... 阅读全文
posted @ 2016-12-08 15:59 YGCool 阅读(267) 评论(0) 推荐(0)
摘要:需求:分别用 冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中 的值按照从小到的顺序进行排序。 1.冒泡排序 介绍: 冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,依次比较两个元素,如果他们的顺序错误就把他们交换过来。走访 阅读全文
posted @ 2016-12-08 15:56 YGCool 阅读(248) 评论(0) 推荐(0)
摘要:用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则 不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加 上了双引号)。 1、如果能将类的方法定义成stat 阅读全文
posted @ 2016-08-09 15:46 YGCool 阅读(137) 评论(0) 推荐(0)
摘要:今天在做一个和java程序接口的架接,java那边需要我这边(PHP)对传过去的值进行AES对称加密,接口返回的结果也是加密过的(就要用到解密),然后试了很多办法,也一一对应了AES的key密钥值,偏移量(IV)的值,都还是不能和java加密解密的结果一样,我很郁闷,我很焦躁。接着我就去找了一些文档 阅读全文
posted @ 2016-07-19 21:13 YGCool 阅读(9957) 评论(10) 推荐(1)
摘要:canRead($filePath)){ $PHPReader = new PHPExcel_Reader_Excel5(); if(!$PHPReader->canRead($filePath)){ echo 'no Excel'; return ; } } $PHPExcel = $PHPReader->load($filePath... 阅读全文
posted @ 2016-07-07 15:41 YGCool 阅读(398) 评论(0) 推荐(0)
摘要:UTF-8截取中文字符串 function Cn_Substr($string, $length) { preg_match_all("/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\x... 阅读全文
posted @ 2016-04-15 14:31 YGCool 阅读(312) 评论(0) 推荐(0)
摘要:1 0){ // 屏蔽第一帧 54 for ($k = 0; $k GetAnimation(); 88 } 89 90 91 /** 92 * GIFEncoder类 93 * */ 94 class GIFEncoder { 95 var $GIF = "GIF89a"; /* GIF h... 阅读全文
posted @ 2016-04-15 14:28 YGCool 阅读(1049) 评论(0) 推荐(0)
摘要:PHPExcel中就有这样的方法:PHPExcel_Shared_Date::ExcelToPHP($value) 。可以直接使用。 然后将得到的结果用data函数就可以转换成日期了。 阅读全文
posted @ 2016-04-15 14:27 YGCool 阅读(271) 评论(0) 推荐(0)
摘要:js页面 $.ajax({ type: “POST”, dataType: ‘json’, url: “add_vote.php”, data: “touid=”+uid+”&tousername=”+username, success: function(msg){ //json解析方法一 var dataObj=eval("("+msg+")"... 阅读全文
posted @ 2016-04-15 14:25 YGCool 阅读(354) 评论(0) 推荐(0)
摘要:php通过$_SERVER['HTTP_USER_AGENT']获取浏览器useAgent 阅读全文
posted @ 2016-04-15 14:21 YGCool 阅读(251) 评论(0) 推荐(0)
摘要:解压压缩包里的Classes文件夹中的内容到application\libraries\目录下,目录结构如下:--application\libraries\PHPExcel.php--application\libraries\PHPExcel(文件夹)修改application\librarie 阅读全文
posted @ 2016-04-15 14:16 YGCool 阅读(2170) 评论(0) 推荐(0)
摘要:源码下载 阅读全文
posted @ 2016-04-15 14:13 YGCool 阅读(252) 评论(0) 推荐(0)
摘要:PHP方法:利用PHP的“_SERVER ”数组“HTTP_USER_AGENT”项,获取该页面的用户代理的信息,来完成这个工作。 【winows/chrome】 输出结果: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, 阅读全文
posted @ 2016-04-15 14:07 YGCool 阅读(352) 评论(0) 推荐(0)
摘要:加密方法: 解密方法: 阅读全文
posted @ 2016-04-15 14:05 YGCool 阅读(5409) 评论(0) 推荐(0)