关闭

PHP常用的一些公共函数(持续更新)

<?php // 应用公共文件 // =================================新加入===================================== function getIP() { static $realip; if (isset($_SERVER)){ if (isset($_SERVER["HTTP_X_FORWA...
阅读(83) 评论(0)

鸟哥的Nginx私房菜 哈哈哈 收藏学习

一般来说nginx 配置文件中对优化比较有作用的为以下几项: worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数。 worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 为每个进程...
阅读(110) 评论(0)

力推一个php的框架,专门为API开发而生的

PhalApi是一个PHP轻量级开源接口框架,致力于快速开发接口服务。 支持HTTP/SOAP/RPC等协议,可用于搭建接口/微服务/RESTful接口/Web Services。 我们不断更新,保持生气;为接口负责,为开源负责!并承诺永久免费!...
阅读(230) 评论(0)

微信公众平台自带的生成公众号二维码的连接

http://open.weixin.qq.com/qr/code/?username=dankehome 不需要解释了吧...
阅读(591) 评论(0)

PHP 获取今日、昨日、本周、上周、本月的等等常用的起始时间戳和结束时间戳的时间处理类

PHP 获取今日、昨日、本周、上周、本月的等等常用的起始时间戳和结束时间戳的时间处理类: 全部方法: 01、返回今日开始和结束的时间戳。 02、返回昨日开始和结束的时间戳。 03、返回本周开始和结束的时间戳。 04、返回上周开始和结束的时间戳。 05、返回本月开始和结束的时间戳。 06、返回上个月开始和结束的时间戳。 07、返回今年开始和结束的时间戳...
阅读(1827) 评论(0)

PHP 字符串处理类操作类(截取字符串、字符串转换、检测等等)

PHP 字符串处理类操作类(截取字符串、字符串转换、检测等等): 全部方法: 01、检查字符串中是否包含某些字符串。 02、检查字符串是否以某些字符串结尾。 03、检查字符串是否以某些字符串开头。 04、获取指定长度的随机字母数字组合的字符串。 05、字符串转小写。 06、字符串转大写。 07、获取字符串的长度。 08、截取字符串(从字符串中截...
阅读(274) 评论(0)

解决thinkphp5中关闭多支持多模块后始终提示控制器不存在的问题

配置的时候想去掉index 网上说法众多 可是系统本身带有这个功能的。 // 是否支持多模块 'app_multi_module' => false, 这个只要设置false按理说就可以将xxxx/index/user/login=> xxxx/user/login 可是始终系统提示控制器不存在 研究了很久 发现配置都是对的 // 默认模块名 'defaul...
阅读(2696) 评论(1)

php中ceil来计算分页总页数

php中计算总页数 假设数据1005条  每10条一页  开始用的计算方式是 总页数= intval(总数/每页数量) 结果发生总少一页  正确方式是:总页数= ceil(总数/每页数量)    Pages = ceil(1005/10);...
阅读(2027) 评论(0)

常用PHP函数系列九:PHP判断是否微信浏览器

/** * * 判断是不是微信浏览器 */ function isWechat() { $user_agent = $_SERVER['HTTP_USER_AGENT']; if (strpos($user_agent, 'MicroMessenger') === false) { return false; } else { retu...
阅读(115) 评论(0)

常用PHP函数系列八:计算两个时间戳之间的日期(常用于倒计时计算时间)

/**计算两个时间错之间的日期 * @param $begin_time * @param $end_time * @return array */ function timediff($begin_time, $end_time) { if ($begin_time < $end_time) { $starttime = $begin_time; ...
阅读(264) 评论(0)

常用PHP函数系列七:生成唯一的注册码

/** * 生成唯一的注册码 * @return string */ function GUID() { static $guid = ''; $uid = uniqid("", true); $data = 'Major'; $data .= $_SERVER ['REQUEST_TIME']; // 请求那一刻的时间戳 $data .= $...
阅读(287) 评论(0)

常用PHP函数系列六:PHP隐藏手机号中间四位

/** * 隐藏手机号中间四位 * @param $phone * @return mixed */ function hidetel($phone) { $IsWhat = preg_match('/(0[0-9]{2,3}[-]?[2-9][0-9]{6,7}[-]?[0-9]?)/i', $phone); //固定电话 if ($IsWhat == 1) { ...
阅读(308) 评论(0)

常用PHP函数系列五:设置页面HTML的头部缓存信息和时间

/** *设置浏览器缓存 * @param int $cachetime **/ function LeverageBrowserCaching($cachetime = 60) { if ($_SERVER['HTTP_IF_MODIFIED_SINCE'] != NULL && ((strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE'])) + ...
阅读(263) 评论(0)

常用PHP函数系列四:PHP验证身份证号码格式是否正确(基础班)

/** * 验证身份证号 * @param $vStr * @return bool */ function isCreditNo_simple($vStr) { $vCity = array( '11', '12', '13', '14', '15', '21', '22', '23', '31', '32', '33', '34', '35', ...
阅读(137) 评论(0)

常用PHP函数系列三:输出当前URL

/** * 输出当前URL * @return string */ function dump_url() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") { $pageURL .= "s"; } $pageURL .= "://"; if ($_SERVER["SERVER_...
阅读(128) 评论(0)

常用PHP函数系列二:优化过的模拟HTTP请求函数(CURL版)

/** * 模拟HTTP发送请求 * @param $URL * @param $data * @return mixed */ function callInterfaceCommon($URL,$data,$method="POST") { $ch = curl_init(); //判断ssl连接方式 if (stripos($URL, 'https://')...
阅读(118) 评论(0)

常用PHP函数系列一:正则验证中文姓名

/** * func 验证中文姓名 * @param $name * @return bool */ function isChineseName($name){ if (preg_match('/^([\xe4-\xe9][\x80-\xbf]{2}){2,4}$/', $name)) { return true; } else { ret...
阅读(2028) 评论(0)

通过微信获取的GPS坐标转换成详细的地址

腾讯地图API接口 转换地址的 http://apis.map.qq.com/jsapi?qt=rgeoc&lnglat=104.026215%2C30.639036 在请求通过获得结果的时候就返回: { "info": { "type": 46, "error": 0, "time": 5, "me...
阅读(2176) 评论(0)

让微信小程序每次请求的时候不改变session_id的方法

让微信小程序每次请求的时候不改变session_id的方法 每次微信小程序请求的时候都会改变session id, 还好他的请求方法内可以设置header头 所以只需要在启动程序后第一次请求服务器获得一个sessionid(或是唯一编号 ) 然后本地存储起来,每次请求服务器的时候就在header里面带上 但是有个问题就是 你本地存储了这个session id后那么以后每次都会是这个ses...
阅读(12602) 评论(11)

微信小程序(应用号)开发你一定要知道的一些细节

全是是个人在开发中遇见的,所以导致很多开发都go back 修改过很多次 文章持续更新: 1.在微信小程序中是无法打开网页的,至少目前我没查阅到有效的方法 2.每次发起请求会产生不同的sessionID,所以对于服务端的身份验证不能单靠session 3.小程序发起的请求在后端不能直接用$_POST 等直接接受,开始开发的时候PHP在后端无法接收到小程序POST过来的值,最后才发现...
阅读(2184) 评论(0)
48条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:65418次
    • 积分:1071
    • 等级:
    • 排名:千里之外
    • 原创:37篇
    • 转载:10篇
    • 译文:0篇
    • 评论:16条
    最新评论