-
PHP简单留言本功能实现代码
所属栏目:[PHP教程] 日期:2021-01-19 热度:159
副标题#e# 本文实例为大家分享了PHP留言本功能的具体代码,供大家参考,具体内容如下 index.php $pageCount) //如果输入的页数超过总页数则默认跳转到最后一页 { $currpage=$pageCount; } ?> 条留言 留言标题 用户网名 时间 ? ul class="nr"gt; li?php echo[详细]
-
PHP查询分页的实现代码
所属栏目:[PHP教程] 日期:2021-01-19 热度:156
本文实例为大家分享了PHP查询分页的具体代码,后端基于thinkphp框架,供大家参考,具体内容如下 前端需要dataTables插件:传送门 HTML代码 第一步引入插件 第二步添加 ID 发布时间 发布IP 公告内容 第三步JS PHP代码 count();// 查询满足要求的总记录数 $P[详细]
-
全面解析PHP面向对象的三大特征
所属栏目:[PHP教程] 日期:2021-01-19 热度:137
副标题#e# PHP面向对象的三大特征: 继承,封装,多态 一.继承 1、如何实现继承? 给子类使用extends关键字,让子类继承父类; class Student extends Person{} 2、实现继承的注意事项? ① 子类只能继承父类的非私有属性。 ②子类继承父类后,相当于将父类[详细]
-
PHP中的日期时间处理利器实例(Carbon)
所属栏目:[PHP教程] 日期:2021-01-19 热度:73
Carbon介绍 Carbon是PHP中很人性化的时间日期处理插件,github拥有接近5000个 star。 github地址为:https://github.com/briannesbitt/Carbon Carbon基本用法 //2、判断是否是某一天(2016-11-03(周四)举例) $now = Carbon::now(); var_dump($now-isWeeken[详细]
-
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
所属栏目:[PHP教程] 日期:2021-01-19 热度:126
副标题#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如何获取当前主机、域名、网址、路径、端口等参数
所属栏目:[PHP教程] 日期:2021-01-19 热度:127
实验环境: 测试域名daxiangtravel.com,apache根目录/mnt/,测试目录/mnt/qa/test,测试文件名为index.php。 获取代码: 获取当前目录: 获取域名或主机地址 获取网页地址 获取网址参数 $_SERVER['HTTP_REFERER']; // http://daxiangtravel.com/qa/test/i[详细]
-
微信封装的调用微信签名包的类库
所属栏目:[PHP教程] 日期:2021-01-19 热度:109
废话不多说了,直接给大家贴代码了,具体代码如下所示: appid = C('APPID');//公众号的appid $this->appsecret = C('APPSECRET');//公众号的秘钥 } //调用js-sdk的签名包 public function getSignPackage() { $jsapiTicket = $this->getJsApiTicket(); //[详细]
-
php使用crypt()函数进行加密
所属栏目:[PHP教程] 日期:2021-01-19 热度:144
一、代码 加密后$str的值为:'.$crypttostr; //输出加密后的变量 ?> 二、运行结果 参数不带salt,每次加密得出的密文都不一样。加密前$str的值为:应用crypt()函数进行单向加密!加密后$str的值为:$1$Re4.Gg4.$D.yd00xX0fFfIfp6KrKGN0 三、代码 使用crypt[详细]
-
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
所属栏目:[PHP教程] 日期:2021-01-19 热度:100
首先需要下载PHPExecel类文件,帮助文档可以参考 下面直接上例子,是我自己写的一个简单的批量导出数据为excel的例子 前台页面 比较简单,就是一个超链接,跳转到处理页面,超链接也可以跟一些参数(看需求)! 后台Process.php页面 require_once 'PHPExce[详细]
-
php封装一个异常的处理类
所属栏目:[PHP教程] 日期:2021-01-19 热度:112
一、代码 自定义异常处理类 getMessage()."不是一个合法的电话号码"; $errorMsg .=" "; $errorMsg .="错误文件路径:".$this->getFile(); $errorMsg .=" "; $errorMsg .="错误代码行号:".$this-> getLine(); return $errorMsg; } } function check_tel($t[详细]
-
php实现用户注册密码的crypt加密
所属栏目:[PHP教程] 日期:2021-01-19 热度:122
本文实例为大家分享了php用户注册密码的加密,供大家参考,具体内容如下 一、代码 1、conn.php 2、index.php 用户注册 3、index_ok.php 注册成功。 ";//如果结果为真提示注册成功 }else{ echo " 注册失败! ";//否则提示注册失败 } }else{ echo "请认真填写[详细]
-
php面向对象的用户登录身份验证
所属栏目:[PHP教程] 日期:2021-01-19 热度:153
本文实例为大家分享了php用户登录身份验证的具体代码,供大家参考,具体内容如下 一、代码 conn.php open($connstr); ?> index.php 用户身份验证 $username=$_POST[username]; //接收提交的用户名 $userpwd=$_POST[userpwd]; //接收提交的密码 if(trim($us[详细]
-
php图像验证码生成代码
所属栏目:[PHP教程] 日期:2021-01-19 热度:67
本文实例为大家分享了php封装的一个生成图像验证码,供大家参考,具体内容如下 一、代码 index..php js+GD2函数制作无刷新验证码 用户名: 密码: 确认密码:input type="password" name="defPassword" size="30" class="input" E-mail: 电话: 联系地址[详细]
-
PHP使用PHPExcel实现批量上传到数据库的方法
所属栏目:[PHP教程] 日期:2021-01-19 热度:166
此例子只使用execel2003的.xls文档,若使用的是其他版本,可以保存格式为“Execel 97-2003 工作簿(*.xls)”即.xls文件类型即可! 功能说明:只能上传Excel2003类型的xls文件,大小不超过5M。可下载例子模板添加数据后即可上传! 前台test.php页面 上传表格[详细]
-
PHP 7.0新增加的特性介绍
所属栏目:[PHP教程] 日期:2021-01-19 热度:103
?? 运算符(NULL 合并运算符) 把这个放在第一个说是因为我觉得它很有用。用法: $a = $_GET['a'] ?? 1;它相当于: ?? 运算符(NULL 合并运算符) 把这个放在第一个说是因为我觉得它很有用。用法: $a = $_GET['a'] ?? 1; 它相当于: 我们知道三元运算符是[详细]
-
php显示页码分页类的封装
所属栏目:[PHP教程] 日期:2021-01-19 热度:195
本文实例为大家分享了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 热度:93
本篇章节讲解php简单构造json多维数组的方法。分享给大家供大家参考,具体如下: php构造json多维数组其实很简单 下面列举了将mysqli的查询结果数组序列化为json的php代码如下 fetch()){ $fileinfo['fileid'] = $fileid; $fileinfo['name'] = $name; $file[详细]
-
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
所属栏目:[PHP教程] 日期:2021-01-19 热度:136
本篇章节讲解PHP获取redis里不存在的6位随机数的方法。分享给大家供大家参考,具体如下: PHP获取6位数随机数 PHP str_shuffle() 函数 用php的str_shuffle函数: 实例:获取redis里面不存在的6位随机数(设置24小时过时) getSixRandNumber();$rs = $this-[详细]
-
PHP简单获取随机数的常用方法小结
所属栏目:[PHP教程] 日期:2021-01-19 热度:91
本篇章节讲解PHP简单获取随机数的常用方法。分享给大家供大家参考,具体如下: 1.直接获取从min-max的数,例如1-20: 2.在一个数组里面随机选择一个(验证码的时候需要字母、数字混合的情况) PS:这里再为大家提供两款功能类似的在线工具供大家参考: 在[详细]
-
php写app接口并返回json数据的实例(分享)
所属栏目:[PHP教程] 日期:2021-01-18 热度:166
第一步:conn. PHP 文件,用于连接 数据库 并定义接口格式,代码如下: $code,'message'=>$message,'data'=>$data ); //输出json echo json_encode($result); exit; } } ? 第二步:text.php,用于将数据库中的数据转化为json字符串,并输出: ? 第三步:te[详细]
-
PHP中trait使用方法详细介绍
所属栏目:[PHP教程] 日期:2021-01-18 热度:103
说通俗点,PHP中使用trait关键字是为了解决一个类既想集成基类的属性和方法,又想拥有别的基类的方法,而trait一般情况下是和use搭配使用的。 carName}n"; } } class Person { public function eat() { echo "eatn"; } } class Student extends Person {[详细]
-
老生常谈PHP 文件写入和读取(必看篇)
所属栏目:[PHP教程] 日期:2021-01-18 热度:154
副标题#e# 文章提纲: 一.实现文件读取和写入的基本思路 二.使用fopen方法打开文件 三.文件读取和文件写入操作 四.使用fclose方法关闭文件 五.文件指针的移动 六.Windows和UNIX下的回车和换行 一.实现文件读取和写入的基本思路: 1.通过fopen方法打[详细]
-
php readfile下载大文件失败的解决方法
所属栏目:[PHP教程] 日期:2021-01-18 热度:126
本篇章节讲解php readfile下载大文件失败的解决方法。分享给大家供大家参考,具体如下: 大文件有200多M,只下载了200K就提示下载完成,且不报错。 原因是PHP内存有限制,需要改为按块下载,就是把大文件切块后逐块下载 。 Content error The file does no[详细]
-
Yii框架实现的验证码、登录及退出功能示例
所属栏目:[PHP教程] 日期:2021-01-18 热度:101
本篇章节讲解Yii框架实现的验证码、登录及退出功能。分享给大家供大家参考,具体如下: 捣鼓了一下午,总算走通了,下面贴出代码。 Model 注:我的用户表是auth,所以模型是Auth.php !CCaptcha::checkRequirements(),'message'=>'请输入正确的验证码'),arr[详细]
-
Yii框架使用魔术方法实现跨文件调用功能示例
所属栏目:[PHP教程] 日期:2021-01-18 热度:160
本篇章节讲解Yii框架使用魔术方法实现跨文件调用。分享给大家供大家参考,具体如下: 目前项目用yii框架,controller调用facade的方法,facade调用adapter的方法,adapter调用api的方法,api封装了sql方法,但是大部分情况下,只是单纯的调用,但限于目前[详细]