金额 成分php

php利用X-sendfile控制下载

为了控制静态文件下载,一般方法需要PHP用file_get_contents读取文件,再传给客户端。节省资源的方法是利用nginx的x-sendfile模块,原理是 nginx 上设置一个特殊资源目录,客户端无法直接读取,需要经过php许可后才能下载。 1、设置nginx location /req ......
X-sendfile sendfile php

php解决 mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysq

The mysql extension is deprecated and will be removed in the future: use mysq 翻译: mysql_connect这个模块将在未来弃用,请你使用mysqli或者PDO来替代。 解决方法: 打开php.ini 配置文件把 di ......

PHP环境安装

pass TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan Hmong Daw Romanian Chinese Simplified Hungarian Russian Chinese ......
环境 PHP

windows php 安装sqlsrv drive for php

之前用wmapserver都会安装vc的,后来用php_study会自带安装vc,但是呢用sqlsrv扩展还是要用vc,不然会报错,不是php打不开了,而是含有sqlsrv扩展的函数给出一个错误的页面。 这个错误的页面只说出错了,却没提示哪里出错了,哎,不知道该说什么,好多大公司在错误的道路上无所不 ......
php windows sqlsrv drive for

PHP下载文件返回错误码500的原因之一

## 背景: 项目使用一个php接口供前端下载一个打包好后的文件,一直用的好好的,有一天下载不了了。HTTP错误码是500,查看错误日志: ![](https://img2023.cnblogs.com/blog/1963140/202306/1963140-20230619102755932-74 ......
错误 原因 文件 PHP 500

PHP批量压缩图片,基于TP5,fastadmin

``` * O(∩_∩)O * Date: 2022-7-7 09:34:38 */ namespace app\command; use think\Image; use think\image\Exception; use think\console\{Command, Input, Outpu ......
fastadmin 图片 PHP TP5 TP

php函数array_filter的用法

// array_filter() 它用于筛选数组中的元素,并返回满足指定条件的元素 // 遍历数组中的每个元素,并将其传递给回调函数进行判断。 // 如果回调函数返回 true,则该元素被保留在结果数组中;如果返回 false,则该元素被过滤掉。 //参数说明: // $array:要筛选的数组。 ......
array_filter 函数 filter array php

PHP中常用字符串函数

// strlen 取字符串长度 $string = "Hello, world!"; $length = strlen($string); echo $length; // 输出:13 // strpos 找字符串,返回位置 $str = "hello world"; $position = st ......
字符串 函数 字符 PHP

xampp 发布 discuz(php6.5)

1、xampp最新版本是php7.1 所以老版的 discuz(是php6.5) 将最新xampp卸载,从下面地址下载xampp-win32-5.6.37-0-VC11-installer.exe https://sourceforge.net/projects/xampp/files/XAMPP% ......
discuz xampp php6 php

PHP数组常用函数

// count():取数组长度 $myArray = [1, 2, 3, 4, 5]; $count = count($myArray); // 返回 5 // array_push():将元素添加到数组末尾 $fruits = ['apple', 'banana']; array_push($f ......
数组 函数 常用 PHP

php交换两个变量的值,不使用第三个变量

## 参考 - https://www.php.net/manual/zh/function.list.php ## 代码 ```php # 第一种 PHP 4, PHP 5, PHP 7, PHP 8 # 像 array() 一样,这不是真正的函数,而是语言结构。 list() 可以在单次操作内为 ......
变量 三个 两个 php

vue3:vue+nginx+php进行服务端部署的配置(nginx/1.18.0 / vue@3.2.37)

一,开发环境中的配置: 1,前端:vue的vue.config.js const { defineConfig } = require('@vue/cli-service') module.exports = defineConfig({ transpileDependencies: true, p ......
vue nginx vue3 php 18

php打印微秒时间

2023年6月15日16:13:29 `date()`函数默认只能获取到秒级的时间戳,无法直接获取微秒级的时间 建议使用 `DateTime` or `DateTimeImmutable` `DateTime` 此类与 `DateTimeImmutable` 行为相同。区别就是调用有修改行为的方法( ......
时间 php

windows php7、PHPStudy(小皮)配置oracle扩展

一、php配置oci扩展 1.访问链接下载对应oracle版本的即时客户端(Oracle Instant Client)https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html 2.解压下 ......
PHPStudy windows oracle php7 php

PHP配置查找

#PHP那个配置文件在启用php -i|grep php.ini#配置扩展目录 php -i|grep extension_dir ......
PHP

Apache配置php运行环境

apache2.4 x64、php7.4.27 解压缩php安装文件到目录,修改php.ini配置文件里的exe扩展目录,时区设置,编码设置等,略。 解压Apache到目录,执行安装注册服务等。 注册apache服务 管理员cmd到bin目录下执行:httpd.exe -k install -n " ......
环境 Apache php

利用 PHP 特性绕 WAF 测试

在测试绕过 WAF 执行远程代码之前,首先构造一个简单的、易受攻击的远程代码执行脚本。这个脚本部署在 Cloudflare WAF 和 ModSecurity + OWASP CRS3 之后。 ......
特性 PHP WAF

跨平台的PHP开发IDE-PhpStorm 2023

PhpStorm 2023 mac/win是一款由 JetBrains 公司开发的跨平台 PHP 集成开发环境(IDE),它是目前市场上最受欢迎的 PHP 开发工具之一。PhpStorm 提供了一整套功能齐全的工具,可以帮助开发者更加高效地编写 PHP 代码。 →→↓↓载PhpStorm 2023 ......
IDE-PhpStorm PhpStorm 2023 PHP IDE

web页面中导出Excel 方法一 后端php导出Excel

这个示例使用 前端 easyui-datagrid 后端php 其中前端是不是 easyui-datagrid 不重要,这个方法主要是使用后端 php 来实现导出Excel 优点:现在的应用中大部分是分页显示的,在前台只显示一部分,但导出Excel是要看全部的。所以此时用前端js导出则不太好实现。 ......
Excel 页面 方法 web php

MATLAB偏最小二乘回归(PLSR)和主成分回归(PCR)分析光谱数据|附代码数据

全文链接:http://tecdat.cn/?p=2655 最近我们被客户要求撰写关于偏最小二乘回归(PLSR)和主成分回归(PCR)的研究报告,包括一些图形和统计输出。 此示例显示如何在matlab中应用偏最小二乘回归(PLSR)和主成分回归(PCR),并讨论这两种方法的有效性 当存在大量预测变量 ......
数据 光谱 成分 代码 MATLAB

z1lan小记--PHP上传图片报错500

测试站POST上传图片报错500,代码无任何问题,GET无报错。 首先排查了php.ini的filed_upload是否为On,其次在查看Nginx日志时,发现报错为 ​​php临时缓存图片目录,变为了nginx下的缓存文件夹,缓存其他组的同事会删,但想着临时文件文件放这儿也无所谓(公司测试服务器, ......
小记 图片 z1lan 1lan lan

php使用 phpPHPMailer() 发送邮件

1.这边我们使用的composer 下载 phpmailer composer require phpmailer/phpmailer 如上图,基本上就是完成了phpmailer的下载2.在php 中使用 phpmailer 首先你需要引入你的phpmailer use PHPMailer\PHPM ......
phpPHPMailer 邮件 php

lazadaAPI接口对接的注意事项以及对接源码PHP

Lazada API是指连接Lazada开放平台的API接口,它允许开发人员通过它来查询和修改联盟商品信息、订单信息、退货信息及交易信息等业务数据。由于Lazada API接口具有极高的可扩展性和简便性,因此被广泛应用于电子商务、数字营销和运营等领域。下面是Lazada API接口对接的注意事项: ......
lazadaAPI 源码 注意事项 接口 事项

php WebUploader 分片上传

​ 前言 文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有比较好的上传体验呢,答案 ......
WebUploader php

mac M2 装PHP xdebug

#### 目前xdebug你不支持arm 只能自编译 ### pecel 安装是arm64 ``` arch -arm64 sudo pecl install xdebug ``` ### 编译 * 下载 https://xdebug.org/download * 编译 ``` git clone ......
xdebug mac PHP M2

PHP基本语法

### PHP基本语法 ##### 基础 ```php ``` 为php区域 语句要用;结尾 ##### 输出语句: ```php ``` ```powershell 输出hello world world string(5) "hello" ``` ##### 换行: ```php "; echo ......
语法 PHP

文件包含漏洞(----php伪协议)

## 文件包含漏洞 在通过 PHP 的函数引入文件时,为了灵活包含文件会将被包含文件设置为变量,通过动态变量来引入需要包含的文件。此时用户可以对变量的值可控,而服务器端未对变量值进行合理地校验或者校验被绕过,就会导致文件包含漏洞。 ## 文件包含函数 ### include() 代码执行到 incl ......
漏洞 文件 php

在docker环境下配置php以及swole并创建hyperf项目

在上篇文章中说了在linux环境下安装php8.2以及swoole扩展的问题,只是很多时候我们的环境都是在windows下进行的,但是在windows中安装swoole太麻烦了。这时候就到了我们的docker出场的时候了。 首先docker的安装,这个网上到处都是,就不多赘述了,贴一个docker官 ......
环境 项目 docker hyperf swole

php8.2安装swoole扩展

近期在使用php8.2时,需要使用到swoole,于是开始在php8.2的环境下配置swoole的扩展,环境为ubuntu22.0.4。 下一篇中会说如何在docker中安装swoole扩展,以及创建hyperf项目。 在php.net网站中下载php8.2的压缩文件,也可以通过wget的方式下载: ......
swoole php8 php

PHP json_decode 关键词不被解析的处理方法

#### 如果 JSON 数据中包含了 PHP 的关键字,如 true、false 或者 null,则 json_decode() 函数将无法成功解析该数据。 #### 因此可以使用单独判断的方式 ``` $v = $v true ? 'true' : $v; $v = $v false ? 'fa ......
json_decode 关键词 关键 方法 decode