-
php实现用户注册密码的crypt加密
所属栏目:[PHP教程] 日期:2021-01-19 热度:64
本文实例为大家分享了php用户注册密码的加密,供大家参考,具体内容如下 一、代码 1、conn.php 2、index.php 用户注册 3、index_ok.php 注册成功。 ";//如果结果为真提示注册成功 }else{ echo " 注册失败! ";//否则提示注册失败 } }else{ echo "请认真填写[详细]
-
php面向对象的用户登录身份验证
所属栏目:[PHP教程] 日期:2021-01-19 热度:57
本文实例为大家分享了php用户登录身份验证的具体代码,供大家参考,具体内容如下 一、代码 conn.php open($connstr); ?> index.php 用户身份验证 $username=$_POST[username]; //接收提交的用户名 $userpwd=$_POST[userpwd]; //接收提交的密码 if(trim($us[详细]
-
php图像验证码生成代码
所属栏目:[PHP教程] 日期:2021-01-19 热度:164
本文实例为大家分享了php封装的一个生成图像验证码,供大家参考,具体内容如下 一、代码 index..php js+GD2函数制作无刷新验证码 用户名: 密码: 确认密码:input type="password" name="defPassword" size="30" class="input" E-mail: 电话: 联系地址[详细]
-
PHP使用PHPExcel实现批量上传到数据库的方法
所属栏目:[PHP教程] 日期:2021-01-19 热度:52
此例子只使用execel2003的.xls文档,若使用的是其他版本,可以保存格式为“Execel 97-2003 工作簿(*.xls)”即.xls文件类型即可! 功能说明:只能上传Excel2003类型的xls文件,大小不超过5M。可下载例子模板添加数据后即可上传! 前台test.php页面 上传表格[详细]
-
PHP 7.0新增加的特性介绍
所属栏目:[PHP教程] 日期:2021-01-19 热度:153
?? 运算符(NULL 合并运算符) 把这个放在第一个说是因为我觉得它很有用。用法: $a = $_GET['a'] ?? 1;它相当于: ?? 运算符(NULL 合并运算符) 把这个放在第一个说是因为我觉得它很有用。用法: $a = $_GET['a'] ?? 1; 它相当于: 我们知道三元运算符是[详细]
-
php显示页码分页类的封装
所属栏目:[PHP教程] 日期:2021-01-19 热度:76
本文实例为大家分享了php封装显示页码的分页类,供大家参考,具体内容如下 一、代码 conn.php connect(); } public function connect(){ $conn=mysql_pconnect('localhost','root','root') or die("Connect MySQL False"); mysql_select_db('db_database20[详细]
-
php简单构造json多维数组的方法示例
所属栏目:[PHP教程] 日期:2021-01-19 热度:75
本篇章节讲解php简单构造json多维数组的方法。分享给大家供大家参考,具体如下: php构造json多维数组其实很简单 下面列举了将mysqli的查询结果数组序列化为json的php代码如下 fetch()){ $fileinfo['fileid'] = $fileid; $fileinfo['name'] = $name; $file[详细]
-
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
所属栏目:[PHP教程] 日期:2021-01-19 热度:189
本篇章节讲解PHP获取redis里不存在的6位随机数的方法。分享给大家供大家参考,具体如下: PHP获取6位数随机数 PHP str_shuffle() 函数 用php的str_shuffle函数: 实例:获取redis里面不存在的6位随机数(设置24小时过时) getSixRandNumber();$rs = $this-[详细]
-
PHP简单获取随机数的常用方法小结
所属栏目:[PHP教程] 日期:2021-01-19 热度:103
本篇章节讲解PHP简单获取随机数的常用方法。分享给大家供大家参考,具体如下: 1.直接获取从min-max的数,例如1-20: 2.在一个数组里面随机选择一个(验证码的时候需要字母、数字混合的情况) PS:这里再为大家提供两款功能类似的在线工具供大家参考: 在[详细]
-
详解Yii2 之 生成 URL 的方法
所属栏目:[PHP教程] 日期:2021-01-18 热度:168
前言 在项目中,推荐使用 Yii2 内置的 URL 工具类生成链接,这样可以非常便捷的管理整站的 URL 行为:比如通过修改配置改变整站的URL格式等。URL 更多高级的用法参见官方文档,这篇文章仅仅介绍 Yii2 生成 URL 的几种方式。 Yii2 默认的 URL 链接格式 Yii2[详细]
-
详解Yii2.0使用AR联表查询实例
所属栏目:[PHP教程] 日期:2021-01-18 热度:166
Yii2.0中使用联表查询有两种办法,第一种是查询构建器(Query Builder),第二种使用活动记录(Active Record),中文网对查询构建器讲的很详细,AR则说的很坑爹,下面贴出自己实践的方法,以供参考。 两个表 {{%article}} 和 {{%article_class}} {{%artic[详细]
-
PHP中phar包的使用教程
所属栏目:[PHP教程] 日期:2021-01-18 热度:52
前言 PHP5.3之后支持了类似Java的jar包,名为phar。用来将多个PHP文件打包为一个文件。 首先需要修改php.ini配置将phar的readonly关闭,默认是不能写phar包的,include是默认开启的。 On 创建一个phar压缩包 buildFromDirectory(__DIR__.'/../','/.php$/'[详细]
-
深入浅析PHP的session反序列化漏洞问题
所属栏目:[PHP教程] 日期:2021-01-18 热度:152
副标题#e# 在php.ini中存在三项配置项: 以上的选项就是与PHP中的Session存储和序列话存储有关的选项。 在使用xampp组件安装中,上述的配置项的设置如下: 在上述的配置中,session.serialize_handler是用来设置session的序列话引擎的,除了默认的PHP引擎之[详细]
-
php实现的二叉树遍历算法示例
所属栏目:[PHP教程] 日期:2021-01-18 热度:60
本篇章节讲解php实现的二叉树遍历算法。分享给大家供大家参考,具体如下: 今天使用php来实现二叉树的遍历 创建的二叉树如下图所示 php代码如下所示: value . ' '; //先把右子树节点入栈,以确保左子树节点先出栈 if($center_node->child_right != null)[详细]
-
php 生成加密公钥加密私钥实例详解
所属栏目:[PHP教程] 日期:2021-01-18 热度:107
php 生成加密公钥加密私钥实例详解 生成公钥私钥 win下必须要openssl.cof支持 liunx一般已自带安装 "sha512","private_key_bits" => 512,//字节数 512 1024 2048 4096 等 "private_key_type" => OPENSSL_KEYTYPE_RSA,//加密类型 ); //1.创建公钥和私钥 返[详细]
-
PHP 7安装调试工具Xdebug扩展的方法教程
所属栏目:[PHP教程] 日期:2021-01-18 热度:62
前言 说到PHP代码调试,对于有经验的PHPer,通过echo、print_r、var_dump函数,或PHP开发工具zend studio、editplus可解决大部分问题,但是对于PHP入门学习的童鞋来说有一定的难度,而且仅仅通过上述这些PHP调试手段,也很难准确发现PHP性能方面的问题,Xd[详细]
-
php读取出一个文件夹及其子文件夹下所有文件的方法示例
所属栏目:[PHP教程] 日期:2021-01-18 热度:193
本篇章节讲解php读取出一个文件夹及其子文件夹下所有文件的方法。分享给大家供大家参考,具体如下: 今天的需求要在一个文件夹中读取出这个文件夹下所有的文件,当然也包括这个文件夹下面所有的子文件夹,当然网上有很多的教程,但为了自己理解得更加深刻[详细]
-
php使用str_replace替换多维数组的实现方法分析
所属栏目:[PHP教程] 日期:2021-01-18 热度:62
本篇章节讲解php使用str_replace替换多维数组的实现方法。分享给大家供大家参考,具体如下: 在php中,如果使用str_replace替换数组中的字符串,只能替换一维的数组,如果是多维数组的话,不能实现全部字符串的替换。于是就写了一个方法实现多维数组字符串[详细]
-
PHP+Mysql+Ajax实现淘宝客服或阿里旺旺聊天功能(前台页面)
所属栏目:[PHP教程] 日期:2021-01-18 热度:146
副标题#e# 首先来看一下我已经实现的效果图: 消费者页面:(本篇随笔) (1)会显示店主的头像 (2)当前用户发送信息显示在右侧,接受的信息,显示在左侧 店主或客服页面:(下一篇随笔) (1)在左侧有一个列表 ,会显示所有与店主对话的顾客;该列表可[详细]
-
PHP实现对xml的增删改查操作案例分析
所属栏目:[PHP教程] 日期:2021-01-18 热度:104
本篇章节讲解PHP实现对xml的增删改查操作。分享给大家供大家参考,具体如下: 案例: index.php load("demo2.xml");//查询学生信息$stus = $xmldom->getElementsByTagName("学生");for ($i=0;$i length;$i++){ $stu = $stus->item($i); getxmlnode($stu,"[详细]
-
PHP4和PHP5版本下解析XML文档的操作方法实例分析
所属栏目:[PHP教程] 日期:2021-01-18 热度:66
本篇章节讲解PHP4和PHP5版本下解析XML文档的操作方法。分享给大家供大家参考,具体如下: 在PHP网站开发与建设过程中,时常会碰到需要对XML文档进行解析,PHP4版本自带了XML解析器(sax),PHP5版本增加了SimpleXML(基于dom)的XML扩展,对XML的解析更是[详细]
-
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
所属栏目:[PHP教程] 日期:2021-01-18 热度:109
最近在用CI框架的时候,用了CI的分页类,以前是用前端整分页,这次干脆用用框架自带的,自己这个健忘的脑袋,还是记录一下吧。 因为页面中有条件筛选的表单,所以想要完成的效果就是,输入条件后,分页跳转之后能维持所输入的条件。想了一下,自己的思路如[详细]
-
PHP使用xpath解析XML的方法详解
所属栏目:[PHP教程] 日期:2021-01-18 热度:173
本篇章节讲解PHP使用xpath解析XML的方法。分享给大家供大家参考,具体如下: XML文件在PHP网站开发的轻量级应用中使用非常广泛,而PHP解析和读取XML文件的方式有很多种,比如JS DOM、SimpleXml、Xpath等方式解析XML文件,今天来讲讲在PHP中使用Xpath解析XM[详细]
-
PHP那些琐碎的知识点(整理)
所属栏目:[PHP教程] 日期:2021-01-18 热度:173
PHP不会检查单引号 '' 字符串中变量内插或(几乎)任何转义序列,所以采用单引号这种方式来定义字符串相当简单快捷。但是,双引号 "" 则不然,php会检查字符串中的变量或者转义序列,并输出变量和转义序列的值。 输出: 如果是双引号 "" : 输出: 注意:[详细]
-
PHP基于自增数据如何生成不重复的随机数示例
所属栏目:[PHP教程] 日期:2021-01-18 热度:76
本文主要介绍了PHP基于自增数据生成不重复的随机数的相关内容,分享出来供大家参考学习,下面多说无益 直接上代码: 关键点在于生成的自增数据位数控制 位数控制在于两个地方 1、 $base 基数组 如果是8位这个数组必须是8位 2、 $i 自增数,自增数不能超过8[详细]