• Yii中特殊行为ActionFilter的使用方法示例

    2020-10-18

    新建 app\filters\LoggingFilter 继承 yii\base\ActionFilterLoggingFilter 的功能: 在指定请求的 action 前后各记录一条日志<phpnamespace app\filters;use yii\base\ActionFilter;class LoggingFilter extends ActionFilter{ public func

  • linux mint下安装phpstorm2020包括JDK部分的教程详解

    2020-09-17

    环境:linux mint 20,一切都是最新的版本。都知道,PHPSTORM破解和运行都是离不开JDK/JRE的。咱们先把这东西搞定删除已安装的JDKsudo apt-get purge openjdk*安装新的JDKsudo apt install default-jre      sudo apt install openjdk-11-jre-headlesssudo apt install

  • goto语法在PHP中的使用教程

    2020-09-17

    前言在C++、Java及很多语言中,都存在着一个神奇的语法,就是goto。顾名思义,它的使用是直接去到某个地方。从代码的角度来说,也就是直接跳转到指定的地方。PHP中也有这个功能,我们先来看看它是如何使用的:代码运行到 goto 位置时,就跳转到了 a: 所在的代码行并继续执行下去。这个功能对于复杂的嵌套 if 或者在一些循环中进行跳出很有用,特别是针对某些异常或者错误情况的处理,比如:for (

  • PHP 图片处理

    2020-09-16

    图片处理函数功能:缩放、剪切、相框、水印、锐化、旋转、翻转、透明度、反色处理并保存历史记录的思路:当有图片有改动时自动生成一张新图片1、转Base64编码/** * 获取图片的Base64编码(不支持url) * @param $img_file 传入本地图片地址 * @return string */function imgToBase64($img_file) { $img_base64 =

  • 分享几种好用的PHP自定义加密函数(可逆/不可逆)

    2020-09-15

    项目中有时我们需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这些加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理。最常见的应用在用户登录以及一些API数据交换的场景。最常见的应用在用户登录以及一些API数据交换的场景。加密解密原理一般都是通过一定的加密解密算法,将密钥加入到算法中,最终得到加密解密结果。u=3837593897,2803417633

  • laravel中Redis队列监听中断的分析

    2020-09-14

    1、linxu挂起队列监听nohup php artisan queue:listen --timeout=90 --tries=1 >> /dev/null 2>&1 &2、发现问题(日志) In Process.php line 429:       The process has been sinaled with signal "1".3、查询资料(linux信号中断)

  • PHP $O00OO0=urldecode & eval 解密,记一次商业源码的去后门

    2020-09-13

    代码如下:$O00OO0=urldecode("%6E1%7A%62%2F%6D%615%5C%76%740%6928%2D%70%78%75%71%79%2A6%6C%72%6B%64%679%5F%65%68%63%73%77%6F4%2B%6637%6A");$O00O0O=$O00OO0{3}.$O00OO0{6}.$O00OO0{33}.$O00OO0{30};$O0OO00=$O00O

  • PHP实现限制域名访问的实现代码(本地验证)

    2020-09-13

    用PHP编写好的源码,如果不想被其它人直接利用怎么办?首先想到的是加密,但现在除了Zend 5加密还比较难破解外,其它的加密方式都不堪一击。即使不破解,不怀好意的人同样可以使用你的源码搭建一个和你一模一样的一个网站。这岂不是使你的劳动成果白白的被别人占为己有。下面介绍一种方法即限制域名的方法来保护你的源代码不被直接拷贝运行。如何通过程序限制域名从而保护源码呢?比如你所做的网站将来要使用的是www.

  • 解决在Laravel 中处理OPTIONS请求的问题

    2020-09-10

    前面已经说过可以通过中间件来处理OPTIONS请求,近日寻得一个简单的办法。在路由文件中定义一个路由,通过正则来匹配相应的路由。Route::options('/{all}', function(Request $request) {  $origin = $request->header('ORIGIN', '*');  header("Access-Control-Allow-Origin:

  • php生成HTML文件的类方法

    2020-09-10

    目的用PHP生成HTML文档, 支持标签嵌套缩进, 支持标签自定义属性起因这个东西确实也是心血来潮写的, 本来打算是输出HTML片段用的, 但后来就干脆写成了一个可以输出完整HTML的功能;我很满意里边的实现缩进的机制, 大家有用到的可以看看p.s. 现在都是真正的前后端分离了(vue, nodejs, webpack...), 这个东西喜欢就用, 不喜欢就算了~支持的标签html, head,

  • 零基础php编程好学吗

    2020-09-10

    PHP编程语言对于新手而言,非常容易上手,不乏有很多人通过自学找到了高薪的工作。不管自学还是通过参加培训进行学习,PHP开发工程师是保持如何的晋级过程呢?如何考究自己学习过程中的实力水平?阶段一:功能开发 最开始的功能开发并非能完整的开发某个功能,更多的是采用模仿,代码分析实现某项功能,一般是在校学生或者刚刚接触编程一段时间,这时对PHP基本语法不太熟悉,做东西都靠查资料。对于功能实现,能用但是健

  • laravel利用中间件防止未登录用户直接访问后台的方法

    2020-09-10

    中间件介绍http://laravelacademy.org/post/7812.html创建中间件php artisan make:middleware AdminLogin 然后我们打开kernel.php,将这个中间件加入到$routeMiddleware路由中间件中 'admin.login' => \App\Http\Middleware\AdminLogin::class,一个简单的小

  • laravel实现登录时监听事件,添加登录用户的记录方法

    2020-09-10

    一、执行,php artisan make:event AdminLoginEvent 命令,Laravel目录\app\Events会生成AdminLoginEvent.php文件,二、我们先在\app\Providers目录下找到EventServiceProvider.php文件,该文件内有一个Events-Listeners数组来保存事件和监听者的映射关系:protected $liste

  • Laravel5.5 实现后台管理登录的方法(自定义用户表登录)

    2020-09-10

    最近群里很多人文档,laravel如何做会员和管理两个身份登录,今天把教程分享一下自定义用户表登录认证是由 guards 和 providers 两部分构成的, defaults 配置是默认选择一个 guard 认证驱动,所以我们在这两个配置项中分别添加一个 admin 和 admins 选项。<php  'guards' => [   'web' => [    'driver' => 'ses

  • Laravel框架表单验证操作实例分析

    2020-09-10

    本文实例讲述了Laravel框架表单验证操作。分享给大家供大家参考,具体如下:public function create(Request $request){  if($request->isMethod('POST')){    //验证通过后继续进行    //方法1 控制器验证    $this->validate($request,[      'Student.name' => 're

  • Laravel框架控制器的middleware中间件用法分析

    2020-09-10

    本文实例讲述了Laravel框架控制器的middleware中间件用法。分享给大家供大家参考,具体如下:场景:活动开始前只能访问宣传页面,开始后才可以访问其他页面:步骤:新建中间件,注册中间件,使用中间件,中间件的前置和后置操作。控制器:public function activity0(){  return '活动快要开始啦,敬请期待';}public function activity1(){

  • Laravel框架控制器的request与response用法示例

    2020-09-10

    本文实例讲述了Laravel框架控制器的request与response用法。分享给大家供大家参考,具体如下:Laravel 控制器的requestpublic function request1(Request $request){  //取值  $name = Request::input('name');  //是否有值  if($request->has('name')){    echo

  • php解决约瑟夫环算法实例分析

    2020-09-10

    本文实例讲述了php解决约瑟夫环算法。分享给大家供大家参考,具体如下:今天偶遇一道算法题“约瑟夫环”是一个数学的应用问题:一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数, 再数到第m只,在把它踢出去…,如此不停的进行下去, 直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。方法一:递归

  • Yii2.0框架behaviors方法使用实例分析

    2020-09-10

    本文实例讲述了Yii2.0框架behaviors方法使用。分享给大家供大家参考,具体如下:初学Yii2.0 学习路径:http://www.yii-china.com/经过各种学习,积累知识点;(1)控制器 behaviors 过滤数据需要引入如下文件use yii\filters\AccessControl;use yii\filters\VerbFilter;首先:什么是过滤器?过滤器就是对不

  • Laravel的Auth验证Token验证使用自定义Redis的例子

    2020-09-10

    背景项目用户量逐渐增大,接口调用次数越来越多,所以决定使用Redis存token,缓解数据库压力调研在config/auth.php文件中发现用户的驱动使用的是EloquentUserProvider服务提供器,然后查找EloquentUserProvider.php 然后发现在vendor/laravel/framework/src/Illuminate/Auth文件下存在该文件<php nam

  • laravel-admin 在列表页添加自定义按钮的例子

    2020-09-10

    为了添加自定义按钮,按官方文档分4步走:1、先定义工具类app/Admin/Extensions/Tools/ShowArtwork.php:<phpnamespace App\Admin\Extensions\Tools;use Encore\Admin\Admin;use Encore\Admin\Grid\Tools\AbstractTool;use Illuminate\Support\F

  • php使用curl伪造浏览器访问操作示例

    2020-09-10

    本文实例讲述了php使用curl伪造浏览器访问操作。分享给大家供大家参考,具体如下:原理服务器主要通过User-Agent识别客户端是何种设备User-Agent是Http协议中的一部分,属于头域的组成部分。基本格式为: 浏览器标识 (操作系统标识; 加密等级标识; 浏览器语言) 渲染引擎标识 版本信息。具体方法如下/** * curl获取数据 * @param $url * @return mi

  • php更新cookie内容的详细方法

    2020-09-10

    cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当计算机通过浏览器请求一个页面,就会发送这个 cookie。 (推荐学习:PHP视频教程)cookie 的名称指定为相同名称的变量。例如,如果被发送的 cookie 名为 "name",会自动创建名为 $user 的变量,包含 cookie 的值。必须在任何其他输出发送前对 cookie 进行赋

  • laravel-admin的图片删除实例

    2020-09-10

    对laravel-admin的图片上传机制有深深的疑惑,在用户信息页面上删除头像图片就会报错,当时用的是1.4的,后来更新1.5 发现删除按钮直接消失了,在使用过程中,要是在form中正常使用image就好用,稍微写的复杂一点(比如我把$form->image写在tab里的时候)就不好用了。针对这个问题写了一个方法,(也不知道适不适用哈)<phpnamespace App\Admin\Contro

  • laravel-admin解决表单select联动时,编辑默认没选上的问题

    2020-09-10

    今天在开发公司一个功能时,公司开发环境用的是laravel-admin,因为需要用上select联动,所以根据文档说明进行开发,并成功的使用上了,代码我就不重复,大家可以去参考laravel-admin官网的说明。首先我们找到select的js,路径:跟目录/vendor/encore/laravel-admin/src/Form/Field下的Select.php文件,找到下面代码:$scrip

 16710    1 2 3 4 5 6 7 8 9 10 下一页 尾页

微信扫一扫

易采站长站微信账号