-
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
所属栏目:[PHP教程] 日期:2021-02-24 热度:167
这只是自己练习的一个记录而已。 因为某种原因,不想用yii自带的user表,想用自己建的admin数据库表,修改如下: 1. 参考高级模板里里的commonmodelsUser 修改 Admin 2. 修改配置文件里面的 [ //'identityClass[详细]
-
如何修改yii2.0自带的user表为其它的表
所属栏目:[PHP教程] 日期:2021-02-24 热度:56
因为某种原因,不想用yii自带的user表,想用自己建的admin数据库表,修改如下: 1. 参考高级模板里里的 commonmodelsUser 修改 Admin 2. 修改配置文件里面的 [ //'identityClass[详细]
-
PHP读取word文档的方法分析【基于COM组件】
所属栏目:[PHP教程] 日期:2021-02-24 热度:197
本篇章节讲解PHP读取word文档的方法。供大家参考研究具体如下: php开发 过程中可能会word文档的读取问题,这里可以利用com组件来完成此项操作 一、先开启php.ini的COM ,操作如下 1. 2. 二、开启之后就可以试下如下操作 1、建立一个指向新COM组件[详细]
-
PHP正则匹配中英文、数字及下划线的方法【用户名验证】 #60;fon
所属栏目:[PHP教程] 日期:2021-02-24 热度:117
本篇章节讲解PHP正则匹配中英文、数字及下划线的方法。供大家参考研究具体如下: 一、问题: 对于用户注册时的用户名要求由中英文、数字或下划线组成,不得含有其他字符。 二、解决方法: 针对输入字符进行中英文、数字及下划线的正则验证即可。[详细]
-
php中文乱码问题的终极解决方案汇总
所属栏目:[PHP教程] 日期:2021-02-24 热度:55
前言 本文主要给大家介绍了关于php中文乱码问题的终极解决方案,分享出来供大家参考学习,在开始之前,我们先来谈谈为什么会出现中文乱码? 很多新手朋友学习PHP的时候,发现程序中的中文在输出的时候会出现乱码的问题,那么为什么会出现这种乱码的情况呢?[详细]
-
PHP针对伪静态的注入总结【附asp与Python相关代码】
所属栏目:[PHP教程] 日期:2021-02-24 热度:182
本篇章节讲解PHP针对伪静态的注入。供大家参考研究具体如下: 一:中转注入法 1.通过http://www.xxx.com/news.php?id=1做了伪静态之后就成这样了http://www.xxx.com/news.php/id/1.html 2.测试步骤: 中转注入的php代码:inject.php 3.本地环境搭建[详细]
-
YII2框架中excel表格导出的方法详解
所属栏目:[PHP教程] 日期:2021-01-27 热度:96
前言 表格的导入导出是我们在日常开发中经常会遇到的一个功能,正巧在最近的项目中做到了关于表格输出的功能,并且之前用TP的时候也做过,所以想着趁着这次功能比较多样的机会整理一下,方便以后需要的时候,或者有需要的朋友们参考学习,下面话不多说了,来[详细]
-
实例讲解YII2中多表关联的使用方法
所属栏目:[PHP教程] 日期:2021-01-27 热度:127
前言 本文对 YII2.0 的多表关联查询做一个简单的介绍。文中通过实例代码介绍的非常详细,下面话不多说,来一起看看详细的介绍: 首先先来说明一下表结构 表结构 现在有订单表、用户表、商品清单表、商品库存表 在YII中,如果想直接关联其他表进行查询的话,[详细]
-
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
所属栏目:[PHP教程] 日期:2021-01-27 热度:197
本篇章节讲解PHP实现表单提交数据的验证处理功能。供大家参考研究具体如下: 防XSS攻击代码: ',[详细]
-
php基于自定义函数记录log日志方法
所属栏目:[PHP教程] 日期:2021-01-27 热度:117
本篇章节讲解php基于自定义函数记录log日志方法。供大家参考研究具体如下: var_export() 方法详解: var_export – 输出或返回一个变量的字符串表示 描述 : mixed var_export ( mixed expression,bool ) 此函数返回关于传递给该函数的变量的结构[详细]
-
php实现基于pdo的事务处理方法示例
所属栏目:[PHP教程] 日期:2021-01-27 热度:70
本篇章节讲解php实现基于pdo的事务处理方法。供大家参考研究具体如下: 实例1: try {} catch () {} 形式 setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);} catch (PDOException $e) { die("数据库连接失败[详细]
-
PHP实现的redis主从数据库状态检测功能示例
所属栏目:[PHP教程] 日期:2021-01-27 热度:84
本篇章节讲解PHP实现的redis主从数据库状态检测功能。供大家参考研究具体如下: 实例: array( 'hostname[详细]
-
解决form中action属性后面?传递参数 获取不到的问题
所属栏目:[PHP教程] 日期:2021-01-27 热度:191
如下所示: echo " 您将更新商品编号为 $p_id 的商品信息 查看所有 商品名称: 商品名称小于10个字 商品价格: 价格大于0且小于99999.99(保留两位小数) 图片: 请输入图片src 生产日期: 格式:yyyy-mm-dd 详细信息: 详细信息请保持在50字以内 提交[详细]
-
php检测mysql表是否存在的方法小结
所属栏目:[PHP教程] 日期:2021-01-27 热度:55
本篇章节讲解php检测mysql表是否存在的方法。供大家参考研究具体如下: pdo: getMessage());}$table = 'cy_news[详细]
-
PHP实现的mysql主从数据库状态检测功能示例
所属栏目:[PHP教程] 日期:2021-01-27 热度:139
本篇章节讲解PHP实现的mysql主从数据库状态检测功能。供大家参考研究具体如下: 实例: array( 'hostname[详细]
-
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
所属栏目:[PHP教程] 日期:2021-01-27 热度:73
正好最近的域名备案通过了,兴起就突然想做一个网页,虽然之前去备案域名也是有这个目的。 问过几个人,说用linux上用PHP搭建网站很简单,就试着做了一个, 这里主要说一下登录验证相关的部分; 首相准备几个文件,主要是index.php、conn.php、data.php以及l[详细]
-
PHP简单计算两个时间差的方法示例
所属栏目:[PHP教程] 日期:2021-01-25 热度:144
本篇章节讲解PHP简单计算两个时间差的方法。供大家参考研究具体如下: ";echo $hour."小时 ";echo $minute."分钟 ";echo $second."秒 "; 运行结果: PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用: 在线日期/天数计算器: 在线日期[详细]
-
详解php框架Yaf路由重写
所属栏目:[PHP教程] 日期:2021-01-25 热度:103
通常为了友好的URL格式,会进行站点URL的重写,可以在webserver(Nginx)的配置中进行rewrite,也可在在程序端进行 以下使用Yaf框架进行URL的重写,进行一些整理,方便日后查看 YAF的URL重写方式主要有以下几种,可以综合使用 方式1: 在配置文件中进行 ;a reg[详细]
-
php 猴子摘桃的算法
所属栏目:[PHP教程] 日期:2021-01-25 热度:115
有一只猴子摘了一堆桃子,当即吃了一半,可是桃子太好吃了,它又多吃了一个,第二天它把第一天剩下的桃子吃了一半,又多吃了一个,就这样到第十天早上它只剩下一个桃子了,问它一共摘了多少个桃子? 方法1 $i=(taozi($i+1)+1)*2; return $i; } echo "一共桃[详细]
-
php提交表单时保留多个空格及换行的文本样式的方法
所属栏目:[PHP教程] 日期:2021-01-25 热度:138
需求是: 用户提交表单时屏蔽敏感词的功能。其中敏感词来自服务器端同一路径下的ciku.txt,敏感词通过"|"连接,例如"g|c|a",提交表单时替换敏感词,更重要的是,需要保持表单文本域中用户输入的多个空格及换行的样式,并原样输出。php代码如下: '); $messa[详细]
-
php smtp实现发送邮件功能
所属栏目:[PHP教程] 日期:2021-01-25 热度:129
本文实例为大家分享了php smtp发送邮件功能的具体代码,供大家参考,具体内容如下 class smtp { / Public Variables / var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host; var $debug; var $auth; var $user; var $pass; / Pr[详细]
-
PHP实现的简单适配器模式示例
所属栏目:[PHP教程] 日期:2021-01-25 热度:135
本篇章节讲解PHP实现的简单适配器模式。供大家参考研究具体如下:[详细]
-
PHP简单装饰器模式实现与用法示例
所属栏目:[PHP教程] 日期:2021-01-25 热度:58
本篇章节讲解PHP简单装饰器模式实现与用法。分享给大家供大家参考,具体如下: _weapon = $weapon; } public function cost(){ return $this->_weapon->cost() + $this->_price; } public function descriptions(){ return $this->_weapon->descriptions()[详细]
-
用PHP去掉文件头的Unicode签名(BOM)方法
所属栏目:[PHP教程] 日期:2021-01-25 热度:90
废话不多说,直接上代码 //此文件用于快速测试UTF8编码的文件是不是加了BOM,并可自动移除 //By Bob Shen $basedir="."; //修改此行为需要检测的目录,点表示当前目录 $auto=1; //是否自动移除发现的BOM信息。1为是,0为否。 //以下不用改动 if ($dh = opend[详细]
-
php基于SQLite实现的分页功能示例
所属栏目:[PHP教程] 日期:2021-01-25 热度:135
本篇章节讲解php基于SQLite实现的分页功能。供大家参考研究具体如下: 这里操作数据库文件使用的是前面文章《》中的SQLite数据库操作类。废话不说,直接上代码: table_name='[详细]
