标签: PHP

Thinkphp5.0框架实现切换数据库的方法分析

本文实例讲述了ThinkPHP5.0框架实现切换数据库的方法。分享给大家供大家参考,具体如下:方法一:config.php添加数据库配置'video_log'=>[//数据库类型'type'=>'mysql',//服务器地址'hostname'=>'192.168.1.11',//...

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

如何在ThinkPHP中使用Windows计划任务定时执行PHP文件

实现思路如下:通过win的“任务”功能来定时执行一个bat文件,bat文件会调用php.exe文件,php.exe可以传递参数指定执行哪个类和方法方法如下:一,thinkphp开启cli支持1、tp正好支持cli命令模式,手册的路径为13.7.4如果是用的其他框架不支持cli,那么只能直接写程序了,...

PHP 2021-04-21 68 0 0 阅读全文

Yii 框架控制器创建使用及控制器响应操作示例

本文实例讲述了Yii框架控制器创建使用及控制器响应操作。分享给大家供大家参考,具体如下:Yii框架控制器创建使用在根目录下的controllers目录下创建控制器HelloController.php:

PHP 2021-04-29 39 0 0 阅读全文

Golang切片反序实例

看代码吧~packagemainimport("fmt")funcmain(){fmt.Println(reverse([]byte{11,22,33,44}))}funcreverse(s[]byte)[]byte{fori,j:=0,len(s)-1;i<j;i,j=i...

Golang 2021-04-08 53 0 0 阅读全文

使用PHP的Mail()函数实现发送邮件功能

利用PHP的mail函数发送邮件mail()函数的作用:连接到邮件服务器,利用smtp协议,与该服务器交互并投邮件注意:1.mail函数不支持esmtp协议,即只能直投不能登录2.由上条知,我们只能直投至最终的收件服务器地址,而该地址需要在php.ini中指定此处以网易邮箱为例,先找到服务器地址:再...

JavaScript 2021-06-03 63 0 0 阅读全文

Yii框架操作Cookie与Session的方法实例详解

本文实例讲述了Yii框架操作cookie与session的方法。分享给大家供大家参考,具体如下:cookie操作设置cookie//获取response->cookies组件$cookies=\Yii::$app->response->cookies;//设置cookie数组$ar...

PHP 2021-04-26 61 0 0 阅读全文

Laravel 自动生成验证的实例讲解:Login / Logout

Laravel自动授权讲解看到这部分文档,经常看见的一句话就是phpartisanmake:auth,经常好奇这段代码到底干了什么,现在就来扒一扒。路由路由文件中会新加入以下内容:Auth::routes();Route::get('/home','HomeController@index')-&g...

PHP 2021-04-29 48 0 0 阅读全文

详解PHP中Implode Explode Serialize Json Msgpack性能对比

测试方法首先使用implode,serialize,json_encode,msgpack_pack创建四个文本文件,用于测试。创建代码如下:创建后生成implode.txt92字节serialize.txt165字节json.txt223字节msgpack.txt121字节生成的字符串大小排序如下...

PHP 2021-04-21 55 0 0 阅读全文

解决Laravel5.2 Auth认证退出失效的问题

登录正常,但是退出的时候并没有清掉session,退出后还是处于登录状态。解决方法如下:路由如下Route::group(['namespace'=>'Admin','middleware'=>'auth'],function(){Route::resource('admin/post'...

PHP 2021-04-29 52 0 0 阅读全文

Thinkphp6.0如何利用自定义验证规则规范的实现登陆

1.实现效果如图2.ThinkPHP中的MVCM:Model模型层(与数据库交互的持久层)V:View视图层(前端html,css,js)C:Controller控制器层这里可以再单独封装一层common公共层,用于处理公用业务,或者是封装统一返回给前端的JSON数据格式。控制器层的正确写法是只接受...

PHP 2021-04-08 89 0 0 阅读全文

Javascript连接Mysql与PHP通过Odbc连接任意数据库

脑洞大开用javascript链接mysql,2个小时总算实现了,用到了odbc,后面又想到用php链接odbc链接数据库,也实现了,就把案例放一下。注意事项:1.javascript连接mysql使用的是”newActiveXObject“这个对象,这个对象只有IE浏览器支持,所以只能在IE浏览器...

JavaScript 2021-06-11 57 0 0 阅读全文

如何使用PHP对象POPO来优化你的代码

如果您熟悉Java,可能您已经知道POJO(普通Java类).因为POJO这个词最早是由MartinFowler、RebeccaParsons和JoshMacKenzie于2000年在Java编程语言上创造的。POJO使我们更容易理解类对象中的数据结构类型。我们有如下的问题:POJO在另一种编程语言...

PHP 2021-06-28 42 0 0 阅读全文

Laravel实现ApiToken认证请求

1.打开database/migrations/2014_10_12_000000_create_users_table.php这个migration文件,我们需要更改user表的结构2.我们需要为user表添加api_token字段,也就是说我们的token是保存在数据库中的,在合适的位置,添加一...

PHP 2021-04-29 54 0 0 阅读全文

如何在Laravel中验证Zip里的文件

在Laravel程序中上传文件时,请求验证可以很好验证上传的文件。你可以要求上传文件必须为图片,也可以限制文件字节大小,也可以根据mimetypes或者文件扩展名过滤文件。如果我们希望用户上载ZIP文件,我们可以结合规则并像如下所示的内容使用:return['file'=>'required|...

PHP 2021-06-28 61 0 0 阅读全文

Yaf框架PHPUnit集成测试方法

测试目录test├──TestCase.php├──bootstrap.php├──controller│├──BaseControllerTest.php│└──IndexControllerTest.php├──model├──phpunit.xml└──service└──TokenServi...

PHP 2021-06-11 61 0 0 阅读全文

Thinkphp5.0 框架视图View的比较标签用法分析

本文实例讲述了Thinkphp5.0框架视图view的比较标签用法。分享给大家供大家参考,具体如下:{eqname="a"value="10"}相等{else/}不相等{/eq}{equalname="a"value="10&qu...

PHP 2021-04-29 64 0 0 阅读全文

Laravel框架查询构造器 CURD操作示例

本文实例讲述了Laravel框架查询构造器CURD操作。分享给大家供大家参考,具体如下:新增//插入一条数据publicfunctioninsert(){$rs=DB::table('student')->insert(['name'=>'Kit','age'=>12]);dd($...

PHP 2021-04-26 54 0 0 阅读全文

PHP获取数组中指定的一列

对于一个多维数组(以二维数组为例),经常需要获取到其中的一列,比如有几条用户数据,是一个二维数组,现在需要获取到这几个用户的名字,可以有多种方法实现:$arr=array(array('id'=>'101','name'=>'qu','age'=>28),array('id'=&g...

PHP 2021-06-11 50 0 0 阅读全文

PHP生成带Logo二维码类

本文介绍php实现创建二维码类,支持设置尺寸,加入LOGO,描边、圆角、透明度,等处理。提供完整代码,演示实例及详细参数说明,方便大家学习使用。实现功能如下:1.创建二维码2.加入logo到二维码中3.logo可描边4.logo可圆角5.logo可设透明度6.logo图片及输出图片类型支持png,j...

PHP 2021-06-18 60 0 0 阅读全文

Thinkphp5.0框架视图View的模板布局用法分析

本文实例讲述了Thinkphp5.0框架视图view的模板布局用法。分享给大家供大家参考,具体如下:使用include,文件包含:{includefile="common/header"/}模板继承:common\base.html:{blockname="title&...

PHP 2021-04-29 56 0 0 阅读全文