composer php

速览 PHP 基础语法

# 1. Hello World ```php Hello,World! ``` # 2. 注释 // /**/ # 3. 数据类型 | 数据类型 | 类型中文名 | 类型名 | | | | | | 标量类型 | 布尔型 | boolean | | | 整型 | integer | | | 浮点型 ......
语法 基础 PHP

win2016系统php7.4安装oracle oci8扩展

#### 查看php版本,判断操作系统是否64位; `phpinfo();` ![image](https://img2023.cnblogs.com/blog/2867145/202309/2867145-20230904155806398-643460507.png) #### 判断PHP是否T ......
oracle 系统 2016 php7 oci8

泛微E-Office UploadFile.php任意文件上传漏洞 CNVD-2021-49104

## 漏洞描述 在/general/index/UploadFile.php中上传文件过滤不严格导致允许无限制地上传文件,攻击者可以通过该漏洞直接获取网站权限 ## 漏洞复现 fofa语法:`app="泛微-EOffice"` 登录页面如下: ![](https://img2023.cnblogs. ......
UploadFile 漏洞 E-Office 文件 Office

泛微E-Office init.php文件上传漏洞

## 漏洞简介 泛微E-Office init.php文件存在任意文件上传漏洞,攻击者可以通过该漏洞直接获取网站权限。 ## 漏洞复现 fofa语法:`app="泛微-EOffice"` 登录页面如下: ![](https://img2023.cnblogs.com/blog/2541080/202 ......
漏洞 E-Office 文件 Office init

php获取邮件内容

<?php //163邮箱$hostname = "{pop3.163.com:110/pop3}INBOX"; $inbox = imap_open($hostname, $username, $password);$emails = imap_search($inbox, $search_cri ......
邮件 内容 php

泛微E-Office flow_xml.php SQL注入漏洞

## 漏洞简介 泛微 E-office的flow_xml.php存在SQL注入漏洞,攻击者可利用该漏洞获取系统敏感信息等 ## 漏洞复现 fofa语法:`app="泛微-EOffice"` 登录页面如下: ![](https://img2023.cnblogs.com/blog/2541080/20 ......
漏洞 E-Office flow_xml Office flow

安装Docker compose v2

转载自好友 [随遇而安](https://www.iszy.cc/) 的博文。 ## 介绍 目前 Docker 官方用 GO 语言 重写 了 Docker Compose,并将其作为了 docker cli 的子命令,称为 Compose V2。 ## 安装 首先要先安装 docker,再进行接下来 ......
compose Docker v2

PHP extract() 函数

## PHP extract() Function ## 定义和用法 extract() 函数从数组中将变量导入到当前的符号表。 该函数使用数组键名作为变量名,使用数组键值作为变量值。针对数组中的每个元素,将在当前符号表中创建对应的一个变量。 第二个参数 *type* 用于指定当某个变量已经存在,而 ......
函数 extract PHP

PHP 中 array_walk 与array_map的区别

# PHP 中 array_walk 与array_map的区别 `array_map` 函数来对数组中的每个元素应用回调函数。该函数与 `array_walk` 类似**,但是它返回一个新的数组,而不是直接修改原始数组。** 在 PHP 中,可以使用 `array_walk` 函数来遍历数组并执行 ......
array array_walk array_map walk PHP

composer 扩展库。助手库文档

composer判断某个库是否存在,获取库的版本。获取库的目录 composer 扩展库,composer helpers packagist,composer 助手库 ......
composer 助手 文档

WampServer 安装不同版本的mysql及php

好久没搞php了,以前老客户有个网站问题,准备放本地试试,于是找了wampServer集成环境,发现他的网站是老版的系统,最近的mysql及php版本不支持。于是就上网查了下,下面把自己遇到的问题做个笔记。 ### 安装php7.2.7 1. 将下载好的php压缩文件放到这个文件夹下面(php下载地 ......
WampServer 版本 mysql php

⏱️TimeHelper——一个简单快捷的PHP日期时间助手类库

`TimeHelper` 是一个简单易用的`PHP时间日期助手类库`,可以快速实现常用的时间日期操作,比如获取指定时间的秒数,获取友好的时间格式,判断时间范围,计算两个时间相差值,返回N小时/天/星期/月/年前或者后的时间戳等等 ......
TimeHelper 助手 日期 时间 PHP

php:命令行的常用例子(php 8.2.5)

一,查看安装配置信息 [liuhongdi@img ~]$ /usr/local/soft/php8.2.5/bin/php -i 相当于执行: [liuhongdi@img ~]$ /usr/local/soft/php8.2.5/bin/php -r "phpinfo();” 二,列出开启的扩展 ......
php 例子 命令 常用

php:查看安装时的编译参数(php 8.2.5)

一,用-i参数 [liuhongdi@img ~]$ /usr/local/soft/php8.2.5/bin/php -i | grep configure Configure Command => './configure' '--prefix=/usr/local/soft/php8.2.5' ......
php 参数

php:开启jit(php 8.2.5)

一,测试是否开启jit? [liuhongdi@img ~]$ more jit.php <?php var_dump(opcache_get_status()['jit']); ?> 报错: [liuhongdi@img ~]$ /usr/local/soft/php8.2.5/bin/php j ......
php jit

PHP防止页面刷新过快脚本

1 <?php 2 error_reporting(0); 3 //if($_COOKIE["ck"])die("刷新过快!"); 4 if($_COOKIE["ck"])header("Location:https://www.geh3408.top/");//这里如果用户刷新过快,给予终止php ......
脚本 页面 PHP

php7+layui超简单分页示例代码

1 <?php 2 try { 3 $dsn = "mysql:host=localhost;dbname=数据库名"; 4 $username = "数据库名"; 5 $password = "数据库密码"; 6 $pdo = new PDO($dsn, $username, $password) ......
示例 代码 layui php7 php

php操作数据库

w3c地址:https://www.w3cschool.cn/php/php-mysql-connect.html ### 1. 连接数据库 ```php connect_errno){ echo "mysql_error".$conn->connect_error; }else{ echo "my ......
数据库 数据 php

mac中php安装sqlsrv扩展

安装php扩展 sudo pecl install sqlsrv-5.10.0 sudo pecl install pdo_sqlsrv-5.10.0 M系列芯片 sudo CXXFLAGS="-I/opt/homebrew/opt/unixodbc/include/" LDFLAGS="-L/op ......
sqlsrv mac php

docker-compose 增加端口,不重新创建容器

version: '3.3' services: debian: image: debian:10 ports: - 2226:22 - 8083:8083 volumes: - app_data:/path/to/app_data command: tail -f /dev/null volume ......
docker-compose 端口 容器 compose docker

php8.0新特性:命名参数

2023年9月2日10:19:00 ``` format('YmdHisu'); //随机数 $randval = rand(100, 999) . rand(100, 999); return $time . $randval; } public static function getUniqKe ......
特性 参数 php8 php

VScode远程调试PHP代码

第一步、安装VScode中相应插件 remote-ssh的原理: 在Visual Studio代码远程- SSH扩展允许你打开任何远程计算机,虚拟机或容器上的远程文件夹与正在运行的SSH服务器,并充分利用VS代码的功能集。一旦连接到服务器,您就可以与远程文件系统上任何位置的文件和文件夹进行交互。 由 ......
代码 VScode PHP

Docker、Docker-compose、K8s之间的区别

1.Docker docker是一个运行于主流linux/windows系统上的应用容器引擎,通过docker中的镜像(image)可以在docker中构建一个独立的容器(container)来运行镜像对应的服务; 例如可以通过mysql镜像构建一个运行mysql的容器,既可以直接进入该容器命令行访 ......
Docker Docker-compose 之间 compose K8s

用php 循环写一个并发请求

点击查看代码 ``` ``` ......
php

php常用的更改配置项

脚本最大执行时间、内存限制 ini_set("memory_limit","128M"); // 关闭内存限制 ini_set('memory_limit', '-1'); ini_set('max_execution_time', 30000); // 关闭时间限制 ini_set("max_ex ......
常用 php

php测试网络连接

偶然听到一个需求,一个web应用需要部署到不同的两个网段中,连接同一台数据库server(双网卡,可以同时连接不同的两个网段),如何实现部署到不同网段中不用修改数据库连接?假设连个网段的web server同时包含linux和windows系统 简单的想法:测试网络连接,如果连不上一个ip就去连接另 ......
网络 php

php laravel 视频以流(Stream)动态生成视频响应,不直接返回视频地址

第一步在根目录路由里routes/web.php添加路由访问 use App\Http\Controllers\Test;use Illuminate\Support\Facades\Route; Route::prefix("test")->group(function(){ Route::get ......
视频 laravel 地址 动态 Stream

docker-compose 安装 etcd

[TOC] ## docker-compose.yaml ```yaml version: "3" services: etcd: hostname: etcd image: bitnami/etcd:3 deploy: replicas: 1 restart_policy: condition: ......
docker-compose compose docker etcd

php常用数据效验及处理

经常会用到一些数据验证效验的东西,有些结果是“真是没想到”,总结记录下 浮点数 var_dump((float)'', (float)'dd4.5', (float)'4.5dd', (float) '4.5'); float(0) float(0) float(4.5) float(4.5) va ......
效验 常用 数据 php

微信支付v3接入流程 php版

laravel版微信支付怎么接入?话不多说,直接上干货。 第一步,公众号及支付平台获取相关数据 appidappsecretmchid证书证书序列号v3key 第二步,下载SDK composer require wechatpay/wechatpay 第三步,生成证书 composer exec ......
流程 php