-
解决php中openssl pkey_new()构建中文数字证书乱码问题
所属栏目:[PHP教程] 日期:2023-09-27 来源:DaWei
用openssl创建证书时, 编码用utf-8, 中文证书出现乱码。经多项测试未能解决。
在apache2.2中创建不成功。 后升级服务器,使用apache2.4+php5.5, 重新执行,成功。
$dn = array(
"countryName" [详细] -
php正确输出json数据的案例讲解
所属栏目:[PHP教程] 日期:2023-09-27 来源:DaWei
错误示例:
$result = array('state'=>'123','message' =>'参数错误');
echo 'hello';
echo json_encode($result);
客户端先接收到第一个echo语句 但并不是json数[详细] -
PHP与以太坊交互解析
所属栏目:[PHP教程] 日期:2023-09-27 来源:DaWei
自去年以来,我们正在开发区块链(Blockchain)业务。最近使用过Ethereum并使用PHP,所以我想我们应该聊聊这个话题。
这里有个前提:
1.理解区块链
2.对编程语言有了解
本文的主要内容:
1.开发环境[详细] -
运用PHP扩展Xhprof分析项目性能实践教程
所属栏目:[PHP教程] 日期:2023-09-27 来源:DaWei
一、背景
项目即将上线,想通过一些工具来分析代码的稳定性和效率,想起在上个团队时使用过的xhprof扩展;因为换了新电脑,所以需要重新编译此扩展,现将安装与实际排查过程完整记录下来,方便自己回顾和帮助更多[详细] -
利用PHPExcel导出Excel表
所属栏目:[PHP教程] 日期:2023-09-27 来源:DaWei
本文实例为大家分享了PHPExcel导出Excel表的具体代码,供大家参考,具体内容如下:
/**
* Excel导出
* @param $fileName(文件名)
* @param $headArr (表头)
* @param $data (每一行的数[详细] -
如何使用PHPExcel创建示例Excel电子表格
所属栏目:[PHP教程] 日期:2023-09-27 来源:DaWei
要使用纯PHP创建或编辑Excel电子表格,我们将使用PHPExcel库,它可以读写许多电子表格格式,包括xls,xlsx,ods和csv。在我们继续之前,仔细检查您的服务器上是否有PHP 5.2或更高版本以及安装了以下PHP扩展:php_zip[详细]
-
具体分析php协程知识点
所属栏目:[PHP教程] 日期:2023-09-27 来源:DaWei
对于单核处理器,多进程实现多任务的原理是让操作系统给一个任务每次分配一定的 CPU 时间片,然后中断、让下一个任务执行一定的时间片接着再中断并继续执行下一个,如此反复。
多进程的调度是由操作系统来实现的,[详细] -
php curl调用接口显示HTTP Status 415怎么解决
所属栏目:[PHP教程] 日期:2023-09-27 来源:DaWei
使用php curl的方式调用对方提供的接口,收到了如下错误提示
HTTP Status 415
The server refused this request because the request entity is in a format not supported by the requested resource for the[详细] -
php定义Redefining already defined constructor for class 错误
所属栏目:[PHP教程] 日期:2023-09-27 来源:DaWei
本地PHP环境PHP5.4,安装ecshop2.7.3后,很多地方会报如下的错。
Redefining already defined constructor for class XXX
检查代码可以发现,对应的位置是某个类的构造函数,具体写法如下:
/**
* 构[详细] -
PHP Warning: file_get_contents failed to open stream解决方法
所属栏目:[PHP教程] 日期:2023-09-27 来源:DaWei
在做项目时用 file_get_contents 来获取数据,php 报错 PHP Warning: file_get_contents failed to open stream: no suitable wrapper could be found.
最后用了curl来获取数据!
今天百度了一下!找到了解决[详细] -
PHP防止SQL注入的案例
所属栏目:[PHP教程] 日期:2023-09-26 来源:DaWei
使用prepared以及参数绑定查询可根本性防止sql注入的发生:SQL语句与参数分批传输到sql服务器的方式让利用字符串拼接的SQL注入没有了施展空间。
基本上你有两种方式完成上述方法:
使用PDO:
$stmt = $pdo->[详细] -
php避免form表格重复提交
所属栏目:[PHP教程] 日期:2023-09-26 来源:DaWei
下面的情况就会导致表单重复提交:
点击提交按钮两次。
点击刷新按钮。
使用浏览器后退按钮重复之前的操作,导致重复提交表单。
使用浏览器历史记录重复提交表单。
浏览器重复的HTTP请求。
网页被[详细] -
php数字加解密的软件程序
所属栏目:[PHP教程] 日期:2023-09-26 来源:DaWei
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2016/11/1
* Time: 12:26
*/
/*把数字转换成字符对应解析
* @param mixed $in String or long input to translate
[详细] -
深入剖析sugarcrm php代码注入
所属栏目:[PHP教程] 日期:2023-09-26 来源:DaWei
这篇文章准备通过通过请求语句来看传入的数据在代码中流向,这样或许更方便来理解这个漏洞。
http://[host]/[sugar]/index.php?module=Connectors&action=RunTest&source_id=ext_rest_insideview&ext_rest_inside[详细] -
深入解析PHP对象注入详解
所属栏目:[PHP教程] 日期:2023-09-26 来源:DaWei
前提知识:
在php类中可能会存在一些叫做魔术函数(magic 函数),这些函数会在类进行某些事件的时候自动触发,例如__construct()会在一个对象被创建时调用,__destruct()会在一个对象销毁时调用,__toString当对象被[详细] -
php如何实现统计二进制中1的个数算法
所属栏目:[PHP教程] 日期:2023-09-26 来源:DaWei
php怎么实现统计二进制中1的个数算法?本文为大家介绍了php实现统计二进制中1的个数算法的实例代码,快来看看吧。
问题:
输入一个十进制整数,输出该数二进制表示中1的个数。其中负数用补码表示。
解决思路[详细] -
PHP区块查找实现方法分析
所属栏目:[PHP教程] 日期:2023-09-26 来源:DaWei
本文实例讲述了PHP区块查询实现方法。分享给大家供大家参考,具体如下:
分块查询是介于顺序查询和折半查询之间的一种查询方法。
其实折半查询就是每次折半的分块查询,那么分块查询就是把数组分成区块,然后每[详细] -
PHP实现打包zip并加载功能
所属栏目:[PHP教程] 日期:2023-09-26 来源:DaWei
具体代码如下所示:
$file_template = FCPATH.'canddata/cand_picture.zip';//在此之前你的项目目录中必须新建一个空的zip包(必须存在)
$downname = $card.'.zip';//你即将打包的zip文件名称[详细] -
PHP简易实现定时监控nginx日志文件功能示例
所属栏目:[PHP教程] 日期:2023-09-26 来源:DaWei
本文实例讲述了PHP简单实现定时监控nginx日志文件功能。分享给大家供大家参考,具体如下:
此功能是为了实现,定时监控nginx生成的日志数据,并将新增的数据提交到一个接口(比如大数据的接口,让大数据来进行分析[详细] -
讲述了PHP设计模式之装饰器模式定义与用法
所属栏目:[PHP教程] 日期:2023-09-26 来源:DaWei
本文实例讲述了PHP设计模式之装饰器模式定义与用法。分享给大家供大家参考,具体如下:
装饰器模式:
如果已有对象的部分内容或功能性发生改变,但是不需要修改原始对象的结构或不使用继承,动态的扩展一个对象[详细] -
PHP实现多个关键词搜索查询功能案例
所属栏目:[PHP教程] 日期:2023-09-25 来源:DaWei
本文实例讲述了PHP实现多个关键词搜索查询功能。分享给大家供大家参考,具体如下:
PHP对于数据库的搜索主要通过使用SQL语句中的like子句来实现。如果同时搜索多个关键词,可以使用union子句来将搜索结果合并起来[详细] -
分享了PHP实现微信提现功能的具体代码
所属栏目:[PHP教程] 日期:2023-09-25 来源:DaWei
本文实例为大家分享了PHP实现微信提现功能的具体代码,供大家参考,具体内容如下
一、实现功能
这几天在小程序里要实现用户从系统中提现到零钱的功能,查了一下文档可以使用 企业付款到用户零钱 来实现;&e[详细] -
如何用php实现php代码的加密解密
所属栏目:[PHP教程] 日期:2023-09-25 来源:DaWei
php 代码加密类,大家可以根据自己的需求进行修改,原类如下,希望能分享给大家。本次在ubuntu下测试没有问题。
<?php
class Encryption{
private $c='';//存储密文
pri[详细] -
PHP程序员如何理解依赖注入容器
所属栏目:[PHP教程] 日期:2023-09-25 来源:DaWei
PHP程序员如何理解依赖注入容器(dependency injection container)
背景知识
传统的思路是应用程序用到一个Foo类,就会创建Foo类并调用Foo类的方法,假如这个方法内需要一个Bar类,就会创建Bar类并调用Bar类的方[详细] -
php webshell下直接反弹shell合集
所属栏目:[PHP教程] 日期:2023-09-25 来源:DaWei
Linux下,有时候拿到webshell需要提权,提权必须要得到一个交互式的shell。
我看了一下常用的php webshell,对于命令执行、反弹shell都没有完善的方式。很多webshell里都没有proc_popen、popen这两种方式,特别是[详细]
