总数 栏目php

php获取未解码之前的原始接口请求参数

前言 目前的几个项目,业务方基本都使用POST方式请求接口,我们本机磁盘会保留一份请求的原始参数用于请求分析和问题排查使用,一般有问题,也会基于seqid(请求唯一id)捞到日志,copy参数模拟请求看是否复现,但一直有个比较蛋疼的问题,PHP的$_POST,$_GET,$_REQUEST这些获取参 ......
接口 参数 php

PHP:cURL error 60: SSL certificate unable to get local issuer certificate](转)

原文:https://www.cnblogs.com/xiaofeilin/p/14128025.html 1、问题 导致该问题的原因在于没有配置curl.cainfo,该配置位于php.ini中 2、解决 下载cacert.pem https://curl.haxx.se/ca/cacert.pe ......
certificate unable issuer error local

叮!新栏目上线|ShardingSphere 「社区圆桌会」闪亮来袭!

一、嗨!社区的新栏目来啦! 你想要深入了解 ShardingSphere 、与业内技术大咖「面对面」探讨数据库领域的前沿趋势吗?那就一定不能错过由 ShardingSphere 社区出品、SphereEx 公司赞助的全球软件工程师必看的直播节目——《对谈时刻》!每期节目,我们都会邀请三位业内表现出色 ......
圆桌 ShardingSphere 栏目 社区

php获取1688阿里巴巴关键字搜索新品数据API接口、获取上新关键词推荐、获取宝贝详情数据

​ php的主要优势以及特点 : 便于学习和使用:PHP是一门非常容易学习和使用的语言,其语法和结构都非常简单。 具有广泛的应用范围:PHP可以用于开发各种类型的Web应用,如博客系统、内容管理系统、电子商务网站、社交网络等。 巨大的社区支持:有一个庞大的PHP社区,提供了大量的代码库、框架和插件, ......
关键 数据 新品 接口 关键词

php:7-cli-apline安装mysql redis mongo扩展模块

apk add --no-cache build-dependencies build-base openssl-dev autoconf g++ libtool make curl-dev libxml2-dev linux-headers docker-php-ext-install -j 2 ......
cli-apline 模块 apline mysql mongo

PHP 超大文件上传和断点续传的实现

​ PHP用超级全局变量数组$_FILES来记录文件上传相关信息的。 1.file_uploads=on/off 是否允许通过http方式上传文件 2.max_execution_time=30 允许脚本最大执行时间,超过这个时间就会报错 3.memory_limit=50M 设置脚本可以分配的最大 ......
断点 文件 PHP

PHP trait使用

一、 trait、继承、实例化三者的区别 对于当前一个类需要用到另一个或多个类的方法的情况,我们一般会想到的方式有继承、直接实例化另外一个或多个类等等的方法,来对比一下这些方法和Trait类的区别: 继承:对于继承,可以完美地复用另一个类的一些方法,但是对于需要复用多个类的方法时,PHP是不支持多继 ......
trait PHP

php curl 同时访问

$mh = curl_multi_init();$ch = [];foreach ($serversurl as $key => $url){ $data = [ 'param' => $data ]; $ch[$key] = curl_init(); curl_setopt($ch[$key], ......
同时 curl php

PHP 高精度计算

#两个高精度数比较 #int bccomp ( string $left_operand , string $right_operand [, int $scale ] ) #$left=$right 返回 0 #$left<$right 返回 -1 #$left>$right 返回 1 #$sca ......
高精 高精度 PHP

Java 三方接口PHP写法;doHmacSHA2; 将字节数组转换成16进制字符串;Mac.getInstance;HmacSHA256;

先看一段 Java 代码,一个签名过程 1 package com.sixents.bss.filter; 2 3 4 import org.apache.http.HttpEntity; 5 import org.apache.http.NameValuePair; 6 import org.ap ......
进制 数组 三方 写法 字符串

php内容出现&#xFEFF;解决方法

最近在写火车头插件时候,远程请求内容生成接口,内容会出现:&#xFEFF; 转换成html就会有个换行,影响美观,于是找到解决办法。 原因:出现这个问题的原因是在编辑文件的时候使用过utf8+bom的编码。 第一个方法:找到执行文件将utf-8+bom的格式,修改为utf-8格式即可。 第二个办法写 ......
方法 内容 xFEFF php amp

linux 下安装和使用Elasticsearch8+php的操作

首先安装 Elasticsearch8版本不需要jdk环境,就是JVAV的环境,他本身的压缩文件里就包含了固定的jdk 去官网 1、下载 Elasticsearch 的官方地址: https://www.elastic.co/cn/ 下载地址:https://www.elastic.co/cn/do ......
Elasticsearch8 Elasticsearch linux php

PHP: upload file

<!DOCTYPE html> <html> <body> <form action="uploadImage.php" method="post" enctype="multipart/form-data"> Select image to upload: <input type="file" n ......
upload file PHP

php对接1688获取商品详情、宝贝详情数据、商品属性、宝贝链接API 接口返回值说明

​ 运用php对接的特点 1. 跨平台性:PHP 可以在多种操作系统上运行,包括 Windows、Linux、Unix,甚至还可以嵌入 HTML 页面。 2. 简单易学:PHP 语言的语法非常直观,易于学习和理解。 3. 面向对象:PHP 是一门面向对象的语言,支持封装、继承和多态等面向对象特性。 ......
详情 宝贝 商品 属性 接口

PHP: split()

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php split Test</title> </head> <body> <?php / ......
split PHP

php垃圾回收机制

标量的区别 php7不在计数 refcount都是为0 <?php $a = 1; xdebug_debug_zval('a'); echo PHP_EOL; $b = $a; xdebug_debug_zval('a'); 结果: a: (refcount=0, is_ref=0)=1 a: (r ......
机制 垃圾 php

PHP图片水印

/* * 功能:PHP图片水印 (水印支持图片或文字) * 参数: * $groundImage 背景图片,即需要加水印的图片,暂只支持GIF,JPG,PNG格式; * $waterImage 图片水印,即作为水印的图片,暂只支持GIF,JPG,PNG格式; * $waterText 文字水印,即把 ......
水印 图片 PHP

php获取文章所有图片

/** * 设置文章内容图片,上传到本地服务器处理 * @param $content 文章内容 * @return bool */ public function setContentImg($content) { // 1.先正则匹配出所有的图片url $pattern = '#<img(.+? ......
文章 图片 php

php七牛云文件上传

/* * 七牛云文件上传 * $img_url 文件路径url * $qiniu_config 七牛云配置 * @return array */ public function qiniuUpload($save_path, $qiniu_config) { $secretKey = $qiniu_ ......
文件 php

php按照指定的尺寸压缩图片

/** * * 按照指定的尺寸压缩图片 * * @param $source_path 原图路径 * * @param $imgWidth 目标宽度 * * @param $imgHeight 目标高度 * * @return bool|string */ function resize_image ......
尺寸 图片 php

php isset和empty区别

isset()函数用于检查一个变量是否已经被声明并且不为null。如果变量存在且不为null,则返回true,否则返回false。它通常用于检查变量是否存在,以避免在访问不存在的变量时引发错误。 $var = "Hello, world!"; if (isset($var)) { echo "The ......
isset empty php

windows php执行终端命令

$cmd = '"H:\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe" I:\weman\webman\start.php I:\weman\webman\runtime\/windows\start_monitor.php I:\weman\web ......
终端 命令 windows php

php比较好的技术栈

php比较好的技术栈 laravel + laravel-admin(快速构建后台) : https://laravel-admin.org/ Dcat Admin 中文文档 (基于laravel-admin实现): https://learnku.com/docs/dcat-admin/2.x T ......
技术 php

PHP序列化与反序列化(pop链)

构造思想 构造一条完整的pop链要有头有尾,头一般是从传参的地方开始并反序列化,尾是可以达到攻击或获取数据的·口子,比如eval,include等可以执行或者包含读取。有了头又有了尾,就要通过魔术方法把它们连接起来。 魔术方法 __construct() 创建对象时触发__destruct() 对象 ......
序列 PHP pop

MFC-CListCtrl-SendMessage获取项目总数

int count = (int)::SendMessage(hWnd4, LVM_GETITEMCOUNT, (WPARAM)0, (LPARAM)0);//获取项目总数 /* 参数4和参数4 必须为0 返回值:返回项目总数 */ str.Format(_T("项目总数=%d\r\n"),coun ......

PHP基础--mysqli的事务处理

<?php//在命令行中:默认创建的表类型为MyISAM表类型,是不支持事务的//在命令行中建表时添加 type=InnoDB ,默认自动提交事务autocommit,不能回滚 //创建连接对象$mysqlConn = new mysqli("localhost", "root", "root", ......
事务 基础 mysqli PHP

MFC-CListCtrl-GetSelectedCount获取被选中项目的总数

UINT n=mylist4.GetSelectedCount();//获取被选中项目的总数 str.Format(_T("n=%d\r\n"), n); OutputDebugString(str); ......

PHP 二维数组相关函数:二维数组指定key排序,二维数组转一维数组,两个二维数组取差集,对象转数组,判断元素是否在多维数组中

一、二维数组转一维数组 function towarr_to_onearr($arr,$item) { foreach ($arr as $key => $value) { $newArr[] = $value[$item]; } return $newArr; } 二、对二维数组进行指定key排序 ......
数组 差集 函数 元素 对象

PHP获取时间戳、获取天周月的起始时间、指定时间所在周、指定时间的各个周等相关函数

一、时间戳和日期互相转换 // 获取时间戳 $date = time(); // 获取当前时间戳 $date = mktime(0, 0, 0, 10, 10, 2020); // 获取指定时间的时间戳 2020年10月10日0时0分0秒 // 日期转换为时间戳 $date = "2019-08-0 ......
时间 函数 所在 PHP