-
php封装一个异常的处理类
所属栏目:[PHP教程] 日期:2021-01-19 热度:118
一、代码 自定义异常处理类 getMessage()."不是一个合法的电话号码"; $errorMsg .=" "; $errorMsg .="错误文件路径:".$this->getFile(); $errorMsg .=" "; $errorMsg .="错误代码行号:".$this-> getLine(); return $errorMsg; } } function check_tel($t[详细]
-
php实现用户注册密码的crypt加密
所属栏目:[PHP教程] 日期:2021-01-19 热度:133
本文实例为大家分享了php用户注册密码的加密,供大家参考,具体内容如下 一、代码 1、conn.php 2、index.php 用户注册 3、index_ok.php 注册成功。 ";//如果结果为真提示注册成功 }else{ echo " 注册失败! ";//否则提示注册失败 } }else{ echo "请认真填写[详细]
-
php面向对象的用户登录身份验证
所属栏目:[PHP教程] 日期:2021-01-19 热度:168
本文实例为大家分享了php用户登录身份验证的具体代码,供大家参考,具体内容如下 一、代码 conn.php open($connstr); ?> index.php 用户身份验证 $username=$_POST[username]; //接收提交的用户名 $userpwd=$_POST[userpwd]; //接收提交的密码 if(trim($us[详细]
-
php图像验证码生成代码
所属栏目:[PHP教程] 日期:2021-01-19 热度:185
本文实例为大家分享了php封装的一个生成图像验证码,供大家参考,具体内容如下 一、代码 index..php js+GD2函数制作无刷新验证码 用户名: 密码: 确认密码:input type="password" name="defPassword" size="30" class="input" E-mail: 电话: 联系地址[详细]
-
PHP使用PHPExcel实现批量上传到数据库的方法
所属栏目:[PHP教程] 日期:2021-01-19 热度:101
此例子只使用execel2003的.xls文档,若使用的是其他版本,可以保存格式为“Execel 97-2003 工作簿(*.xls)”即.xls文件类型即可! 功能说明:只能上传Excel2003类型的xls文件,大小不超过5M。可下载例子模板添加数据后即可上传! 前台test.php页面 上传表格[详细]
-
PHP 7.0新增加的特性介绍
所属栏目:[PHP教程] 日期:2021-01-19 热度:161
?? 运算符(NULL 合并运算符) 把这个放在第一个说是因为我觉得它很有用。用法: $a = $_GET['a'] ?? 1;它相当于: ?? 运算符(NULL 合并运算符) 把这个放在第一个说是因为我觉得它很有用。用法: $a = $_GET['a'] ?? 1; 它相当于: 我们知道三元运算符是[详细]
-
php显示页码分页类的封装
所属栏目:[PHP教程] 日期:2021-01-19 热度:55
本文实例为大家分享了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 热度:170
本篇章节讲解php简单构造json多维数组的方法。分享给大家供大家参考,具体如下: php构造json多维数组其实很简单 下面列举了将mysqli的查询结果数组序列化为json的php代码如下 fetch()){ $fileinfo['fileid'] = $fileid; $fileinfo['name'] = $name; $file[详细]
-
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
所属栏目:[PHP教程] 日期:2021-01-19 热度:187
本篇章节讲解PHP获取redis里不存在的6位随机数的方法。分享给大家供大家参考,具体如下: PHP获取6位数随机数 PHP str_shuffle() 函数 用php的str_shuffle函数: 实例:获取redis里面不存在的6位随机数(设置24小时过时) getSixRandNumber();$rs = $this-[详细]
-
PHP简单获取随机数的常用方法小结
所属栏目:[PHP教程] 日期:2021-01-19 热度:178
本篇章节讲解PHP简单获取随机数的常用方法。分享给大家供大家参考,具体如下: 1.直接获取从min-max的数,例如1-20: 2.在一个数组里面随机选择一个(验证码的时候需要字母、数字混合的情况) PS:这里再为大家提供两款功能类似的在线工具供大家参考: 在[详细]
-
Yii框架使用魔术方法实现跨文件调用功能示例
所属栏目:[PHP教程] 日期:2021-01-18 热度:125
本篇章节讲解Yii框架使用魔术方法实现跨文件调用。分享给大家供大家参考,具体如下: 目前项目用yii框架,controller调用facade的方法,facade调用adapter的方法,adapter调用api的方法,api封装了sql方法,但是大部分情况下,只是单纯的调用,但限于目前[详细]
-
Yii框架参数化查询中IN查询只能查询一个的解决方法
所属栏目:[PHP教程] 日期:2021-01-18 热度:157
本篇章节讲解Yii框架参数化查询中IN查询只能查询一个的解决方法。分享给大家供大家参考,具体如下: 在yii框架中使用参数化进行IN查询时,结果不如所愿 createCommand($sql)->query([':ids' => '1013,1015,1017'])->readAll();print_r($result); Array ( [[详细]
-
yii2项目实战之restful api授权验证详解
所属栏目:[PHP教程] 日期:2021-01-18 热度:94
副标题#e# 前言 什么是restful风格的api呢?我们之前有写过来介绍其概念以及基本操作。 既然写过了,那今天是要说点什么吗? 这篇文章主要针对实际场景中api的部署来写。 我们今天就来大大的侃侃那些年api遇到的授权验证问题!独家干活,如果看完有所受益,[详细]
-
Yii框架分页实现方法详解
所属栏目:[PHP教程] 日期:2021-01-18 热度:173
本篇章节讲解Yii框架分页实现方法。分享给大家供大家参考,具体如下: 下家公司用的框架是yii,这几天看了下相关教程,今儿把分页教程写下,最后把tp的分页也给整合进了yii,因为个人觉得yii分页没有tp用的顺手。 首页,在models目录里创建个Auth.php的模[详细]
-
Yii框架实现图片上传的方法详解
所属栏目:[PHP教程] 日期:2021-01-18 热度:139
本篇章节讲解Yii框架实现图片上传的方法。分享给大家供大家参考,具体如下: 今天在网上看了下有关图片上传的教程,历经挫折才调试好,现在把相关代码及其说明贴出来,以供初次使用的朋友们参考。 Model: 'jpg,gif,png') ); }} 注:resource为数据表,表[详细]
-
php 生成加密公钥加密私钥实例详解
所属栏目:[PHP教程] 日期:2021-01-18 热度:98
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 热度:51
前言 说到PHP代码调试,对于有经验的PHPer,通过echo、print_r、var_dump函数,或PHP开发工具zend studio、editplus可解决大部分问题,但是对于PHP入门学习的童鞋来说有一定的难度,而且仅仅通过上述这些PHP调试手段,也很难准确发现PHP性能方面的问题,Xd[详细]
-
php读取出一个文件夹及其子文件夹下所有文件的方法示例
所属栏目:[PHP教程] 日期:2021-01-18 热度:198
本篇章节讲解php读取出一个文件夹及其子文件夹下所有文件的方法。分享给大家供大家参考,具体如下: 今天的需求要在一个文件夹中读取出这个文件夹下所有的文件,当然也包括这个文件夹下面所有的子文件夹,当然网上有很多的教程,但为了自己理解得更加深刻[详细]
-
php使用str_replace替换多维数组的实现方法分析
所属栏目:[PHP教程] 日期:2021-01-18 热度:133
本篇章节讲解php使用str_replace替换多维数组的实现方法。分享给大家供大家参考,具体如下: 在php中,如果使用str_replace替换数组中的字符串,只能替换一维的数组,如果是多维数组的话,不能实现全部字符串的替换。于是就写了一个方法实现多维数组字符串[详细]
-
PHP+Mysql+Ajax实现淘宝客服或阿里旺旺聊天功能(前台页面)
所属栏目:[PHP教程] 日期:2021-01-18 热度:166
副标题#e# 首先来看一下我已经实现的效果图: 消费者页面:(本篇随笔) (1)会显示店主的头像 (2)当前用户发送信息显示在右侧,接受的信息,显示在左侧 店主或客服页面:(下一篇随笔) (1)在左侧有一个列表 ,会显示所有与店主对话的顾客;该列表可[详细]
-
PHP实现对xml的增删改查操作案例分析
所属栏目:[PHP教程] 日期:2021-01-18 热度:62
本篇章节讲解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 热度:151
本篇章节讲解PHP4和PHP5版本下解析XML文档的操作方法。分享给大家供大家参考,具体如下: 在PHP网站开发与建设过程中,时常会碰到需要对XML文档进行解析,PHP4版本自带了XML解析器(sax),PHP5版本增加了SimpleXML(基于dom)的XML扩展,对XML的解析更是[详细]
-
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
所属栏目:[PHP教程] 日期:2021-01-18 热度:151
最近在用CI框架的时候,用了CI的分页类,以前是用前端整分页,这次干脆用用框架自带的,自己这个健忘的脑袋,还是记录一下吧。 因为页面中有条件筛选的表单,所以想要完成的效果就是,输入条件后,分页跳转之后能维持所输入的条件。想了一下,自己的思路如[详细]
-
PHP使用xpath解析XML的方法详解
所属栏目:[PHP教程] 日期:2021-01-18 热度:59
本篇章节讲解PHP使用xpath解析XML的方法。分享给大家供大家参考,具体如下: XML文件在PHP网站开发的轻量级应用中使用非常广泛,而PHP解析和读取XML文件的方式有很多种,比如JS DOM、SimpleXml、Xpath等方式解析XML文件,今天来讲讲在PHP中使用Xpath解析XM[详细]
-
PHP那些琐碎的知识点(整理)
所属栏目:[PHP教程] 日期:2021-01-18 热度:170
PHP不会检查单引号 '' 字符串中变量内插或(几乎)任何转义序列,所以采用单引号这种方式来定义字符串相当简单快捷。但是,双引号 "" 则不然,php会检查字符串中的变量或者转义序列,并输出变量和转义序列的值。 输出: 如果是双引号 "" : 输出: 注意:[详细]