【经典语录】 最困难的时候,就是距离成功不远了。

今天是2024年04月20日 星期六
今年已经过了110
本周是今年的第16
本月还有10
距离星期天还有1

活到老学到了,我也不怕你笑——Brisklan。

php日志
php

php常用日志记录方法

1021 0

php常用的一个日志记录、调试函数,记录日志到本地方便接口的调试: <?php final class tool_log { public static function errorLog($info,$unlink=false,$log_file_name='',$log_dir='/日志目录/') { is_dir(R...

phpstorm svn,phpstorm 配置svn
php

SVN权限详细配置,配置phpstorm用svn版本提交项目

1249 0

我之前用phpstorm开发项目都是编辑项目后打开文件夹,然后右键提交文件,这样操作了很久很久,终于不耐烦了!!!!! 后来我用phpstorm配置了一些svn的操作,然后效率就更高了!! ①遇到问题:Can't use Subversion command line client:svn 。绝大多数情况都会出现这样的问题,哦,这是执行命令时出错了。...

网站语言包,php语言包,blangpack,php语言包生成
php

利用php一键生成网站多语言系统

1303 0

今天周末了,外面下雨,所以还是写代码吧。 问题:最近有个系统要做多语言的,当然只是展示的时候切换语言包(简体中文、繁体中文、英文等), 这个系统包括前端页面展示和后台操作全部都用多语言模式,每次写代码都要给语言包新增语言文件,问题还是要翻译!! 解决方案:利用php抓取页面进行扣取文中的中文,然后将中文转换为拼音,利用翻译接口批量翻译扣取的汉字, ...

.htaccess,rul重写
php

.htaccess重写请求地址

1057 0

通过.htaccess文件可以对访问的地址进行重写,通过写规则可以达到想要的目的,比如伪静态处理等。 最近在捕获微信平台推送事件时遇到了这样的问题,事件接受地址是对应每个appid的目录, 管理很多个小程序或者公众号不可能每个都生成一个对应的appid文件夹,然后在里面写逻辑,因为这样成本有点大, 自动化创建又需要权限开放,有一定风险。那么重写路径方...

判断来源客户端
php

判断来自微信还是支付宝等客户端

1199 0

一个简单的函数用来判断访问的客户端,原理是通过user_agent进行判断,直接获取http_user_agent就可以判断来源了。 使用场景:扫码支付时判断来源,根据不同来源调用不同的逻辑实现业务,比如扫码支付。 本函数是判断是否包含特殊字符串而判断客户端。 //todo 根据需要增减调整 function fromClient() ...

token验证
php

客户端token生成和验证

2233 0

token是客户端和服务端交流的一种方式,原理是服务端生成token后给客户端,客户端携带token进行通讯。 服务端的责任第一是给新请求生成新的token,第二是验证客户端携带的token的可用性。 token可用保存在数据库中、session中、也可以存在cookie中,当然内存数据库也非常方便。 这里服务端生成token后交给客户端即可,客户端...

php创建数据库,mysql
php

php自动创建数据库,php导入sql

1253 0

自己写的一个利用php导入sql的类,准备好sql文件后可以直接导入到指定数据库中。 功能:创建数据库、导入sq 关键点:创建用户、创建数据库、分配用户权限、利用新的库地址导入sql文件。 待完善:动态自定义数据内容,错误和异常问题抓取,其他问题 注意问题:sql中注释不要用英文分号隔开,否则会sql报错,因为利用英文分号拆分为sql语...

phpexcel远程下载文件
php

利用phpExcel实现远程下载文件接口

1229 0

由于做后台的很多时候都会用到PHPExcel这款插件实现统计数据的导出功能,每个地方都引入这款插件和实例化当然是可以的,只是感觉有点麻烦,项目一旦多了就发现每次都要复制一份插件到新的网站去,而有些只是某个小功能需要下载而已,这样有点浪费资源! 所以我想能不能在一个地方写一次,以后每次只是调用接口即可呢?百度了一下居然没有找到,找来的都是直接输出文件流下载的。。。。 ...

php数组排序,array_multisort
php

php数组按照自定义key排序

1274 0

数组是一门编程语言必不可少的部分,对数据的操作往往就是对数组的操作。今天分享一个对数组排序的常用内置函数,当然是php的啦。 需求:从数据库中根据用户经纬度和目标所在的经纬度对比,算出所有用户到目标的距离。然后根据距离由近到远排序,其次根据每个用户的价格排序,然后根据其他内容排序。。。。 分析:这是一个按照优势条件排序数据的问题,也是冒泡。当然可以分成多次数组后组合,多次循环冒...