标签: PHP

PHP Swoole异步MySQL客户端实现方法示例

本文实例讲述了PHPSwoole异步MySQL客户端实现方法。分享给大家供大家参考,具体如下:使用函数:swoole_mysql使用版本:1.8.6及以上把官方文档的例子改写成了面向对象的形式,示例如下:SwooleMysql.php:

PHP 2021-05-06 181 0 0 阅读全文

Laravel 类和接口注入相关的代码

Laravel能够自动注入需要的依赖,对于自定义的类和接口是有些不同的。对于类,Laravel可以自动注入,但是接口的话需要创建相应的ServiceProvider注册接口和实现类的绑定,同时需要将ServiceProvider添加到congif/app.php的providers数组中,这样容器就...

PHP 2021-04-30 128 0 0 阅读全文

Yii2.0框架使用 BeforeAction 防非法登陆的方法分析

本文实例讲述了yii2.0框架使用beforeAction防非法登陆的方法。分享给大家供大家参考,具体如下:beforeAction基本原理:对比1、执行顺序init>beforeAction2、调用子函数时,两个函数都不会再次执行3、返回值init返回false继续执行,beforeActi...

PHP 2021-04-27 177 0 0 阅读全文

PHP 计算两个时间段之间交集的天数示例

废话不多说,我就直接上代码吧!/***计算两个时间段之间交集的天数*@param$startDate1开始日期1*@param$endDate1结束日期1*@param$startDate2开始日期2*@param$endDate2结束日期2*/publicfunctionshare_date_da...

PHP 2021-05-06 179 0 0 阅读全文

PHP中信息格式化操作详解(MessageFormatter类)

在国际化组件的学习过程中,我们已经接触过了NumberFormatter这种数字的格式化操作,它可以让我们将数字转换成标准格式、货币、本地语言等形式。今天我们来学习的是另一种专门用于信息格式化的类MessageFormatter,它主要是针对字符串的操作。MessageFormatter也是遵循的I...

PHP 2021-07-12 155 0 0 阅读全文

VSCode+PHPstudy配置PHP开发环境的步骤详解

第一步:下载安装VSCode编辑器第二步:下载安装PHPstudy集成环境第三步:打开PHPstudy,选择界面左侧中的环境第四步:点击右侧PHP运行环境下面的更多,选择适合的PHP版本第五步:点击PHPstudy左侧环境,再点击右侧PHP选项中的设置,在弹出的界面中选择扩展组件,再点击XDebug...

PHP 2021-05-20 192 0 0 阅读全文

PHP SESSION跨页面传递失败解决方案

今天想用一个session来实现用户登录判断,也算是对之前session的探究,查了下资料session的运行机制如下:session是服务器端的一种会话机制,当客户端的请求服务器创建一个session时,服务器会先检测该请求里面是否包含一个惟一的sessionID,如果是,说明服务器已经为该用户创...

PHP 2021-04-13 160 0 0 阅读全文

解决在Laravel中Auth建立时候遇到的问题

当你使用auth做用户登录注册的时候,会很方便,但是你在做数据库迁移的时候可能会遇到一个问题$phpartisanmigrateMigrationtablecreatedsuccessfully.[Illuminate\Database\QueryException]SQLSTATE[42000]:...

PHP 2021-04-30 140 0 0 阅读全文

Laravel 查询数据库获取结果实现判断是否为空

大家使用的场景是这样的:$users=DB::table('users')->where('id',$id)->get();if($users){//有数据}else{//没数据}或if(is_null($users)){//}或if(empty($users)){//}以上方法都是不行...

PHP 2021-05-06 153 0 0 阅读全文

Laravel框架验证码类用法实例分析

本文实例讲述了Laravel框架验证码类用法。分享给大家供大家参考,具体如下:在Laravel中有很多图片验证码的库可以使用,本篇介绍其中之一:gregwar/captcha,这个库比较简单,在Laravel中比较常用。下面我们就来介绍下使用细节:首先,composer.json中如下加入配置:&q...

PHP 2021-04-27 175 0 0 阅读全文

PHP生成随机密码4种方法及性能对比

方法一:1、在33–126中生成一个随机整数,如35,2、将35转换成对应的ASCII码字符,如35对应#3、重复以上1、2步骤n次,连接成n位的密码该算法主要用到了两个函数,mt_rand(int$min,int$max)函数用于生成随机整数,其中$min–$max为ASCII码的范围,这里取33...

PHP 2021-04-13 138 0 0 阅读全文

Laravel 如何实现引入自己的函数或类库

例如在app下建一个Common文件夹在Common下建一个function.php放入公共函数例如:functiontest(){echo'thisisatest';}在项目目录下composer.json中加入"autoload":{"files":[&q...

PHP 2021-04-30 199 0 0 阅读全文

Laravel自动生成UUID,从建表到使用详解

gitHub地址:https://github.com/EmadAdly/laravel-uuid.git1、安装依赖composerrequireemadadly/laravel-uuid2、然后在config/app.php的providers里添加ServiceProvider'provide...

PHP 2021-05-06 176 0 0 阅读全文

解决Laravel自定义类引入和命名空间的问题

1.问题描述在Laravel中引入了一个第三方验证码类Code.class.php,在使用的时候发现如果不给这个类设置命名空间,那么需要在使用时用require引入这个文件,引入后在newCode()时会报Class'App\Http\Controllers\Admin\Code'notfound,...

PHP 2021-04-30 136 0 0 阅读全文

PHPcmsv9.0任意文件上传漏洞解析

漏洞存在地址:burp抓包POST/phpcms_v9.6.0_UTF8/install_package/index.php?m=member&c=index&a=register&siteid=1HTTP/1.1Host:192.168.0.109User-Agent:Mo...

PHP 2021-05-14 206 0 0 阅读全文

修改Laravel自带的认证系统的User类的命名空间的步骤

刚创建了一个新的Laravel5.3项目,想要使用Laravel自带的认证功能。但是我们都知道,Laravel默认情况下的Model都是放在app目录下的,也就是说其命名空间是App.但是有时候我们希望app目录能够更加整洁一点,所以想要把各个Model都统一放在Model目录下。由于Laravel...

PHP 2021-04-30 192 0 0 阅读全文

Laravel使用模型实现Like模糊查询的例子

使用模型实现数据的增删改查的好处真的很多,比简单的DB类实现要安全的多,强烈建议使用其它操作文档里有,就不说了,说一个一般大神不会用的,like模糊查询。下面这段代码是通过URL来查询的,通过表单提交实现查询的话,自个儿琢磨publicfunctionsearch(Request$request){...

PHP 2021-05-06 192 0 0 阅读全文

PHP文件操作简单介绍及函数汇总

文件操作一直是Web程序员头疼的地方,而文件操作在CMS这样的系统中又是必须的。如今,PHP文件操作的函数内容已经非常强大,文件这部分也是学习PHP非常重要的一部分,希望大家不要忽略。这篇文章会简单介绍一下PHP的几个基本文件操作,最后附有PHP文件函数汇总,供大家参考和学习。1.打开文件:fope...

PHP 2021-04-13 158 0 0 阅读全文

Laravel5.0在Linux下解决.Htaccess无效和去除Index.PHP的问题

刚入手的laravel,记录下此次遇到的坑,文章写的不多,但程序员写博客文章是个好习惯,这个我坚持并努力的。确保以下配置项已正确配置:LoadModulerewrite_modulemodules/mod_rewrite.so(去掉前面的#注释)AllowOverrideAll(根目录的配置下,确保...

PHP 2021-04-30 159 0 0 阅读全文

Yii框架参数配置文件Params用法实例分析

本文实例讲述了Yii参数配置文件params用法。分享给大家供大家参考,具体如下:1.标题的调用1.1设置2.URL的拼凑2.1设置希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 2021-04-27 183 0 0 阅读全文