
php
前网易架构师-高司机
2014年优快云博客之星TOP10;资深游戏服务器架构师;曾在IBM的Platform Computing,淘米网,网易搬砖;开发团队上线了多个国内外爆款游戏+人工智能相关的边缘计算软硬件产品;欢迎+V gao_ke104 探讨咨询服务器架构设计,游戏运营,人工智能等领域的问题。
展开
-
php-protobuf扩展和代码生成工具使用
https://github.com/protocolbuffers/protobuf/releases/tag/v3.5.1下载选择https://github.com/protocolbuffers/protobuf/releases/download/v3.5.1/protobuf-php-3.5.1.zipyum install autoconf automake libtool tar -zxvf protobuf-php-3.5.1.tar.gzcd protobuf-3.5.1.原创 2020-12-17 14:51:05 · 495 阅读 · 0 评论 -
geoip环境配置
1.下载geoip的php扩展库 wget http://pecl.php.net/get/geoip-1.1.1.tgz tar zxvf geoip-1.1.1.tgz cd geoip-1.1.1 phpize ./configure --with-php-config=/usr/bin/php-config --with-geoip make &make install2.配置php支持geoip扩展[ro...原创 2020-12-17 14:51:33 · 378 阅读 · 0 评论 -
php生成有复杂结构的excel文档
以前都用PHPExcel等工具来生成Excel,但是我们有时候需要非常复杂的样式,比如有合并单元格和拆分单元格,甚至有颜色,行间距之类的,这样做起来很费劲,而且你如果使用插件,你也需要学习这里我们可以使用html网页格式来转换为excel文件。 在html的header中加入以下两句就能使你的网页内容以.xls附件形式直接下载下来header("Content-type: applica...原创 2018-09-20 15:48:05 · 1846 阅读 · 0 评论 -
AWS的PHP操作接口
demo.php<?php/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the edi...转载 2018-08-28 19:48:11 · 1965 阅读 · 0 评论 -
php数组对指定的字段进行排序算法
function array_sort($arr, $keys, $type = 'desc') { $key_value = $new_array = array(); foreach ($arr as $k => $v) { $key_value[$k] = $v[$keys]; } if ($type ...原创 2018-07-12 12:28:30 · 2046 阅读 · 0 评论 -
通过ip地址获取ip地址的区域信息
function getcposition($ip){ try { $res1 = file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=$ip"); $res1 = json_decode($res1,true); if ($res1[ "code"]==0){...原创 2018-07-12 10:47:40 · 1090 阅读 · 0 评论 -
php收集的精典代码
1. oncontextmenu="window.event.return&#118alue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自己的图原创 2012-08-01 17:17:28 · 3671 阅读 · 0 评论 -
thinkphp的快捷方法实例化对象
D、F、S、C、L、A、I 他们都在functions.php这个文件家下面我分别说明一下他们的功能D() 加载Model类M() 加载Model类A() 加载Action类L() 获取语言定义C() 获取配置值 用法就是 C("这里填写在配置文件里数组的下标")S() 全局缓存配置 用法S(“这里相当于一个唯一的标识”)F() 快速文件数据读取和原创 2012-08-14 21:39:33 · 5103 阅读 · 0 评论