-
解决form中action属性后面?传递参数 获取不到的问题
所属栏目:[PHP教程] 日期:2021-01-25 热度:88
如下所示: echo " 您将更新商品编号为 $p_id 的商品信息 查看所有 商品名称: 商品名称小于10个字 商品价格: 价格大于0且小于99999.99(保留两位小数) 图片: 请输入图片src 生产日期: 格式:yyyy-mm-dd 详细信息: 详细信息请保持在50字以内 提交[详细]
-
PHP实现的redis主从数据库状态检测功能示例
所属栏目:[PHP教程] 日期:2021-01-25 热度:143
本篇章节讲解PHP实现的redis主从数据库状态检测功能。供大家参考研究具体如下: 实例: array( 'hostname[详细]
-
php实现基于pdo的事务处理方法示例
所属栏目:[PHP教程] 日期:2021-01-25 热度:127
本篇章节讲解php实现基于pdo的事务处理方法。供大家参考研究具体如下: 实例1: try {} catch () {} 形式 setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);} catch (PDOException $e) { die("数据库连接失败[详细]
-
php基于自定义函数记录log日志方法
所属栏目:[PHP教程] 日期:2021-01-25 热度:197
本篇章节讲解php基于自定义函数记录log日志方法。供大家参考研究具体如下: var_export() 方法详解: var_export – 输出或返回一个变量的字符串表示 描述 : mixed var_export ( mixed expression,bool ) 此函数返回关于传递给该函数的变量的结构[详细]
-
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
所属栏目:[PHP教程] 日期:2021-01-25 热度:133
本篇章节讲解PHP实现表单提交数据的验证处理功能。供大家参考研究具体如下: 防XSS攻击代码: ',[详细]
-
实例讲解YII2中多表关联的使用方法
所属栏目:[PHP教程] 日期:2021-01-25 热度:172
前言 本文对 YII2.0 的多表关联查询做一个简单的介绍。文中通过实例代码介绍的非常详细,下面话不多说,来一起看看详细的介绍: 首先先来说明一下表结构 表结构 现在有订单表、用户表、商品清单表、商品库存表 在YII中,如果想直接关联其他表进行查询的话,[详细]
-
YII2框架中excel表格导出的方法详解
所属栏目:[PHP教程] 日期:2021-01-25 热度:184
前言 表格的导入导出是我们在日常开发中经常会遇到的一个功能,正巧在最近的项目中做到了关于表格输出的功能,并且之前用TP的时候也做过,所以想着趁着这次功能比较多样的机会整理一下,方便以后需要的时候,或者有需要的朋友们参考学习,下面话不多说了,来[详细]
-
详解yii2使用多个数据库的案例
所属栏目:[PHP教程] 日期:2021-01-25 热度:127
关于yii2配置操作多个数据库进行操作,文档上面也给出了具体的配置,一个实战性的例子,也是很简单的,我们这里以权限控制为单个管理库dbname2,业务库dbname 为例来看看如何配置多个数据库。 No1. 第一步,我们参照大部分百度的文档进行操作即可。 [ 'db' =[详细]
-
PHP更安全的密码加密机制Bcrypt详解
所属栏目:[PHP教程] 日期:2021-01-25 热度:126
前言 我们常常为了避免在服务器受到攻击,数据库被拖库时,用户的明文密码不被泄露,一般会对密码进行单向不可逆加密——哈希。 常见的方式是: 密文越长,在相同机器上,进行撞库消耗的时间越长,相对越安全。 比较常见的哈希方式是 md5 + 盐,避免用户设置[详细]
-
PHP实现下载远程图片保存到本地的方法
所属栏目:[PHP教程] 日期:2021-01-25 热度:187
在使用 PHP 做简单的爬虫的时候,我们经常会遇到需要下载远程图片的需求,所以下面来简单实现这个需求。 1.使用 curl 比如我们有下面这两张图片: 第一步,我们可以直接来使用最简单的代码实现: 那在下载远程图片的时候就可以这样: 2.封装一个类 缕清思路[详细]
-
php下载远程大文件(获取远程文件大小)的实例
所属栏目:[PHP教程] 日期:2021-01-25 热度:69
废话不多说,直接上代码 $fp = fopen($url,'rb'); if ($fp === false) exit('文件不存在或打开失败'); header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filena[详细]
-
PHP中模糊查询并关联三个select框
所属栏目:[PHP教程] 日期:2021-01-25 热度:184
1.在php中我们经常用到下拉框,并相互关联,如果下拉框的option非常多,那么我们就要用到模糊搜索功能,那么怎么做呢? 在此功能中,走了弯路,最好不要关联两个select的id值后select属性选中,并不可修改。再次选择的时候去除属性,这样在去除select属性的[详细]
-
php实现批量上传数据到数据库(.csv格式)的案例
所属栏目:[PHP教程] 日期:2021-01-25 热度:129
友情提示:上传数据的文档需要转化为.csv格式的文档 前端代码: 后端代码:import.php文件 (这里只粘贴主要代码,具体实现方法需自己完成) $fext = substr($_FILES['upfilename']['name'],strrpos($_FILES['upfilename']['name'],'.') + 1); if ($fext !=[详细]
-
PHP利用Socket获取网站的SSL证书与公钥
所属栏目:[PHP教程] 日期:2021-01-25 热度:177
通过 php curl 请求网页并不能获取到证书信息,此时需要使用 ssl socket 获取证书内容。下面来一起看看看详细的介绍: 示例代码: [ 'capture_peer_cert[详细]
-
JS+PHP实现用户输入数字后显示最大的值及所在位置
所属栏目:[PHP教程] 日期:2021-01-25 热度:68
本文主要给大家介绍的是关于JS+PHP实现用户输入数字后显示最大的值及所在位置的相关内容,目的:分清JS PHP的区别,拓宽思维,下面来一起看看详细的介绍: 分析 1.利用JS的prompt输入用户想要输入的值. 2.利用HTML表单的text标签将输入的值传递给PHP处理文件 3[详细]
-
PHP实现的简单操作SQLite数据库类与用法示例
所属栏目:[PHP教程] 日期:2021-01-25 热度:153
本篇章节讲解PHP实现的简单操作SQLite数据库类与用法。供大家参考研究具体如下: SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式[详细]
-
Yii2 如何在modules中添加验证码的方法
所属栏目:[PHP教程] 日期:2021-01-25 热度:190
最近玩了下Yii2的验证码部分,正常的逻辑都可以走通的,网上的例子也是没有问题的,关键有问题的部分是在module中使用的时候,分享给大家,往下看之前可以去看看正常情况下是如何使用的。 controller部分的代码,这里的跟网上的都类似 [ 'class[详细]
-
Yii 2.0自带的验证码使用经验分享
所属栏目:[PHP教程] 日期:2021-01-25 热度:67
前言 官网自带的前台验证码中在view下有个contact.php的 文件,大家没事可以先看看它是怎么调验证码 闲话不说,感兴趣的朋友们下面来一起看看详细的介绍: 使用方法如下: 第一步: 因为我本身建立了modules,所以我在我的modules下新建了models的目录(默认g[详细]
-
php实现的双色球算法示例
所属栏目:[PHP教程] 日期:2021-01-25 热度:104
本篇章节讲解php实现的双色球算法。供大家参考研究具体如下: 运行结果: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》及《》 希望本文所述对大家PHP程序设计有所帮助。[详细]
-
php实现的二分查找算法示例
所属栏目:[PHP教程] 日期:2021-01-25 热度:76
本篇章节讲解php实现的二分查找算法。分享给大家供大家参考,具体如下: 0) { sort($arr); $start = 0; $end = count($arr)-1; $mid = -1; while($start $bnum) { $end = $mid - 1; } } return -1; }}$mm = binary($arr,32);print_r($mm);//输出32?> 更多[详细]
-
创建无限极分类树型结构的简单方法
所属栏目:[PHP教程] 日期:2021-01-25 热度:131
先上效果图 顶级分类其实就是一级分类,二级分类也叫作一级分类的子分类,在这个基础上,子分类还可以拥有子分类,这样就构成了无限极分类。 接下来看具体实现的代码: 一、在控制器中按字段查询,查询出所有分类信息 (id:该分类的ID值,cate_name:该分类的[详细]
-
PHP实现的简单排列组合算法应用示例
所属栏目:[PHP教程] 日期:2021-01-25 热度:144
本篇章节讲解PHP实现的简单排列组合算法应用。供大家参考研究具体如下: 一、问题: 给你一个40斤的西瓜,给3个人分,有多少种分法? 二、PHP实现代码: $val){ foreach($aa as $v){ foreach($aa as $vl){ $sum = $val+$v+$vl; if($sum == 40){ $b[详细]
-
PHP构造二叉树算法示例
所属栏目:[PHP教程] 日期:2021-01-24 热度:152
树(Tree)在数据结构还是很重要的,这里表示二叉树用括号表示法表示。先写一个二叉树节点类: public $lchild = NULL; public $rchild = NULL; public function __construct($data) { $this-data = $data; } } 然后构造二叉树: lchild = $p; break; case 2[详细]
-
PHP实现的观察者模式实例
所属栏目:[PHP教程] 日期:2021-01-24 热度:56
本篇章节讲解PHP实现的观察者模式。分享给大家供大家参考,具体如下: _observers[] = $sub; } //外部统一调用 public function trigger(){ if(!empty($this->_observers)){ foreach($this->_observers as $observer){ $observer->update(); } } } } //观[详细]
-
详解php实现页面静态化原理
所属栏目:[PHP教程] 日期:2021-01-24 热度:122
1,file_put_contents()函数 2,使用PHP内置缓存机制实现页面静态化:output_buffering php中output_buffering内置函数,简称ob函数,主要会用到的下面几个: ob_start #打开输出控制缓冲 ob_get_contents #获取输出缓冲区内容 ob_clean #清空输出缓冲区 ob_[详细]