- 博客(18)
- 收藏
- 关注
原创 PHP关于项目性能问题
1. foreach(while,for)循环尽量少用,避免在循环内做运算(不要,尽量用SQL直接计算。)。2. SQL查询语句尽量简单便捷,写的不好话(多去学学SQL基础),也会影响到性能。3. 少用PHP魔术方法。4. 尽量少用正则表达式,表达式越长。越影响性能。5.抑制符号“@”,最好别用(不管是性能优化和项目的健壮性等方面)。6. 数据库设计这块(这是非常关键的,若是项目是自己开发的话,数据库不要给领导设计,设计的不好的话,代码写的越多越复杂)。7. 尽量给自己封装一...
2022-02-16 10:34:26
393
原创 PHP 阿里云OSS存储
/** * 文件上传接口 * */public function uploadFile(){ //接收上传文件 $data = $this->request->param(); $file = $this->request->file('file'); if($_FILES['file']['size']> sysconfig('upload', 'upload_allow_size')) return json(['code' =.
2022-02-11 16:10:10
503
原创 PHP 阿里云短信
public function sendSms($phone,$code=''){ AlibabaCloud::accessKeyClient( 'LTAI5tR**NAER***c15c****', '0H8j4Su**mtFTW4***eJ7nKXN****' )->regionId('cn-hangzhou')->asDefaultClient(); $TemplateParam=[ ...
2022-02-11 16:05:54
787
原创 PHP 中文转拼音
//中文转拼音function GetFirst($str){ $str= iconv("UTF-8","gb2312", $str);//编码转换 if (preg_match("/^[\x7f-\xff]/", $str)){ $fchar=ord($str); if($fchar>=ord("A") and $fchar<=ord("z") )return strtoupper($str); $a = $str; .
2022-01-07 11:02:57
148
原创 PHP微信小程序海报二维码
/** *微信接口调用凭证 */public function checkAuth($appid, $appsecret){ $url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' . $appid . '&secret=' . $appsecret; $result = $this->httpRequest($url); if ($res.
2022-01-07 10:51:36
557
原创 PHP微信小程序登录
public function login(){ // 接收参数 $data = $_POST; $appsecret = preg_replace("/\s/", "", ******); $appid = *******; $code = $data['code']; $iv = str_replace(" ", "+", $data['iv']); $signature = $data['signature']; $rawData =.
2022-01-07 10:48:58
392
原创 PHP关于一维数组(键值对)转换二维数组
关于一维数组转换二维数组代码:$arr = []; foreach ($one as $k=>$v) { $arr[$k]['key'] = $k; $arr[$k]['value'] = $v; }这是转换后的
2021-08-27 14:45:24
1066
原创 PHP 数据库备份
忘记从哪来了,反正主要是方便 要用到话 复制粘贴 改数据库的信息 就OK了 //备份数据库 public function backups() { header('Content-Type:text/html;charset=utf8'); ini_set("max_execution_time", "0");//代码运行时间不限制 防止备份失败 ini_set('memory_limit', '1024M')...
2021-08-09 15:38:08
671
原创 PHP关于时间查询
这是一天的$time_daya=strtotime(date('Y-m-d 00:00:01'))*1000;//这是毫秒的时间戳 $time_dayb=strtotime(date('Y-m-d 23:59:59'))*1000;这是一小时的 $time_daya=strtotime(date('Y-m-d H:00:01'))*1000; $time_dayb=strtotime(d...
2021-08-03 16:27:02
292
原创 PHP无限极分类
今天翻代码,看到这么一段,不知道以前是去哪里复制,感觉不错,给大家看看/***无限极分类之------规则递归*/static public function RuleList($rule,$pid=0,$lev=1){ $arr=array(); foreach($rule as $v){ if (!isset($v['catid']) || empty($v['catid'])) { $v['catid'] = $v['id']; .
2021-07-22 15:56:13
220
1
原创 laravel 项目安装失败的原因
1,composer 版本过低请执行composer selfupdate 或者 composer self-update2,composer 镜像问题更换镜像 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/3.laravel 安装出行的问题 截图执行到这不动了 请更换到镜像 composer config -g repo.packagist composer...
2021-07-08 11:19:21
722
原创 PHP 密码加盐
直接上代码PHP加密function salting($password,$encrypt=''){ $pwd = array(); $pwd['encrypt'] = $encrypt ? $encrypt : create_randomstr(); $pwd['password'] = md5(md5(trim($password)).$pwd['encrypt']); return $encrypt ? $pwd['password'] : $pwd;}
2021-07-06 16:52:50
622
3
原创 TP语言转换
1.PHP 代码public function replaceLang(){ $lang=$_GET['lang']; switch ($lang) { case 'cn': session('think_var','zh-cn'); cookie('think_var', 'zh-cn');//lang('succeed')根据语言包里内容进行转换 return $th...
2021-07-06 16:32:46
383
原创 PHP 腾讯百度地图根据经纬度获取公里数
腾讯地图不说,直接上代码,$origin(起点) $terminus(终点) 加密钥非常简单 多看看文档百度地图ak=****************************** 密钥
2021-06-23 17:20:52
281
原创 微信小程序订阅消息(PHP)
首先你得获取凭证(填appid 和小程序密钥即可)然后在微信选下模板 获取下模板的ID 建议看下文档 选下参数就可以啦
2021-06-23 16:42:32
193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅