随笔分类 -  PHP

摘要:DROP FUNCTION fristPinyin; DELIMITER $$ CREATE FUNCTION `fristPinyin`(P_NAME VARCHAR(255)) RETURNS varchar(255) CHARSET utf8 DETERMINISTIC BEGIN DECLA 阅读全文
posted @ 2022-06-30 21:18 栋的博客 阅读(342) 评论(0) 推荐(0)
摘要:<?php /** * Created by PhpStorm. * User: lxd * Date: 2019/12/30 * Time: 11:22 * Comm: */ namespace Api\Controller; use Common\Lib\Ts\TsPackage; use Co 阅读全文
posted @ 2020-11-06 16:44 栋的博客 阅读(1624) 评论(0) 推荐(0)
摘要:实现在自己网站后台控制shopify页面翻译 1 <?php 2 namespace Cli\Controller; 3 4 use Curl; 5 use Exception; 6 use Think\Controller; 7 use Think\Log; 8 use Think\Think; 阅读全文
posted @ 2020-11-06 16:32 栋的博客 阅读(441) 评论(0) 推荐(0)
摘要:思路: 1,将模板中需要翻译的内容使用特定标签包裹。在加载模板的时候对制定标签进行翻译操作 2, 建立翻译数据库,对要翻译的内容首先使用第三方api翻译并入库,对不合理的地方,进行人工更新。 code: 1,session中存储语言信息 2,改写模板的一些基础方法 3, 建立后台翻译列表 4,问题 阅读全文
posted @ 2018-08-22 10:31 栋的博客 阅读(1330) 评论(0) 推荐(0)
摘要:来源:https://github.com/plbin97/Antiboter-php-html-Chinese 1.将方法合并到一个类中 2,调用 3,将js的调用路径改正 4,问题。 · 验证的请求是这样,容易被刷。需要做ip,次数校验 阅读全文
posted @ 2018-08-22 10:09 栋的博客 阅读(485) 评论(0) 推荐(0)
摘要:国外的支付集成接入。 只使用基础的卡支付,跟PayPal支付。 braintree 有沙盒环境可以申请测试,有php sdk包直接下载调用,非常简单。 1,声明配置信息 2,生成并获取顾客id,顾客id可以保留顾客的支付方式,方便其下次直接已购买,而不用重复输入卡或者paypal信息 3,获取客户端 阅读全文
posted @ 2018-08-06 14:21 栋的博客 阅读(1460) 评论(0) 推荐(0)
摘要:1.创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:$ ssh-keygen -t rsa - 阅读全文
posted @ 2018-06-29 15:29 栋的博客 阅读(153) 评论(0) 推荐(0)
摘要:tp5.0 一个入口文件,一个wx类 阅读全文
posted @ 2018-06-05 22:46 栋的博客 阅读(573) 评论(0) 推荐(0)
摘要:RabbitMQ官方中文入门教程(PHP版) 第一部分:Hello World RabbitMQ官方中文入门教程(PHP版) 第二部分:工作队列(Work queues) RabbitMQ官方中文入门教程(PHP版) 第三部分:发布/订阅(Publish/Subscribe) RabbitMQ官方中 阅读全文
posted @ 2017-02-09 12:21 栋的博客 阅读(297) 评论(0) 推荐(0)
摘要:测试效果: 在登录类里面,trigger_error 代码正常执行,同时收到提醒邮件 阅读全文
posted @ 2016-11-25 17:30 栋的博客 阅读(867) 评论(0) 推荐(0)
摘要:要将一个大的数据写入文件,但是不想写入一个,想写成一个文件xM,就需要实时判断文件大小,如果不清理文件状态缓存的话,无法实现效果。 clearstatcache() 函数清除文件状态缓存。 clearstatcache() 函数会缓存某些函数的返回信息,以便提供更高的性能。但是有时候,比如在一个脚本 阅读全文
posted @ 2016-11-17 15:51 栋的博客 阅读(6665) 评论(0) 推荐(0)
摘要:来源:http://rango.swoole.com/archives/64原理是在函数执行前先设定一个时钟信号,如果函数的执行超过规定时间,信号会被触发,信号处理函数(sig)会抛出一个异常,被外层代码捕获。这样就跳出了原来函数的执行,接着执行下面的代码。如果函数在规定的时间内,时钟信号不会触发, 阅读全文
posted @ 2016-10-31 17:46 栋的博客 阅读(542) 评论(0) 推荐(0)
摘要:url: http://swiftmailer.org 首先看 文档的部分 基本就实现了发送,然后再看 可以实现纯文字,网页,图片附件等发送方式 问题 · 对方邮箱退回或者直接当做垃圾邮件发送失败 得不到提示,也就是不一定发送成功;但对同一邮箱每次内容不同的话(同内容可以加个随机码),qq接收还是可 阅读全文
posted @ 2016-08-16 17:22 栋的博客 阅读(215) 评论(0) 推荐(0)
摘要:/** * 中文转拼音 (utf8版,gbk转utf8也可用) https://git.oschina.net/cik/pinyin_php * @param string $str utf8字符串 * @param string $ret_format 返回格式 [all:全拼音|first:首字母|one:仅第一字符首字... 阅读全文
posted @ 2016-07-15 16:17 栋的博客 阅读(2120) 评论(0) 推荐(0)
摘要:递归案例 阅读全文
posted @ 2016-07-08 15:31 栋的博客 阅读(136) 评论(0) 推荐(0)
摘要:浮点数的精度有限。尽管取决于系统,PHP 通常使用 IEEE 754 双精度格式,则由于取整而导致的最大相对误差为 1.11e-16。非基本数学运算可能会给出更大误差,并且要考虑到进行复合运算时的误差传递。 此外,以十进制能够精确表示的有理数如 0.1 或 0.7,无论有多少尾数都不能被内部所使用的 阅读全文
posted @ 2016-07-08 10:07 栋的博客 阅读(761) 评论(0) 推荐(0)
摘要:很多文章说mod_php不能和apache mpm worker或者event共用,这也许是在apache 2.2版本时代流传下来的说法。自去年编译apache 2.4以来,我就一直在使用mpm event,而且根据我编译php 5.5的参数来看,我就是把php做为apache的一个内置模块。这样奇 阅读全文
posted @ 2016-07-01 17:23 栋的博客 阅读(13881) 评论(0) 推荐(0)
摘要:apidoc可以根据代码注释生成web api文档,支持大部分主流语言java javascript php coffeescript erlang perl python ruby go...,相对而言,web接口的注释维护起来更加方便,不需要额外再维护一份文档。 apidoc从注释生成静态htm 阅读全文
posted @ 2016-06-30 18:06 栋的博客 阅读(718) 评论(0) 推荐(0)
摘要:调用别人的类:https://github.com/MediovskiTechnology/php-crontab-manager.git自己封装一个类,来实现新增,删除操作,一模一样的任务,即时间,任务内容完全相同,那么返回的任务id是一样的,不过这个基本不会出现,同一个任务可以多次添加,但任务i... 阅读全文
posted @ 2015-11-13 16:04 栋的博客 阅读(2971) 评论(2) 推荐(0)
摘要:1 _makeConfig($info); 15 } 16 17 /* 18 运行方法 19 */ 20 public function run() { 21 22 //将conf... 阅读全文
posted @ 2015-08-06 15:38 栋的博客 阅读(7561) 评论(0) 推荐(0)

深入理解php php扩展开发 docker mongodb