-
PHP简单留言本功能实现代码
所属栏目:[PHP教程] 日期:2021-01-20 热度:87
副标题#e# 本文实例为大家分享了PHP留言本功能的具体代码,供大家参考,具体内容如下 index.php $pageCount) //如果输入的页数超过总页数则默认跳转到最后一页 { $currpage=$pageCount; } ?> 条留言 留言标题 用户网名 时间 ? ul class="nr"gt; li?php echo[详细]
-
PHP查询分页的实现代码
所属栏目:[PHP教程] 日期:2021-01-20 热度:155
本文实例为大家分享了PHP查询分页的具体代码,后端基于thinkphp框架,供大家参考,具体内容如下 前端需要dataTables插件:传送门 HTML代码 第一步引入插件 第二步添加 ID 发布时间 发布IP 公告内容 第三步JS PHP代码 count();// 查询满足要求的总记录数 $P[详细]
-
全面解析PHP面向对象的三大特征
所属栏目:[PHP教程] 日期:2021-01-20 热度:106
副标题#e# PHP面向对象的三大特征: 继承,封装,多态 一.继承 1、如何实现继承? 给子类使用extends关键字,让子类继承父类; class Student extends Person{} 2、实现继承的注意事项? ① 子类只能继承父类的非私有属性。 ②子类继承父类后,相当于将父类[详细]
-
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
所属栏目:[PHP教程] 日期:2021-01-20 热度:83
首先需要下载PHPExecel类文件,帮助文档可以参考 下面直接上例子,是我自己写的一个简单的批量导出数据为excel的例子 前台页面 比较简单,就是一个超链接,跳转到处理页面,超链接也可以跟一些参数(看需求)! 后台Process.php页面 require_once 'PHPExce[详细]
-
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
所属栏目:[PHP教程] 日期:2021-01-20 热度:90
副标题#e# 下面是总结的几个使用方法 save("xxx.xlsx");直接输出到浏览器$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);header("Pragma: public");header("Expires: 0″);header("Cache-Control:must-revalidate,post-check=0,pre-check=0″);hea[详细]
-
PHP中的日期时间处理利器实例(Carbon)
所属栏目:[PHP教程] 日期:2021-01-20 热度:64
Carbon介绍 Carbon是PHP中很人性化的时间日期处理插件,github拥有接近5000个 star。 github地址为:https://github.com/briannesbitt/Carbon Carbon基本用法 //2、判断是否是某一天(2016-11-03(周四)举例) $now = Carbon::now(); var_dump($now-isWeeken[详细]
-
PHP如何获取当前主机、域名、网址、路径、端口等参数
所属栏目:[PHP教程] 日期:2021-01-20 热度:125
实验环境: 测试域名daxiangtravel.com,apache根目录/mnt/,测试目录/mnt/qa/test,测试文件名为index.php。 获取代码: 获取当前目录: 获取域名或主机地址 获取网页地址 获取网址参数 $_SERVER['HTTP_REFERER']; // http://daxiangtravel.com/qa/test/i[详细]
-
微信封装的调用微信签名包的类库
所属栏目:[PHP教程] 日期:2021-01-20 热度:51
废话不多说了,直接给大家贴代码了,具体代码如下所示: appid = C('APPID');//公众号的appid $this->appsecret = C('APPSECRET');//公众号的秘钥 } //调用js-sdk的签名包 public function getSignPackage() { $jsapiTicket = $this->getJsApiTicket(); //[详细]
-
php使用crypt()函数进行加密
所属栏目:[PHP教程] 日期:2021-01-20 热度:153
一、代码 加密后$str的值为:'.$crypttostr; //输出加密后的变量 ?> 二、运行结果 参数不带salt,每次加密得出的密文都不一样。加密前$str的值为:应用crypt()函数进行单向加密!加密后$str的值为:$1$Re4.Gg4.$D.yd00xX0fFfIfp6KrKGN0 三、代码 使用crypt[详细]
-
php封装一个异常的处理类
所属栏目:[PHP教程] 日期:2021-01-19 热度:169
一、代码 自定义异常处理类 getMessage()."不是一个合法的电话号码"; $errorMsg .=" "; $errorMsg .="错误文件路径:".$this->getFile(); $errorMsg .=" "; $errorMsg .="错误代码行号:".$this-> getLine(); return $errorMsg; } } function check_tel($t[详细]
-
php实现用户注册密码的crypt加密
所属栏目:[PHP教程] 日期:2021-01-19 热度:138
本文实例为大家分享了php用户注册密码的加密,供大家参考,具体内容如下 一、代码 1、conn.php 2、index.php 用户注册 3、index_ok.php 注册成功。 ";//如果结果为真提示注册成功 }else{ echo " 注册失败! ";//否则提示注册失败 } }else{ echo "请认真填写[详细]
-
php面向对象的用户登录身份验证
所属栏目:[PHP教程] 日期:2021-01-19 热度:69
本文实例为大家分享了php用户登录身份验证的具体代码,供大家参考,具体内容如下 一、代码 conn.php open($connstr); ?> index.php 用户身份验证 $username=$_POST[username]; //接收提交的用户名 $userpwd=$_POST[userpwd]; //接收提交的密码 if(trim($us[详细]
-
php图像验证码生成代码
所属栏目:[PHP教程] 日期:2021-01-19 热度:142
本文实例为大家分享了php封装的一个生成图像验证码,供大家参考,具体内容如下 一、代码 index..php js+GD2函数制作无刷新验证码 用户名: 密码: 确认密码:input type="password" name="defPassword" size="30" class="input" E-mail: 电话: 联系地址[详细]
-
PHP使用PHPExcel实现批量上传到数据库的方法
所属栏目:[PHP教程] 日期:2021-01-19 热度:69
此例子只使用execel2003的.xls文档,若使用的是其他版本,可以保存格式为“Execel 97-2003 工作簿(*.xls)”即.xls文件类型即可! 功能说明:只能上传Excel2003类型的xls文件,大小不超过5M。可下载例子模板添加数据后即可上传! 前台test.php页面 上传表格[详细]
-
PHP 7.0新增加的特性介绍
所属栏目:[PHP教程] 日期:2021-01-19 热度:169
?? 运算符(NULL 合并运算符) 把这个放在第一个说是因为我觉得它很有用。用法: $a = $_GET['a'] ?? 1;它相当于: ?? 运算符(NULL 合并运算符) 把这个放在第一个说是因为我觉得它很有用。用法: $a = $_GET['a'] ?? 1; 它相当于: 我们知道三元运算符是[详细]
-
php显示页码分页类的封装
所属栏目:[PHP教程] 日期:2021-01-19 热度:148
本文实例为大家分享了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 热度:66
本篇章节讲解php简单构造json多维数组的方法。分享给大家供大家参考,具体如下: php构造json多维数组其实很简单 下面列举了将mysqli的查询结果数组序列化为json的php代码如下 fetch()){ $fileinfo['fileid'] = $fileid; $fileinfo['name'] = $name; $file[详细]
-
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
所属栏目:[PHP教程] 日期:2021-01-19 热度:112
本篇章节讲解PHP获取redis里不存在的6位随机数的方法。分享给大家供大家参考,具体如下: PHP获取6位数随机数 PHP str_shuffle() 函数 用php的str_shuffle函数: 实例:获取redis里面不存在的6位随机数(设置24小时过时) getSixRandNumber();$rs = $this-[详细]
-
PHP简单获取随机数的常用方法小结
所属栏目:[PHP教程] 日期:2021-01-19 热度:200
本篇章节讲解PHP简单获取随机数的常用方法。分享给大家供大家参考,具体如下: 1.直接获取从min-max的数,例如1-20: 2.在一个数组里面随机选择一个(验证码的时候需要字母、数字混合的情况) PS:这里再为大家提供两款功能类似的在线工具供大家参考: 在[详细]
-
php7基于递归实现删除空文件夹的方法示例
所属栏目:[PHP教程] 日期:2021-01-19 热度:96
本篇章节讲解php7基于递归实现删除空文件夹的方法。分享给大家供大家参考,具体如下: php版本7.0.4 代码如下: $file) { if ( $file == '.' || $file == '..') { unset($files[$key]); } } if ($files) { foreach($files as $file) { if (is_dir($path . '[详细]
-
php 中的closure用法详解
所属栏目:[PHP教程] 日期:2021-01-19 热度:55
副标题#e# Closure,匿名函数,是php5.3的时候引入的,又称为Anonymous functions。字面意思也就是没有定义名字的函数。比如以下代码(文件名是do.php) 这里的A()永远没有办法用来作为B的参数,因为A它并不是“匿名”函数。 所以应该改成这样: 实现闭包 将匿[详细]
-
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
所属栏目:[PHP教程] 日期:2021-01-19 热度:139
1.php有时候我们需要再弹框中获取foreach中遍历的数据(例如id),在弹框中点击按钮并传递给地址栏跳转。那么应该怎么做呢。 2. 点击取现按钮,如果没有设置密码->弹框 3. 点击去设置,把用户名通过地址栏传递给别的页面。 4.使用onclick事件,把参数charg[详细]
-
详解php中的implements 使用
所属栏目:[PHP教程] 日期:2021-01-19 热度:92
php类中接口的应用关键字是interface、implements了,接口是一种成员属性全部为抽象或常量的特殊抽象类,implements主要是对类名,类所拥有的方法,以及所传参数起约束和规范做用,有点像 abstract 抽象类。 类中接口的应用 1.关键字:interface 2.关键字:[详细]
-
PHP中关键字interface和implements详解
所属栏目:[PHP教程] 日期:2021-01-19 热度:70
副标题#e# PHP 接口 PHP 类是单继承,也就是不支持多继承,当一个类需要多个类的功能时,继承就无能为力了,为此 PHP 引入了类的接口技术。 如果一个抽象类里面的所有方法都是抽象方法,且没有声明变量,而且接口里面所有的成员都是 public 权限的,那么这[详细]
-
详解Yii2 之 生成 URL 的方法
所属栏目:[PHP教程] 日期:2021-01-18 热度:90
前言 在项目中,推荐使用 Yii2 内置的 URL 工具类生成链接,这样可以非常便捷的管理整站的 URL 行为:比如通过修改配置改变整站的URL格式等。URL 更多高级的用法参见官方文档,这篇文章仅仅介绍 Yii2 生成 URL 的几种方式。 Yii2 默认的 URL 链接格式 Yii2[详细]