-
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
所属栏目:[PHP教程] 日期:2021-03-07 热度:169
PHP访问MySql数据库 //写SQL语句 $sql = "select * from student"; //检测连接数据库是否成功,失败返回“连接失败”,并退出程序 if(mysqli_connect_error()){ die("连接失败"); } //执行SQL语句,返回结果集对象 $result = $db-query($sql); var_dump($resu[详细]
-
php token使用与验证示例【测试可用】 #60;font color=red#62;
所属栏目:[PHP教程] 日期:2021-03-07 热度:154
本篇章节讲解php token使用与验证。供大家参考研究具体如下: 一、token功能简述 PHP 使用token验证可有效的防止非法来源数据提交访问,增加数据操作的安全性 二、实现方法: 前台form表单: "/ "/ "/ 后台do.php的token验证部分: 更多关于PHP相[详细]
-
php实现支持中文的文件下载功能示例
所属栏目:[PHP教程] 日期:2021-03-07 热度:103
前言 本文主要给大家介绍了关于php实现支持中文的文件下载功能的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 问题说明 文件下载,通常有一种最为简单的方法,那就是将url直接指向服务器上文件的所在位置。但是这个方法存在[详细]
-
PHP单例模式与工厂模式详解
所属栏目:[PHP教程] 日期:2021-03-07 热度:53
一、单例模式又称为职责模式,它用来在程序中创建一个单一功能的访问点,通俗地说就是实例化出来的对象是唯一的。所有的单例模式至少拥有以下三种公共元素: 1. 它们必须拥有一个构造函数,并且必须被标记为private2. 它们拥有一个保存类的实例的静态成员变[详细]
-
PHP使用栈解决约瑟夫环问题算法示例
所属栏目:[PHP教程] 日期:2021-03-07 热度:190
本篇章节讲解PHP使用栈解决约瑟夫环问题算法。供大家参考研究具体如下: 约瑟夫环问题: 39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓。于是决定了自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数[详细]
-
yii2组件之下拉框带搜索功能的示例代码(yii-select2)
所属栏目:[PHP教程] 日期:2021-03-06 热度:190
简单的小功能,但是用起来还是蛮爽的。分享出来让更多的人有更快的开发效率,开开心心快乐编程。 如果你还没有使用过composer,你可就out了,看我的教程分享,composer简直就是必备神奇有木有。都说到这个点上了,我们赶紧使用composer进行安装吧。 不急,先[详细]
-
yii2中使用webuploader实现图片上传的实战项目
所属栏目:[PHP教程] 日期:2021-03-06 热度:81
图片上传几乎是应用必备,前面也针对 做了一篇详细的说明,不过很多人反馈各种问题,下面针对 webuploader 的使用单独写了一个组件。该组件可以更好的处理 Yii2 在图片上传过程中带来的一系列问题,目前支持多图多字段多modal的混合上传。 介绍之前我们先演[详细]
-
PHP钩子与简单分发方式实例分析
所属栏目:[PHP教程] 日期:2021-03-06 热度:163
本篇章节讲解PHP钩子与简单分发方式。供大家参考研究具体如下: $fun($data); //后置公共操作 }}class a{ function b($data){ echo '我是方法b'; }}class c{ function d($data){ echo '我是方法d'; }}//钩子调用tool::main('a','b','222'); 在封装[详细]
-
PHP实现登录注册之BootStrap表单功能
所属栏目:[PHP教程] 日期:2021-03-06 热度:198
前言 前面几篇简单介绍了一下前端与PHP的一些知识点,前端中表单提交是一个非常重要的模块,在本篇中我会介绍一些关于表单的知识,如果前面内容你掌握的不好并且没有大量的练习,我感觉你最好先把标签都记下来。 项目简介 登录与注册是我们在web开发中最常见[详细]
-
PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码
所属栏目:[PHP教程] 日期:2021-03-06 热度:149
本篇章节讲解PHP实现生成vcf vcard文件功能类定义与使用方法。供大家参考研究具体如下: 前面介绍了,这里再来研究一下vcf文件的生成方法。 VCF格式是Windows系统中outlook的名片存储格式,打开VCF格式需要使用手机的相应配套软件,使用outlook也[详细]
-
php简单读取.vcf格式文件的方法示例
所属栏目:[PHP教程] 日期:2021-03-06 热度:144
本篇章节讲解php简单读取.vcf格式文件的方法。供大家参考研究具体如下: 经常遇到乱码问题:解决方法两步: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》及《》 希望本文所述对大家PHP程序设计有所帮助。[详细]
-
PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】
所属栏目:[PHP教程] 日期:2021-03-05 热度:137
本篇章节讲解PHP基于PDO调用sqlserver存储过程的方法。供大家参考研究具体如下: 由于业务这边存储过程一直在sqlserver上面,所以要用php去调用它,然而我们本地的是windows,而线上又是linux,一开始使用Yii框架的一些机制去调用发现在本地一直都[详细]
-
PHP实现的MD5结合RSA签名算法实例
所属栏目:[PHP教程] 日期:2021-03-05 热度:176
本篇章节讲解PHP实现的MD5结合RSA签名算法。供大家参考研究具体如下: 附:openssl生成证书以及获取公钥和私钥说明 一、RSA方式 1. 建立CA根证书 1) 建立目录RSA 2) 创建以下子目录certs,crl,newcerts 3) 在RSA目录下执行以下操作: serialtouch in[详细]
-
PHP实现数据库统计时间戳按天分组输出数据的方法
所属栏目:[PHP教程] 日期:2021-03-05 热度:137
本篇章节讲解PHP实现数据库统计时间戳按天分组输出数据的方法。供大家参考研究具体如下: 比如统计每天用户注册数,数据库表存了一张用户注册记录表: register_time记录的是时间戳,以前的做法是,接收查询开始时间、查询结束时间,然后循环查询[详细]
-
PHP实现的mysql操作类【MySQL与MySQLi方式】
所属栏目:[PHP教程] 日期:2021-03-05 热度:177
本篇章节讲解PHP实现的mysql操作类。分享给大家供大家参考,具体如下: 首先是mysql方式 ut=$ut; $this->connect(); } //数据库的链接 function connect(){ $link=mysql_connect($this->host,$this->name,$this->pass) or die ($this->error()); mysql_sel[详细]
-
CakePHP框架Model函数定义方法示例
所属栏目:[PHP教程] 日期:2021-03-01 热度:71
本篇章节讲解CakePHP框架Model函数定义方法。供大家参考研究具体如下: 在CakePHP中,MVC的架构是清晰的,而在实际做项目中,我发现仍然有很多人喜欢在Controller中堆砌函数,这样做也未尝不可,但是,作为一个百万行级的大项目来说,这种违背MVC思想的做[详细]
-
CakePHP框架Model关联对象用法分析
所属栏目:[PHP教程] 日期:2021-03-01 热度:170
本篇章节讲解CakePHP框架Model关联对象。供大家参考研究具体如下: CakePHP 提供关联数据表间的映射,共有4种类型的关联: hasOne , hasMany , belongTo , hasAndBelongsToMany . 设定了Model间的关联关系定义,CakePHP就会将基于关系数据库的数据映[详细]
-
PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法
所属栏目:[PHP教程] 日期:2021-03-01 热度:117
本篇章节讲解PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法。供大家参考研究具体如下: 很多用户不知道如何复制flash地址,只能在程序中帮他们替换了: ";/** * 腾讯视频转换测试 * * html地址 http://v.qq.com/cover/w/w5lb270k15[详细]
-
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
所属栏目:[PHP教程] 日期:2021-03-01 热度:174
环境: VMWare Workstation Player12 Windows10 Pro x64 一、安装系统 vmware 会采用 fast install 方式很快装完,无需配置什么。 二、配置 IIS 在“程序和功能”下,打开“启用或关闭Windows功能”。把 Internet Infomation Services 功能添加进去,需要注[详细]
-
php7安装yar扩展的方法详解
所属栏目:[PHP教程] 日期:2021-03-01 热度:135
本篇章节讲解php7安装yar扩展的方法。供大家参考研究具体如下: 体验RPC框架Yar需要: 1. 装二进制打包协议msgpack 2. 装yar拓展和依赖 一. 安装二进制打包协议msgpack 1. 安装PHP拓展包有很多种方式,当然没什么是比pecl更加来得暴力,用这个之前[详细]
-
PHP7扩展开发教程之Hello World实现方法示例
所属栏目:[PHP教程] 日期:2021-03-01 热度:85
本篇章节讲解PHP7扩展开发教程之Hello World实现方法。供大家参考研究具体如下: 一、下载PHP源代码 要开发PHP扩展,需要先下载PHP的源代码,一方面是因为我们的扩展一般会用到PHP自身定义的函数和宏,另一方面我们可以利用官方提供的工具减少工作[详细]
-
Kindeditor编辑器添加图片上传水印功能(php代码)
所属栏目:[PHP教程] 日期:2021-03-01 热度:185
KindEditor 是一套开源的在线HTML编辑器,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。可以无缝地与 Java、.NET、PHP、ASP 等程序集成,比较适合在 CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用。[详细]
-
phpStudy中升级MySQL版本到5.7.17的方法步骤
所属栏目:[PHP教程] 日期:2021-03-01 热度:57
前言 今天在工作发现一个错误,在往本地导数据表的时候老是报错: 报错的数据表字段: 同事说同一个 sql 文件他可以导成功。猜可能是数据库版本的问题,同事的是 5.6,我查了下本地的数据库版本是 5.5.53。网上查了一下,果然是版本的问题,5.5 和 5.6 在 TI[详细]
-
使用PHP json_decode可能遇到的坑与解决方法
所属栏目:[PHP教程] 日期:2021-02-28 热度:192
前言 最近在做网站 的时候用到了json_decode函数,发现了一个问题,现在总结分享出来供大家参考学习,话不多说了,来一起看看详细的介绍吧。 场景: 某项目客户反馈,输出的结果 JSON 中有个要求为对象的数据字段,在某些情况下返回的是 [] 而不是 {};数据[详细]
-
Yii 2中的load()和save()示例详解
所属栏目:[PHP教程] 日期:2021-02-28 热度:150
前言 本文主要给大家介绍的是关于Yii2中load()和save()的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧。 我这里用的数据库是mongo 数据库 为栗子: formName() : $formName; //调用load 一般我是 $test = new test() $test->load([详细]
