PHP正则表达式处理函数(PCRE 函数)实例小结
本文实例讲述了PHP正则表达式处理函数。分享给大家供大家参考,具体如下:有时候在一些特定的业务场景中需要匹配,或者提取一些关键的信息,例如匹配网页中的一些链接,提取一些数据...
本文实例讲述了PHP正则表达式处理函数。分享给大家供大家参考,具体如下:有时候在一些特定的业务场景中需要匹配,或者提取一些关键的信息,例如匹配网页中的一些链接,提取一些数据...
在Yii2中提供了密码加密以及验证的一系列方法,方便我们的使用,它使用的是bcrypt算法。查看源码我们可以发现它使用的是PHP函数password_hash()和crypt()生成。加密:/** * $pass...
前提本教程默认以下几点你已经完全满足: 开通了认证后的服务号 服务号开通的微信支付的认证 腾讯给你的邮件中有商户登录的账号和密码 拥有一个可供上传代码和设置回调域...
本文实例讲述了php面向对象程序设计中self与static的区别。分享给大家供大家参考,具体如下:1、假设我们有个Car类,它有2个方法:model()和getModel()。class Car{ public functio...
之前做平台内容发布审核都是自己构建一套违禁词库,在代码中利用词库判断用户发布的内容,现在可以使用百度ai api完成这个功能。接下来就简单说下怎么做吧:首先打开百度ai 开发...
curl的cookie怎么使用?新手都很头疼的,curl的参数太多了,其中cookie部分就涉及了4个。当然了,手册上明白写的curl的cookie是3个,但是嘛,不是还有个header的参数嘛,里面可以包...
写出优秀的程序代码是一门艺术,要想如此,就必须在一开始就养成良好的编程习惯。良好的编程习惯不仅有助于项目初期的设计(如模块化),还可以使你编写的代码更易于理解,从而使代码的...
工具包org.json.jar,是一个轻量级的,JAVA下的json构造和解析工具包,它还包含JSON与XML, HTTP headers, Cookies, CDL的转换。
这里推荐使用:阿里巴巴FastJson是一个Json处理工具...
本文实例讲述了php curl操作API接口类。分享给大家供大家参考,具体如下:<?phpnamespace curl;/** * Created by PhpStorm. * User: Administrator * Date: 2017/6/16 * Ti...
原文链接:https://vien.tech/article/163前言Laravel Validator 默认返回的是英文的提示消息,而大多数情况我们需要自定义错误返回提示消息,本文将介绍一下如何自定义错误消息,...
本文实例讲述了php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率。分享给大家供大家参考,具体如下:<?php/** * 测试pdo和mysqli的执行效率 */header("Content-type:t...
本文实例讲述了PHP利用pdo_odbc实现连接数据库。分享给大家供大家参考,具体如下:目的:从sql server数据库里面把某个视图文件调用出来,以键值对的方式显示在页面上。利用pdo odb...
本文实例讲述了PHP __call()方法实现委托。分享给大家供大家参考,具体如下:委托是指一个对象转发或者委托一个请求给另一个对象,被委托的一方替原先对象处理请求。这类似于继承...
本文实例讲述了PHP抽象类与接口的区别。分享给大家供大家参考,具体如下:抽象类abstract概念定义为抽象的类不能被实例化。任何一个类,如果有一个方法是被声明为抽象的,那么这个...
1.问题:PHP在使用readfile函数定义下载文件时候,文件不可以过大,否则会下载失败,文件损坏且不报错;
2.原因:这个是因为readfile读取文件的时候会把文件放入缓存,导致内存溢出;
3.解...
获取某目录下所有子文件和子目录function getDirContent($path){ if(!is_dir($path)){ return false; } //readdir方法 /* $dir = opendir($path); $arr = array();...
本文实例讲述了PHP经典设计模式之依赖注入定义与用法。分享给大家供大家参考,具体如下:依赖注入的实质就是把一个类不可能更换的部分和可更换的部分分离开来,通过注入的方式来...
php和vue可以配合使用,我们可以利用vue和php进行前后端分离。进行前后端分离的好处前后端分离后可以使前后端工程师分工更加明确,让后端工程师专注于业务逻辑的实现以及性能优...
短闭包,也叫做箭头函数,是一种用 php 编写的短函数.当向函数中传递闭包时,这个功能是非常有用的,比如使用 array_map 或是 array_filter函数时.这就是它们看起来的样子:// P...
本文实例讲述了ThinkPHP3.2框架自带分页功能实现方法。分享给大家供大家参考,具体如下:1.前端-分页代码:<tfoot><!--分页显示?--><tr> <td textalign="center" cl nowrap="true...
前言常量是一个简单的标识符。在脚本执行期间该值不能改变(除了所谓的魔术常量,他们其实不是常量)。常量默认大小写敏感。通常常量标识符总是大写的。
可以用define()函数来定...
在web系统开发中,文件上传功能是非常常见的功能,这个功能开发中有一个非常关键的步骤:文件类型检查,这对于系统安全性起着很重要的作用,也是一个合格的程序员必须要做的。那么在P...
本文实例讲述了thinkPHP框架通过Redis实现增删改查操作的方法。分享给大家供大家参考,具体如下:一、概述Redis是一个NoSQL数据库,由于其数据类型的差异,所以要在MVC框架中实现CU...
本文实例讲述了thinkphp5框架API token身份验证功能。分享给大家供大家参考,具体如下:使用说明:登陆时生成token和刷新用的refresh_token,返回给客户端,客户端收到保存本地local...
yii\rest\UrlRule
使用yii\rest\UrlRule来自动映射控制器的 restful 路由,简单快捷,缺点是必须得按规定好的方法名去写业务。映射的规则如下,当然,你可以修改源码为你的习惯:publ...
本文实例讲述了Yii2框架配置文件(Application属性)与调试技巧。分享给大家供大家参考,具体如下:配置文件Yii2的主要配置文件config\web.php:<?php$params = require(__DIR...
本文实例讲述了PHP微信网页授权的配置文件操作。分享给大家供大家参考,具体如下:代码如下:
<?php//配置文件return [ 'weixin'=>[ /** * Debug 模式,bool 值:tru...
本文实例讲述了php数组遍历类与用法。分享给大家供大家参考,具体如下:<?php class scanArray{ public $arr; public $where; private $str; public function...
本文实例讲述了tp5(thinkPHP5框架)使用DB实现批量删除功能。分享给大家供大家参考,具体如下:1-前端页面html<a href="javascript:;" rel="external nofollow" onclick="datade...
PHP常用正则表达式,具体内容如下所述:$regex = '[\u4e00-\u9fa5]'; //匹配中文字符的正则表达式$regex = '^[\u4E00-\u9FA5A-Za-z0-9]+$'; or $regex = '^[\u4E00-\u9FA5A-Za-...
本文实例讲述了基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作。分享给大家供大家参考,具体如下:QueryList4教程 地址:https://doc.querylist.cc/site/index/doc/45...
本文实例讲述了Yii2框架视图(View)操作及Layout的使用方法。分享给大家供大家参考,具体如下:渲染视图1.我们在Default 控制器里做演示<?phpnamespace app\controllers;use...
本文实例讲述了thinkPHP5框架实现多数据库连接,跨数据连接查询操作。分享给大家供大家参考,具体如下:1. 多数据库连接方法1:在需要连接其他数据库的地方,使用Db::connect()方法动...
前言为任何Web应用程序设置适当的文件权限是Web托管的重要部分。 在本教程中,您将学习如何在Linux Web服务器上托管的Laravel应用程序上正确配置文件权限。首先,确定运行Web服...
大约 80% 的 Web 应用程序由 PHP 提供支持。类似地,SQL 也是如此。PHP 5.5 版本之前,我们有用于访问 MySQL 数据库的 mysql_ 命令,但由于安全性不足,它们最终被弃用。弃用这件事...
本文实例讲述了tp5(thinkPHP5框架)时间查询操作。分享给大家供大家参考,具体如下:在项目中 可能会遇到 跨月份进行查询比如在 当输入201809 会获取当月的开始时间$start_month...
具体代码如下所述: /* 计算两组经纬度坐标之间的距离 * @param $lat1 纬度1 * @param $lng1 经度1 * @param $lat2 纬度2 * @param $lng2 经度2 * @param int $len_type...
本文实例讲述了Yii2框架加载css和js文件的方法。分享给大家供大家参考,具体如下:1、第一步是要把我们的css、js文件放到web目录下2、第二步修改assets/AppAsset.php文件<?...
关于权限管理的思考
最近用laravel设计后台,后台需要有个权限管理。权限管理实质上分为两个部分,首先是认证,然后是权限。认证部分非常好做,就是管理员登录,记录session。这个lar...
本文实例讲述了tp5(thinkPHP5框架)captcha验证码配置及验证操作。分享给大家供大家参考,具体如下:1-安装composer require topthink/think-captcha 1.* -vvv2-配置文件'captch...
本文实例讲述了PHP观察者模式。分享给大家供大家参考,具体如下:1.用js实现观察者模式<!DOCTYPE html><html><head> <title></title> <style type="text/css"> div{wi...
本文实例讲述了TP5(thinkPHP框架)实现后台清除缓存功能。分享给大家供大家参考,具体如下:layui插件 http://www.layui.com/1--common的文件/** * 循环删除目录和文件 * @param...
本文实例讲述了Yii2框架自定义类统一处理url操作。分享给大家供大家参考,具体如下:因为每个人写url的方式不一样,导致我们后期如果对url有修改的话,就非常麻烦。
所以我们需要...
本文实例讲述了PHP单例模式。分享给大家供大家参考,具体如下:<?php//单列模式// //1.普通类// class singleton{// }// $s1 = new singleton();// $s2 = new singleton();...
本文实例讲述了Yii2框架操作数据库的方法。分享给大家供大家参考,具体如下:准备数据库DROP TABLE IF EXISTS `pre_user`;CREATE TABLE `pre_user`( `id` int(11) AUTO_INCREM...
前言Swoole内核团队开设的专栏,会逐渐投入精力写文章介绍Swoole的开发历程,实现原理,应用实践等,大家可以更好的交流,共同学习,建设PHP生态。协程调度去年Swoole推出了4.0版本后,完...
本文实例讲述了Yii2框架控制器、路由、Url生成操作。分享给大家供大家参考,具体如下:控制器与路由控制器以Controller作为后缀,继承自yii\web\Controller;
动作以action作为前...
本文实例为大家分享了PHP文件上传小程序的具体代码,供大家参考,具体内容如下废话略过,直接上代码:首先前端代码:index.html<html><head> <meta http-equiv="Content-Type" conten...
php fread函数用于读取文件(可安全用于二进制文件),其语法是fread(file,length),参数file必需,指规定要读取打开文件,length 必需,指规定要读取的最大字节数。php fread函数怎么用?...
本文实例讲述了PHP实现的操作数组类库定义与用法。分享给大家供大家参考,具体如下:类库(完整类库):<?phpclass ArrayHelper{ /** * 从数组中删除空白的元素(包括只有空白...