-
PHPExcel冻结(锁定)表头的简单实现方法
所属栏目:[PHP教程] 日期:2021-03-06 热度:132
本篇章节讲解PHPExcel冻结(锁定)表头的简单实现方法。供大家参考研究具体如下: PHPExcel是一款功能比较强大的操作微软excel的PHP插件,在导出数据时为了方便查看,有时需要锁定表头,也就是在滚动查看数据时,表头始终出现在视野中,而不会消失[详细]
-
深入理解PHP中的static和yield关键字
所属栏目:[PHP教程] 日期:2021-03-06 热度:63
前言 本文主要给大家介绍了关于PHP中static和yield关键字的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 先来说说 static 关键字。本篇只讲静态方法的使用与后期绑定的知识点。 static 什么时候用来修饰方法 static 关键字[详细]
-
PHP实现无限极分类生成分类树的方法
所属栏目:[PHP教程] 日期:2021-03-06 热度:120
本篇章节讲解PHP实现无限极分类生成分类树的方法。供大家参考研究具体如下: 现在的分类数据库设计基本都是:每一个分类有一个id主键字段,一个pid指向父类的id,这样便可实现无限级分类,取出的数据就是如下的格式: 1,"pid[详细]
-
PHP中关于PDO数据访问抽象层的功能操作实例
所属栏目:[PHP教程] 日期:2021-03-06 热度:74
PDO:数据访问抽象层 具有三大特点: 1.可以访问其它数据库 所有数据库都可以 2.具有事务功能 3.带有预处理语句功能(防止SQL注入攻击) 实例操作代码如下: //1.造PDO对象 $dsn ="mysql:dbname=mydb;host=localhost";//数据库类型:dbname=数据库名称;host=[详细]
-
PHP获取汉字笔画数功能【测试可用】
所属栏目:[PHP教程] 日期:2021-03-06 热度:101
本篇章节讲解PHP获取汉字笔画数功能。分享给大家供大家参考,具体如下: 无意中看到这么个东西,用PHP得到汉字的笔画数。以类的方式实现,有那么点意思,先留下了。 tone=$tone; } function setFormat($head,$format,$foot) { $this->head=$head; $this->f[详细]
-
phpStudy中升级MySQL版本到5.7.17的方法步骤
所属栏目:[PHP教程] 日期:2021-03-01 热度:188
前言 今天在工作发现一个错误,在往本地导数据表的时候老是报错: 报错的数据表字段: 同事说同一个 sql 文件他可以导成功。猜可能是数据库版本的问题,同事的是 5.6,我查了下本地的数据库版本是 5.5.53。网上查了一下,果然是版本的问题,5.5 和 5.6 在 TI[详细]
-
使用PHP json_decode可能遇到的坑与解决方法
所属栏目:[PHP教程] 日期:2021-02-28 热度:126
前言 最近在做网站 的时候用到了json_decode函数,发现了一个问题,现在总结分享出来供大家参考学习,话不多说了,来一起看看详细的介绍吧。 场景: 某项目客户反馈,输出的结果 JSON 中有个要求为对象的数据字段,在某些情况下返回的是 [] 而不是 {};数据[详细]
-
Yii 2中的load()和save()示例详解
所属栏目:[PHP教程] 日期:2021-02-28 热度:103
前言 本文主要给大家介绍的是关于Yii2中load()和save()的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧。 我这里用的数据库是mongo 数据库 为栗子: formName() : $formName; //调用load 一般我是 $test = new test() $test->load([详细]
-
Yii2使用表单上传文件的实例代码
所属栏目:[PHP教程] 日期:2021-02-28 热度:113
yii2用表单上传文件经常用到的,该怎样上传呢? 1、单个文件上传 首先建立一个模型models/UploadForm.php,内容如下 use yiibaseModel; use yiiwebUploadedFile; /** UploadForm is the model behind the upload form. */ class UploadForm extends Model[详细]
-
yii2学习教程之5种内置行为类详解
所属栏目:[PHP教程] 日期:2021-02-28 热度:179
前言 众所周知学习所有知识都需要循序渐进,行为也是一样,在我们学会很牛逼的新建行为,然后轻松注入到组件类之前,先看看yii2框架为我们准备的5个内置的行为类,也许你刚要用到~话不多说了,来一起看看详细的介绍: 本节的目的是让各位小伙伴在使用过程中[详细]
-
PHP实现的简单在线计算器功能示例
所属栏目:[PHP教程] 日期:2021-02-28 热度:100
本篇章节讲解PHP实现的简单在线计算器功能。供大家参考研究具体如下: 简单的计算器(www.jb51.cc) 第一个操作数不能为空 ";unset($_POST["sub"]);//取消表单中的提交变量,后面计算判断时将不执行}if(empty($_POST["num2"])){//如果第二个第一个操[详细]
-
利用php操作memcache缓存的基础方法示例
所属栏目:[PHP教程] 日期:2021-02-28 热度:187
前言 最近在工作中又遇到了memcache,大家应该都有所了解,memcache 是一个高效的分布式的内存对象缓存系统,他可以支持把php的各种数据(数组,对象,基本数据类型)放在它管理的内存中,本文将给大家详细介绍关于php操作memcache缓存的基础方法,话不多说[详细]
-
Yii 2.0实现联表查询加搜索分页的方法示例
所属栏目:[PHP教程] 日期:2021-02-28 热度:162
前言 最近在学习yii2.0,在使用yii2.0过程中遇到一些问题,现将查询搜索分页的方法整理如下,分享出来供大家参考学习,话不多说,来一起看看详细的介绍: 主表:{{%article}} 关联表:{{%article_class}} 方法如下 1、使用gii创建CRUD和search不详述 2、在Ar[详细]
-
YII框架中使用memcache的方法详解
所属栏目:[PHP教程] 日期:2021-02-28 热度:179
本篇章节讲解YII框架中使用memcache的方法。供大家参考研究具体如下: yii中可以很方便的使用memcache 一.配置 在main.php的components中加入cache配置 array( 'cache[详细]
-
PHP编程获取图片的主色调的方法【基于Imagick扩展】
所属栏目:[PHP教程] 日期:2021-02-28 热度:70
本篇章节讲解PHP编程获取图片的主色调的方法。供大家参考研究具体如下: 代码中用到了php的图片扩展,所以使用之前,需要先安装PHP的Imagick扩展,具体安装如下(window下): 代码如下: quantizeImage( 10,Imagick::COLORSPACE_RGB,false,false )[详细]
-
php7安装mongoDB扩展的方法分析
所属栏目:[PHP教程] 日期:2021-02-28 热度:124
本文讲述了php7安装mongoDB扩展的方法。供大家参考研究具体如下: 这里我们使用pecl命令来安装 首先来到php7的安装目录 回车,执行成功后,会输出以下结果: 接下来我们需要打开php.ini文件,添加extension=mongodb.so配置 或者直接执行下面命令来添[详细]
-
基于win2003虚拟机中apache服务器的访问
所属栏目:[PHP教程] 日期:2021-02-27 热度:123
虽然在win2003配置PHP有点非主流,但你还是要会怎么弄。你也可以将本文的虚拟机看成是服务器,宿主机看成是客户端。 不像Linux系统,由于win2003有IIS的存在,占有了固有的80的端口,在win2003虚拟机中配置的apache服务器常常被迫改成其它端口,比如8081,有[详细]
-
Yii2 队列 shmilyzxt/yii2-queue 简单概述
所属栏目:[PHP教程] 日期:2021-02-27 热度:179
shmilyzxt/yii2-queue 简单解释: 1.我用的yii2高级版,我们从配置开始看代码,这里我用的是mysql队列,首先配置文件,我把queue配置项写在根目录 commonconfigmain-local.php 下的 components 数组下,更改一下数据库配置.复制 composer 安装后复制 2个sql文件[详细]
-
TP3.2批量上传文件或图片 同名冲突问题的解决方法
所属栏目:[PHP教程] 日期:2021-02-27 热度:66
本文实例为大家分享了TP3.2批量上传文件或图片的具体代码,并解决了同名冲突问题,供大家参考,具体内容如下 1、html 2、php maxSize = 3145728; $upload->rootPath = './Uploads/'; $upload->savePath = 'image/'; //$upload->saveName = date('YmdHis').[详细]
-
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
所属栏目:[PHP教程] 日期:2021-02-27 热度:61
这只是自己练习的一个记录而已。 因为某种原因,不想用yii自带的user表,想用自己建的admin数据库表,修改如下: 1. 参考高级模板里里的commonmodelsUser 修改 Admin 2. 修改配置文件里面的 [ //'identityClass[详细]
-
如何修改yii2.0自带的user表为其它的表
所属栏目:[PHP教程] 日期:2021-02-27 热度:149
因为某种原因,不想用yii自带的user表,想用自己建的admin数据库表,修改如下: 1. 参考高级模板里里的 commonmodelsUser 修改 Admin 2. 修改配置文件里面的 [ //'identityClass[详细]
-
PHP读取word文档的方法分析【基于COM组件】
所属栏目:[PHP教程] 日期:2021-02-27 热度:52
本篇章节讲解PHP读取word文档的方法。供大家参考研究具体如下: php开发 过程中可能会word文档的读取问题,这里可以利用com组件来完成此项操作 一、先开启php.ini的COM ,操作如下 1. 2. 二、开启之后就可以试下如下操作 1、建立一个指向新COM组件[详细]
-
PHP正则匹配中英文、数字及下划线的方法【用户名验证】 #60;fon
所属栏目:[PHP教程] 日期:2021-02-27 热度:157
本篇章节讲解PHP正则匹配中英文、数字及下划线的方法。供大家参考研究具体如下: 一、问题: 对于用户注册时的用户名要求由中英文、数字或下划线组成,不得含有其他字符。 二、解决方法: 针对输入字符进行中英文、数字及下划线的正则验证即可。[详细]
-
php中文乱码问题的终极解决方案汇总
所属栏目:[PHP教程] 日期:2021-02-27 热度:111
前言 本文主要给大家介绍了关于php中文乱码问题的终极解决方案,分享出来供大家参考学习,在开始之前,我们先来谈谈为什么会出现中文乱码? 很多新手朋友学习PHP的时候,发现程序中的中文在输出的时候会出现乱码的问题,那么为什么会出现这种乱码的情况呢?[详细]
-
PHP针对伪静态的注入总结【附asp与Python相关代码】
所属栏目:[PHP教程] 日期:2021-02-27 热度:64
本篇章节讲解PHP针对伪静态的注入。供大家参考研究具体如下: 一:中转注入法 1.通过http://www.xxx.com/news.php?id=1做了伪静态之后就成这样了http://www.xxx.com/news.php/id/1.html 2.测试步骤: 中转注入的php代码:inject.php 3.本地环境搭建[详细]