php
扑哧
每天进步一点点
展开
-
调用接口的curl函数
//curl函数if(!function_exists('curl')) { function curl($url, $data = false, $header = false) { if (!function_exists('curl_init')) { die('curl函数库未开启!!!'); } $原创 2018-02-01 10:53:43 · 1441 阅读 · 0 评论 -
no input file specified 三种解决方法
一.IIS Noinput file specified方法一:改PHP.ini中的doc_root行,打开ini文件注释掉此行,然后重启IIS 方法二: 请修改php.ini 找到 ; cgi.force_redirect = 1 去掉前面分号,把后面的1改为0 即 cgi.force_redirect = 0二.apache No input file s...转载 2019-02-16 09:13:50 · 2555 阅读 · 0 评论 -
很好的PHP代码样例
<?php/** * 时间:2015-8-6 * 作者:River * 超级有用、必须收藏的PHP代码样例 */class Helper { /** * 友好显示var_dump */ static public function dump($var, $echo = true, $label = null, $strict = true) { $label...转载 2019-01-23 09:55:02 · 1519 阅读 · 0 评论 -
PHP导出Excel
这些天在使用PHPExcel导出数据时,5000条数据竟然挂了。后来跟同事聊聊,有些明悟,PHPExcel做了很多处理,我在这里理解为渲染,就会暂用过多的空间,‘膨胀’的空间导致内存暂用过大,就挂了。其实只要我们只是简单的导出操作,没有必要使用PHPExcel。大牛给了我这个程序,还没搞清楚原理(如果有小伙伴知道,请不吝赐教哦!),贴出代码:/**处理Excel导出*@param $dat...转载 2019-01-15 19:26:22 · 145 阅读 · 0 评论 -
php iconv转码后没有内容的问题
$content = iconv("utf-8","gbk//IGNORE",$content);在转码的过程中,$content内容可能有些内容转码失败,就导致转完之后是空,加上“//IGNORE”就会忽略错误继续执行...原创 2019-01-21 09:29:43 · 1933 阅读 · 0 评论 -
获取客户端浏览器类型
// 获取客户端浏览器类型function get_client_browser(){ if (empty($_SERVER['HTTP_USER_AGENT'])) { return ''; } $agent = $_SERVER['HTTP_USER_AGENT']; //获取客户端信息 $browser = ''; $browser_ver =...原创 2018-12-15 12:11:37 · 465 阅读 · 0 评论 -
php生成UUID
function guid() { if (function_exists('com_create_guid')) { return com_create_guid(); } else { mt_srand((double)microtime()*10000); $charid = strtoupper(md5(uniqid(rand(), tru...原创 2018-12-15 12:10:23 · 657 阅读 · 0 评论 -
IP数字和字符串的转换
//将IP转换为数字function ipton($ip){ $ip_arr = explode('.', $ip);//分隔ip段 $ipstr = ''; foreach ($ip_arr as $value) { $iphex = dechex($value);//将每段ip转换成16进制 if (strlen($iphex) < 2) ...原创 2018-12-15 12:09:44 · 1208 阅读 · 0 评论 -
按今天,本周,本月,本季度,本年,全部查询
/** 按今天,本周,本月,本季度,本年,全部查询预约单数据* $day 代表查询条件 $uid 代表 用户id ; $day 1:今日 2 :本周 3:本月 4:本年 5 :某个时间段 6:昨天7:上周 0:获取全部日志,默认0* 返回array $data 查询条件 数组*/function find_createtime($day, $field,$start_time...原创 2018-12-15 12:08:58 · 358 阅读 · 0 评论 -
php获取前一天后一天,php时间函数操作
<?phpdate_default_timezone_set('PRC'); //默认时区echo "今天:",date("Y-m-d",time()),"<br>";echo "今天:",date("Y-m-d",strtotime("18 june 2008")),"<br>";e原创 2018-12-15 12:06:29 · 6052 阅读 · 0 评论 -
PHP操作redis
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis支持的数据类型有 Stirng(字符串), List(列表), Hash(字典), Set(集合), Sorted Set(有序集合);redis版本是Redis 2.6.12 系统是在Windows+Apache2.4+php5.6连接:原创 2018-02-01 11:04:21 · 257 阅读 · 0 评论 -
ubuntu操作系统 php安装grpc
grpc的git:https://github.com/grpc/grpc1.apt-get install zlib1g-dev 不安装这个会报错如下结果报错了: Error:src/core/lib/compression/message_compress.lo' failed2.pecl install grpc..................转载 2019-07-23 19:57:28 · 477 阅读 · 0 评论