-
运用PHP实现开心消消乐的算法示例
所属栏目:[PHP教程] 日期:2022-02-23 热度:57
本文主要介绍了关于PHP如何实现我们大家都知道的开心消消乐的算法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 一、需求描述: 1、在一个8*8的矩阵方格中随机出现5种颜色的色块。 2、当有三个或以上色块在横向或纵向上相连,则消除[详细]
-
PHP实现生成vcf vcard文件功能类定义与使用方法解析
所属栏目:[PHP教程] 日期:2022-02-23 热度:192
本文实例讲述了PHP实现生成vcf vcard文件功能类定义与使用方法。分享给大家供大家参考,具体如下: 前面介绍了php读取vcf文件的方法,这里再来研究一下vcf文件的生成方法。 VCF格式是Windows系统中outlook的名片存储格式,打开VCF格式需要使用手机的相应配套[详细]
-
PHP基于ffmpeg实现转换视频,截图及生成缩略图的办法
所属栏目:[PHP教程] 日期:2022-02-23 热度:169
这里把ffmpeg 和 生成缩略图整合了一下: include(ImageResize.class.php) //转视频 $cmd=ffmpeg.exe -i starwar.avi -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 1.flv; exec($cmd); //视频截图 $cmd=ffmpeg.exe -i starwar.avi -f image2 -ss 10 -s 400*300[详细]
-
php PDO实现的事务回滚实例
所属栏目:[PHP教程] 日期:2022-02-23 热度:169
$servername=localhost; $username=root; $password=admin; $dbname=test; try{ $conn=new PDO(mysql:host=$servername;dbname=$dbname,$username,$password); $conn-setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); //开始事务 $conn-beginTransa[详细]
-
简单谈谈PHP里的trait
所属栏目:[PHP教程] 日期:2022-02-23 热度:186
前言:之前的一个同事换工作,在面试被问到了 PHP 的 trait 。因为没用过, 所以没答好,我大概是用过几次的,想了想整理了以下的总结。 trait:trait 是在一些类(Class)的应该具备的特定的属性或方法,而同父级的另外一些类应该避免包含这些属性和方法情况下使[详细]
-
php怎么安装redis扩展?redis安装以及php扩展的说明
所属栏目:[PHP教程] 日期:2022-02-23 热度:93
启动安装:http://elain.blog.51cto.com/3339379/705846 redis下载:ps://github.com/nicolasff/phpredis/downloads https://github.com/nicolasff/phpredis/downloads 多台服务安装:http://www.vquickphp.com/?a=blogviewid=30 开机加自启动:echo redis-serve[详细]
-
php如何运行存储过程?php存储过程调用实例代码
所属栏目:[PHP教程] 日期:2022-02-23 热度:60
代码如下: //比如要调用的存储过程为gxtj(a,b) $db=new mysqli(localhost,ssss,aaaaa,bbbb); mysqli_query($db,SET NAMES utf8); $result=$db-query(call gxtj($year,$jd)); // gxtj是mysql的存储过程名称 [color=gray][/color] while( $row = $result-fetch[详细]
-
php使用imagick给图片加水印的办法
所属栏目:[PHP教程] 日期:2022-02-23 热度:65
?php $image = new Imagick(); $image-readImage(original.jpg); $watermark = new Imagick(); $watermark-readImage(/data/mark.png); // how big are the images? $iWidth = $image-getImageWidth(); $iHeight = $image-getImageHeight(); $wWidth = $wate[详细]
-
php在新浪云中使用imagick的办法
所属栏目:[PHP教程] 日期:2022-02-23 热度:132
php在新浪云中使用imagick生成缩略图并上传到Storage的方法 ?php //缩略图 $tmpFile =http://Cuoxin.com/original.jpg ; list($width, $height) = getimagesize($tmpFile); // resize if necessary if ($width = 550 $height = 550) { $image = new Imagick([详细]
-
php版新浪支付接口之新建接口记录
所属栏目:[PHP教程] 日期:2022-02-23 热度:132
在使用新浪支付接口的时候,需要进行一个接口的创建,刚刚由夏日博客新建的一个新浪接口,整合的是方维P2P网贷系统,下面这个接口还是比较简单的,只是一个解绑认证信息的接口,也就是解绑我们在新浪上面的身份证等信息,操作步骤如下,仅供夏日参考学习使用[详细]
-
php完成注册用户邮箱激活验证代码
所属栏目:[PHP教程] 日期:2022-02-22 热度:117
相信很多人都有遇到过,在注册网站会员时需要邮箱激活验证,也就是注册完之后,系统向用户邮箱发生机会邮件,然后通过邮件里的链接进行激活操作,这样网站会员功能就可以使用了。现在很多网站都有设置这样的验证那么这一系列的操作是如何实现的呢?下面小编[详细]
-
用php写网站倒计时功能的考试倒计时示例
所属栏目:[PHP教程] 日期:2022-02-22 热度:111
在网站的前端开发中,倒计时功能是比较常见的,而且应用也很多,例如商品秒杀倒计时,活动结束时间倒计时,考试时间倒计时等等。这篇文章就主要分享用PHP来实现考试倒计时的功能,对于PHP初学者来说,本文代码具有一定的参考价值,希望对大家理解PHP倒计时有[详细]
-
php 二叉树遍历算法和例子
所属栏目:[PHP教程] 日期:2022-02-22 热度:52
二叉树算法在小编大学时学数据结构时会学到的一个算法了,这个可以在搜索与排序中提高50%的搜索性能了,下面我们来看一些关于php 二叉树遍历算法与例子吧. 二叉树遍历,是值从根节点出发,按照某种次序依次访问二叉树中的所有节点,使得每个节点被访问一次且仅被[详细]
-
简单的PHP完成网络刷投票程序
所属栏目:[PHP教程] 日期:2022-02-22 热度:165
PHP投票程序在做活动时会用到了,我们今天就为各位朋友分享一个PHP投票程序,有需要了解的同学不防一起来看看吧. PHP刷投票,让你高居榜首,本文附上刷票方法和防御策略. 案例为一个半月以前,没有及时放出原因有二,一是因为博客域名备案没有下来,没有心情写东西,[详细]
-
PHP里动态特性学习笔记
所属栏目:[PHP教程] 日期:2022-02-22 热度:177
一篇PHP中动态特性学习笔记,如果你对于PHP 特性不了解的我们可以进入参考本文章,本文章对于PHP动态特性详细的作了介绍了,好了费话不说了我们来看例子吧,有需要的朋友可参考一下. 动态语言的动态特性决定它开发的时候需要更少的代码,有更高的灵活性,PHP的动[详细]
-
PHP里memcached缓存应用基础实例
所属栏目:[PHP教程] 日期:2022-02-22 热度:127
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载,它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度. 1.添加扩展包 php_memcache.dll 2.在PHP.INI添加如下代码: extension=php_memc[详细]
-
PHP里使用SQLite快速上手教程
所属栏目:[PHP教程] 日期:2022-02-22 热度:162
SQLite是一款小巧轻型的数据库,支持的SQL语句不会逊色于其他数据库,支持的程序语言有Tcl、C#、PHP、Java等,现在我们来学习在PHP中如何使用SQLite. 一、如何建立文件夹: SQLite会自动判断,文件夹是否存在,如果不存在才会建立. try{ $db_conn = new PDO(sqlite[详细]
-
cmd命令行下运作php文件的示例
所属栏目:[PHP教程] 日期:2022-02-22 热度:152
cmd命令行下运行php文件的前提是我们必须要在运行机器安装了php环境才可以利用cmd调用php.exe文件来实现执行指定文件了,具体方法如下. 最近需要用的socket,服务端需要在命令行下运行,怎么样在命令行下运行php文件呢? window 7解决方案,XP没试,不过想来也是[详细]
-
php curl伪造referer与来源IP示例
所属栏目:[PHP教程] 日期:2022-02-22 热度:89
php curl伪造referer与来源IP非常的简单,今天做一个图片采集的也有做过,下面我把两个例子都整理一下,供大家参考. 例子1,代码如下: ?php $post_data = array ( user = gongwen, pwd = 123456 ); $header_ip = array( CLIENT-IP:88.88.88.88, X-FORWARDED-FOR:[详细]
-
PHP单例模式汇总教程
所属栏目:[PHP教程] 日期:2022-02-22 热度:185
以前我们讲过php单态设计模式之单例模式的理解及单例模式(Singleton)的常见应用场景,现在我们在原来的基础上总结一下。 这些场景的共同特征是从业务逻辑上来看运行期间改对象却是只需要一个实例、不断new多个实例会增加不必要的资源消耗、全局调用便利。下[详细]
-
PHP如何获取 IP和模拟IP
所属栏目:[PHP教程] 日期:2022-02-22 热度:121
在开发过程中,我们经常有获取ip的需求,那么PHP如何获取IP呢?下面就给大家介绍一下,PHP获取真实IP以及ip模拟方法,感兴趣的朋友就继续往下看吧。 PHP获取用户真实IP方法1: ?php function GetIP(){ if(!empty($_SERVER[HTTP_CLIENT_IP])){ $cip = $_SERVE[详细]
-
php如何扩展安装?七个步骤轻松搞定
所属栏目:[PHP教程] 日期:2022-02-22 热度:171
很多朋友问php扩展安装方法,下面就给大家php扩展安装方法步骤,本文也有详细的步骤介绍,对这方面有需求的朋友可以看一看,希望大家能有所收获。 php扩展安装方法极简单. 也遵循3大步.但多出一个phpize的步骤. 1.pecl.php.net 在右上解的输入框 中输入需要[详细]
-
php如何实现jwt验证
所属栏目:[PHP教程] 日期:2022-02-22 热度:81
这篇文章主要给大家分享一个php实现jwt的实例,对php实现jwt验证这一方面感兴趣或者有学习需求的朋友可以看一下,下面有具体的代码,希望大家能有所收获。 JWT,全称 Json web token,是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7[详细]
-
PHP怎么添加隐藏后门?教你八个方法
所属栏目:[PHP教程] 日期:2022-02-22 热度:93
PHP怎么添加隐藏后门?很多PHP初学者可能对于PHP后门隐藏不是很清楚,因此,这篇文章就给大家分享一些PHP隐藏后门的方法,下面是具体的用法级示例,有需要的朋友一起的来学习一下吧。 如果想让自己的Webshell留的更久一些,除了Webshell要免杀,还需要注意一[详细]
-
PHP中dirname函数如何使用?dirname功能及用法介绍
所属栏目:[PHP教程] 日期:2022-02-22 热度:50
dirname函数怎么使用?在PHP中,dirname()函数的作用是返回路径中的目录名称,那么具体dirname()函数的用法是什么呢?为让大家更好的理解dirname及原理,下面给大家分享一下实例。 dirname 返回路径中的目录部分 说明 dirname(string$path) :string 给出一个包[详细]
