
php
Do_Only
.CDSN 一条不归路!但总要有尽头吧!?
展开
-
记录下我的一条很长的sql
一杯水,一支烟,一行代码写一天public function viewForStatistic() { $bargainGoodsProductSql = (new ShopToolBargainGoodsProductMO())->alias('bgp') ->join((new ShopGoodsProductMO())->getTableName() . ' gp', 'bgp.product_no = gp.product_no'原创 2021-04-28 14:37:49 · 187 阅读 · 1 评论 -
记录一篇项目实战中的常用函数
file_get_contents 读取文件内容$content = file_get_contents($fileName);mb_detect_encoding 校验编码$charset = mb_detect_encoding($content, ['CP936', 'UTF-8']);// 当在php中使用mb_detect_encoding函数进行编码识别时,很多人都碰到过识别编码有误的问题,//例如对与GB2312和UTF-8,或者UTF-8和GBK(这里主要是对于cp936的判断)原创 2021-04-19 14:16:39 · 132 阅读 · 0 评论 -
复习冒泡排序,快速排序方法
冒泡排序function maopao($arr){ $len = count($arr); for($i=0;$i<$len;$i++){ for($j=0;$j<$len-1;$j++){ if($arr[$j]<$arr[$j+1]){ $temp = $arr[$j+1]; $arr[$j+1] = $arr[$j]; $arr[原创 2021-03-08 21:06:14 · 164 阅读 · 0 评论 -
PHP字符串加密解密,对称加密方法
自己无聊的时候写的字符串对称加密 解密功能,希望高手指点主要是用户,数据存储,传递过程使用。希望得到高手指点,多学习涨知识。运行环境是laravel 5.8.* php 7.1.*代码如下 function strEncrypte($data) { $star_str = env('tou', 'qiang'); $encryption_str = md5(env('tou', 'pZg97a6fXbZdMvAC')); $len .原创 2020-12-23 18:52:16 · 462 阅读 · 0 评论 -
微信电商收付通开发
电商收付通项目已经开发了三周了,踩了多少坑,现在基本上没有什么问题了,曾经想开发完后总结写遇到的坑,唉,现在都不记得了,如果你有什么问题给我留言,我看我遇到过没有,然后更新文章给你解答,好吧~?...原创 2020-11-18 10:14:04 · 779 阅读 · 1 评论 -
restful的设计风格
传送门:点击restful的设计风格:https://www.cnblogs.com/zhaopanpan/p/9262666.html转载 2020-10-16 10:33:04 · 138 阅读 · 0 评论 -
搜藏一个不错的对于高并发的理解
指向作者:https://blog.youkuaiyun.com/studyphp123/article/details/83870607原创 2020-03-22 22:45:12 · 152 阅读 · 0 评论 -
如何对开发的网站进行渗透测试?
说到这个,首先就要知道为什么要进行渗透测试,作为一个php开发者,起初这个我是不关注的。但是,工作要求如此,那就去做吧。为什么要测试?渗透测试是一种全新的安全防护思路,将安全防护从被动转换成了主动。正是因为看到了这一点,很多重点行业的企业越来越多地通过进行“渗透测试”,以求更好的安全防护效果。 渗透测试的必要性在哪里? 任何形式的攻防对抗,最重要的一条就是...原创 2020-03-20 23:05:23 · 960 阅读 · 0 评论 -
Laravel Excel 3.1 导出Excel 使用方法~
官方文档:https://laravel-excel.maatwebsite.nl/3.1/getting-started/license.htmlhuo话不多说一 安装项目根目录下composer require maatwebsite/excel二 注册 / 门面添加ServiceProviderconfig/app.php'providers' => ...原创 2019-12-25 09:37:39 · 749 阅读 · 0 评论 -
支持Phpstorm正版 拒绝code 我有也不用
支持正版 ! csdn官方也是支持正版的如果不能用,就用vscode吧回来点赞哦~总是有大佬很厉害的~我非常支持正版,如果没有可以激活的东西 我会转向vscode感谢分享~回来点赞哦...原创 2019-12-25 09:35:41 · 540 阅读 · 0 评论 -
数据库 按照昵称排序
<?php/** * Created by PhpStorm. * User: Administrator * Date: 2019/3/20 * Time: 15:34 */namespace App\CustomSystemConfig;class MailList{ /** * 将数组按字母A-Z排序 * @return [typ...原创 2019-03-27 11:30:55 · 1184 阅读 · 0 评论 -
laravel 使用layui 后台框架 设计 无限级权限控制树
首先再次说明 这个插件真的是很好用啊 接口数据完全不需要再设计 无限分类递归的数据处理了只需要get() 查询出来列表 使用 “巨人” 封装好的listConvert()方法就行了 省掉了百分之N的烧脑想法再把处理的数据render 一下 一个清晰可见的图就出来了,这里 我做一个初稿,以后再来完善本篇文章原创 2019-05-09 16:00:56 · 1645 阅读 · 0 评论 -
laravel model中无限分类递归 与 展示select 树形菜单 升级版 二
前言:每次做权限管理都在郁闷别人后台的相关配置,每一个后台总是有差异需求,但是万变不离其宗,我们还是逃脱不了 常识性的无线分类递归 与 菜单树的限制 ,这里 为自己,他人总结出来了laravel 中自己个人常用的两种方法,用的时候直接拷贝就行了。如果你有疑问 联系我qq无疑是最好的选择2097724800 上班专业q,这里 只粗暴的显示代码和用法 并没有给出你想看到的效果图,有句话是【绝...原创 2019-05-11 10:02:01 · 3687 阅读 · 0 评论 -
Laravel 路由知识回顾记录 转自laravel 学院Laravel5.8
点击跳转的传送门路由入门最基本的 Laravel 路由只接收一个 URI 和一个闭包,并以此为基础提供一个非常简单优雅的路由定义方法:Route::get('hello', function () { return 'Hello, Welcome to LaravelAcademy.org';});我们以在安装配置文档中新建的blog应用为例,在routes/we...转载 2019-06-24 09:48:24 · 702 阅读 · 0 评论 -
在TP5.1中像laravel 一样优雅的使用dd()打印
首先就是传送门!原文地址前言: 以前用的是laravel框架 调试是少不了的dd,这么优雅好用 可以清晰的看到想要打印的对象,是真的很棒的很优雅,最近使用tp5.1项目过程中最少不了的就是调试,查看数据的结构,但是,他没有dd啊,百度出答案看来向我一样的人不少呢!步骤: 切换到当前应用目录:执行以下命令 composer require symfony/va...转载 2019-08-13 17:20:22 · 2915 阅读 · 0 评论 -
layui 文件上传进度条
使用HisiPhPK框架做一个是视频上传的后台 ,再需要视频上传的页面,我感觉肯定要做视频上传的进度条啊,于是就开始研究这个后台,这个后台是使用的框架是layui,现成的组件肯定是用着最爽的,百度求真知、互相借鉴学习下面是几个学习的方法链接,学习的方法,不太详细的社区原创,layui 的文件上传知识最后采取一种最简洁的做法共分为三部分第一 修改upload.js 源文件,增...原创 2019-08-15 14:54:53 · 1863 阅读 · 0 评论 -
php动态获取函数参数
php动态获取函数参数PHP 在用户自定义函数中支持可变数量的参数列表。其实很简单,只需使用func_num_args(),func_get_arg(),和func_get_args() 函数即可。可变参数并不需要特别的语法,参数列表仍按函数定义的方式传递给函数,并按通常的方式使用这些参数。1.func_num_args— 返回传入函数的参数总个数 1...转载 2019-04-04 12:51:09 · 638 阅读 · 0 评论 -
Laravel 权限管理涉及 中的节点与关系 加深记忆,自用
// 构建用户显示菜单节点 public function getMenus($pid=0) { $menus = self::select(['id','pid','name','route'])->where(['type'=>'GET','status'=>'Y','pid'=>$pid])->with(['Secon...原创 2018-08-06 14:17:52 · 489 阅读 · 0 评论 -
laravel 之csv 文件导出 league/csv组件使用
使用起因 :laravel 使用的 maatwebsite/excel 组件更新为3.0 使用方法全面更改! 而2.1在服务器跟新composer 过程中频繁报错严重影响我们项目优雅的过程!为了追寻代码的简洁使用 组件的轻量化,最终寻得此宝 league/csv 读写方便。也花了好多功夫小研究一下,先用上。日后细研究!composer 地址:https://packagist....原创 2018-07-21 13:36:49 · 3633 阅读 · 1 评论 -
laravel 文件上传
自用找方法 有不完善的地方<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request;class UploadsController extends Controller{ public function upload(Request $request){ $data =['...原创 2018-06-05 10:39:51 · 412 阅读 · 0 评论 -
如何找出顶级分类的ID (在无限分类递归数据中)
<?php$sql = "select id, pid from tablename ";// 查询后 将结果处理成 如下数组格式$arr = [ // id => pid 1 => 0, // 省略... 5 => 1, // 省略... 13 => 5];// 建议将这数组缓存起来$id = 13;w...转载 2018-05-10 16:03:14 · 1311 阅读 · 0 评论 -
PHP 中的超全局变量-$_SERVER
> $_SERVER['PHP_SELF'] 返回当前执行脚本的文件名。> $_SERVER['GATEWAY_INTERFACE'] 返回服务器使用的 CGI 规范的版本。> $_SERVER['SERVER_ADDR'] 返回当前运行脚本所在的服务器的 IP 地址。> $_SERVER['SERVER_NAM...原创 2018-03-05 16:37:57 · 223 阅读 · 0 评论 -
Websocket 案例一篇
客户端<html><head> <meta charset="UTF-8"> <title>Web sockets test</title> <script src="jquery-min.js" type="text/javascript">&转载 2018-03-10 16:34:10 · 361 阅读 · 0 评论 -
PHP 时间戳 与 日期的相互转换(含mysql 中直接转换)
UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出PHP日期转时间戳、MySQL日期转换函数互相转换的几种转换方式 写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但是...转载 2018-02-28 15:04:43 · 608 阅读 · 0 评论 -
Laravel Excel 3.1 使用方法 Excel 导入操作
自从 maatwebsite/excel 3.0 更新以后就没用过, 因为只有导出功能,而我们更需要的是导入导出功能,我要用导入功能真是找案例都都找不到~没办法自己学习使用吧~再写这样一个文档,凑合着给大家看~ 先放官方文档:https://laravel-excel.maatwebsite.nl/3.1/getting-started/installation.html再放gi...原创 2018-10-08 15:37:53 · 13453 阅读 · 0 评论 -
Laravl5.6.* 不用写sql监听方法,有存在的方法~
\DB::enableQueryLog(); $s_date = strtotime(date("Y-m-d")."00:00:00"); $e_date = strtotime(date("Y-m-d")."23:59:59"); $SubmitTask = \DB::table('task_submit')->sele...原创 2020-03-27 10:35:28 · 188 阅读 · 0 评论 -
laravel ORM 中的约定模型 约定优于配置
<?phpnamespace App\Models\Mongodb;use Illuminate\Database\Eloquent\Model;//use Moloquent; //monogouse Illuminate\Support\Facades\DB;use Illuminate\Database\Eloquent\SoftDeletes;class MyTe...原创 2019-01-24 09:37:37 · 504 阅读 · 0 评论 -
Laravel / PHP 精华文章 进阶学习的东西,很不错
https://www.cnblogs.com/summerblue/p/8871999.htmlEloquent ORM 看起来是一个简单的机制,但是在底层,有很多半隐藏的函数和鲜为人知的方式来实现更多功能。在这篇文章中,我将演示几个小技巧。1. 递增和递减要代替以下实现:$article = Article::find($article_id);$article->r...转载 2019-01-07 17:24:15 · 315 阅读 · 0 评论 -
laravel 安装mongo 组件错误解决
Windows下 laravel 5.6 5.5 安装mongo组件出现问题首先让人 怀疑扩展没有安装打开 但事实并非如此,解决方案在下方,但是咱们要把流程走一遍~一、下载mongo 的拓展库https://pecl.php.net/package/mongodb mongodb拓展库的下载地址 下载解压复制w二、在php 下开启拓展库 extension=php_mo...原创 2019-01-03 11:48:50 · 697 阅读 · 0 评论 -
laravel 中 简单方法实现无限分类递归
public static function WebListing($theme_id) { $db = self::query() ->select('id','user_id','content','parent_id','like','reply','created_at') ->where(['...原创 2019-01-17 14:45:46 · 1578 阅读 · 0 评论 -
composer 的镜像
Composer 国内加速,修改镜像源 创建于 4个月前 / 阅读数 2442 / 评论数 1 / 更新于 2个月前为什么慢执行 composer 各种命令的时候,默认是去 composer 官方镜像源获取需要安装的具体软件信息默认源地址在国外,从国内访问的速度肯定比较慢如何修改镜像源目前有热心同仁维护着几个国内镜像https://packagis...原创 2020-03-22 18:15:19 · 195 阅读 · 0 评论 -
laravel 使用excel 设计表格的样式
首先是对excel 插件的使用 不在重复 传送门 :Laravel 5 中使用 Laravel Excel 当然少不了 excel 的: 官方文档 下面还是硬道理 直接撸代码if ($res->code == 1) { if($query['excel'] == 'Y'){ if(!($res->results)){...原创 2018-03-07 14:58:30 · 5059 阅读 · 2 评论