-
PHP 7.1中利用OpenSSL代替Mcrypt加解密的方法详解
所属栏目:[PHP教程] 日期:2021-03-14 热度:117
概要: php7.1发布后新特性吸引了不少PHPer,大家都在讨论新特性带来的好处与便利。但是从php7.0 升级到 php7.1 废弃(过时)了一个在过去普遍应用的扩展(mcrypt扩展)。官方提供了相应的解决提示,却没有提供更详细的解决办法。于是坑来了: 今天在使用微信开[详细]
-
php之header的不同用法总结(实例讲解)
所属栏目:[PHP教程] 日期:2021-03-14 热度:56
注意:必须在任何实际的输出被发送之前调用 header() 函数。 2、 用法1:跳转页面 用法2: 声明content-type(我经常拿来决解乱码) 用法3: 返回响应状态码 用法4: 执行下载操作(隐藏文件的位置) 用法5: 控制浏览器缓存 用法6: 3、更多实例 // overrid[详细]
-
php操作zip在不解压缩包的情况下显示压缩包中的图片
所属栏目:[PHP教程] 日期:2021-03-14 热度:185
PHP操作ZIP压缩包文件 的基本方法大家应该都知道怎么做(如不了解可在本文底部学习PHP操作ZIP的基本方法),那么如何在不解压的情况下直接读取压缩包中的文件呢,如直接在页面中显示压缩包中的图片? 下面就给大家演示一下如何在 不解压的情况下直接显示压缩[详细]
-
php图片合成方法(多张图片合成一张)
所属栏目:[PHP教程] 日期:2021-03-14 热度:122
1.多张图片合成一张比如: 图片合成,可以显示在浏览器上面同时保存到文件夹下面 实例如下所示: $pic_list = array( 'img2.png','img2.png','logo.png','img2.png' ); $pic_list = array_slice($pic_list,9); // 只操作前9个图片 $bg_w = 150; // 背景图片[详细]
-
PHP基于curl post实现发送url及相关中文乱码问题解决方法
所属栏目:[PHP教程] 日期:2021-03-14 热度:161
本篇章节讲解PHP基于curl post实现发送url及相关中文乱码问题解决方法。供大家参考研究具体如下: 这个问题困扰我几天了,发送的指定网址的url参数,中文总是乱码,指定网址是utf8编码的,我发送的也是utf8编码的。但是还是乱码,开始用的file_get[详细]
-
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
所属栏目:[PHP教程] 日期:2021-03-14 热度:175
本篇章节讲解PHP实现图的邻接矩阵表示及几种简单遍历算法。供大家参考研究具体如下: 在web开发中图这种数据结构的应用比树要少很多,但在一些业务中也常有出现,下面介绍几种图的寻径算法,并用PHP加以实现. 佛洛依德算法,主要是在顶点集内,按点与点[详细]
-
PHP+Apache环境中如何隐藏Apache版本
所属栏目:[PHP教程] 日期:2021-03-14 热度:187
目前很多服务器共计都是基于软件版本针对性的共计,所以如果服务器安装的是Apache,隐藏它的版本号是非常有必要的,也是能够减少隐患的一个方法,一起来学习一下。 如何隐藏?要隐藏Apache版本号其实方法很简单在,只要在httpd.conf中对ServerTokensProd与Se[详细]
-
PHP简单实现二维数组的矩阵转置操作示例
所属栏目:[PHP教程] 日期:2021-03-14 热度:195
本篇章节讲解PHP简单实现二维数组的矩阵转置操作。供大家参考研究具体如下: '; echo '矩阵转置前: '; for($i=0;$i '; } echo '矩阵转置后: '; for($i=0;$i[详细]
-
php 写入缓存文件、读取缓存文件的函数代码
所属栏目:[PHP教程] 日期:2021-03-12 热度:154
一、写结果缓存文件 "; file_put_contents($cache_file_path,$content,LOCK_EX);} 二、读结果缓存文件 以上就是php 写入缓存文件、读取缓存文件内容的函数代码,需要的朋友可以参考一下。[详细]
-
php 出现Strict Standards: Only variables should be passed by
所属栏目:[PHP教程] 日期:2021-03-12 热度:155
这个问题多半是因为引用传递参数引起的,解决办法一是修改代码不使用引用传递;另一个办法是修改php配置文件,修改error_reporting 其值改为error_reporting = E_ALL& ~E_NOTICE。或者修改函数中的引用方式即可。 ps:修改配置文件时,最好是复制一行,注掉[详细]
-
浅谈lumen的自定义依赖注入
所属栏目:[PHP教程] 日期:2021-03-12 热度:102
比如我现在有个token认证系统,目前我用mysql的token表实现,将来有可能会改成redis,怎么实现未来的无缝连接呢。 先定义一个合约文件app/Contracts/TokenHandler.php namespace AppContracts; /** 处理Token的Contracts @package AppContracts */ interfa[详细]
-
PHP基于ffmpeg实现转换视频,截图及生成缩略图的方法
所属栏目:[PHP教程] 日期:2021-03-11 热度:109
本篇章节讲解PHP基于ffmpeg实现转换视频,截图及生成缩略图的方法。供大家参考研究具体如下: 这里把ffmpeg 和 生成缩略图整合了一下: resizeimage("1.jpg",30,"small1.jpg");class ImageResize { //图片类型 var $type; //实际宽度 var $width;[详细]
-
PHP基于闭包思想实现的BT(torrent)文件解析工具实例详解
所属栏目:[PHP教程] 日期:2021-03-11 热度:95
本篇章节讲解PHP基于闭包思想实现的torrent文件解析工具。供大家参考研究具体如下: PHP对静态词法域的支持有点奇怪,内部匿名函数必须在参数列表后面加上use关键字,显式的说明想要使用哪些外层函数的局部变量。 0) $func(); echo "wown"; };}$f[详细]
-
excel的导出和下载(实例讲解)
所属栏目:[PHP教程] 日期:2021-03-11 热度:73
1、前言 有时需要将数据库表资源导出excel,做成一些报表数据。 而php导出excel的方法大致有几种: 1. 使用php的类库,进行导出,如PHPExcel 2.使用php原生的方法进行导出 而本文介绍的就是,如何通过原生方法导出excel 2、关键函数 2.1、ob输出 ob_start();[详细]
-
基于PHP函数的操作方法
所属栏目:[PHP教程] 日期:2021-03-11 热度:153
如下所示: //简单函数 function show(){ echo "hello"; } show(); //有参数的函数 function show($a){ echo "$a"; } show("world"); //有返回值的函数 function show(){ return "小V,你好!"; } echo show(); function show($a,$b){ return $a+$b; } echo[详细]
-
phpexcel导入excel处理大数据(实例讲解)
所属栏目:[PHP教程] 日期:2021-03-11 热度:109
先下载对应phpExcel 的包就行了https://github.com/PHPOffice/PHPExcel 下载完成 把那个Classes 这个文件夹里面的 文件跟文件夹拿出来就好了。 直接写到PHPExcel 这个文件里面的。调用很简单。引入phpExcel 这个类传递对应的excel 文件的路径就好了 现在上传[详细]
-
PHP实现将汉字转换为拼音及获取词语首字母的方法
所属栏目:[PHP教程] 日期:2021-03-11 热度:65
本篇章节讲解PHP实现将汉字转换为拼音及获取词语首字母的方法。供大家参考研究具体如下: 最近要开发将汉字转换为拼音和得到首字的功能记录下来哈子:呵呵~ = '5.0[详细]
-
PHP实现二维数组按指定的键名排序的方法示例
所属栏目:[PHP教程] 日期:2021-03-11 热度:93
本篇章节讲解PHP实现二维数组按指定的键名排序的方法。供大家参考研究具体如下: $val){ //对排序字段值进行过滤 $val[$keys] = str_replace('-','',$val[$keys]); $val[$keys] = str_replace(' ',$val[$keys]); $val[$keys] = str_replace(':',$v[详细]
-
PHP Socket网络操作类定义与用法示例
所属栏目:[PHP教程] 日期:2021-03-10 热度:158
本篇章节讲解PHP Socket网络操作类定义与用法。供大家参考研究具体如下: web前端测试: test mysocket.php: conn = socket_create(AF_INET,SOCK_STREAM,SOL_TCP)) conn)."n[详细]
-
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
所属栏目:[PHP教程] 日期:2021-03-10 热度:181
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-10 热度:124
本篇章节讲解php token使用与验证。供大家参考研究具体如下: 一、token功能简述 PHP 使用token验证可有效的防止非法来源数据提交访问,增加数据操作的安全性 二、实现方法: 前台form表单: "/ "/ "/ 后台do.php的token验证部分: 更多关于PHP相[详细]
-
php实现支持中文的文件下载功能示例
所属栏目:[PHP教程] 日期:2021-03-10 热度:160
前言 本文主要给大家介绍了关于php实现支持中文的文件下载功能的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 问题说明 文件下载,通常有一种最为简单的方法,那就是将url直接指向服务器上文件的所在位置。但是这个方法存在[详细]
-
PHP单例模式与工厂模式详解
所属栏目:[PHP教程] 日期:2021-03-10 热度:144
一、单例模式又称为职责模式,它用来在程序中创建一个单一功能的访问点,通俗地说就是实例化出来的对象是唯一的。所有的单例模式至少拥有以下三种公共元素: 1. 它们必须拥有一个构造函数,并且必须被标记为private2. 它们拥有一个保存类的实例的静态成员变[详细]
-
PHP实现的简单对称加密与解密方法实例小结
所属栏目:[PHP教程] 日期:2021-03-10 热度:97
本篇章节讲解PHP实现的简单对称加密与解密方法。分享给大家供大家参考,具体如下: 方法一:YII自带的加密方法 getSecurity()->encryptByPassword($data,$secretKey); get('uid');$secretKey = "wwj";$uid = Yii::$app->getSecurity()->decryptByPassword([详细]
-
yii2中LinkPager增加总页数和总记录数的实例
所属栏目:[PHP教程] 日期:2021-03-10 热度:173
本文介绍了php中LinkPager增加总页数和总记录数,分享给大家,也给自己留个笔记 项目路径 vendoryiisoftyii2widgetsLinkPager.php renderPageButtons方法中增加 $buttons[] = Html::tag('li',Html::tag("span",'共'.$this-pagination-getPageCount().'页[详细]
