composer php

php读入和伪协议

前言:今天做题遇到了php伪协议,不会,所以来学习一下(有些内容是问new bing 的,不是我写的) ## 1.0 什么是php伪协议 什么是php伪协议,就是php支持的协议和封装协议 ## 1.1 什么时候使用php伪协议? 在文件包含时使用php伪协议,常见的文件包含函数如下 **1 inc ......
php

PHP发送阿里云短信

1.阿里云开通短信服务,申请签名,模板,和AccessKey 2.下载PHP版本的SDK:https://help.aliyun.com/document_detail/55359.html?spm=a2c4g.55284.0.0.2a4b11da3sdcbG 3.将sdk文件夹放到项目里面,这里是 ......
短信 PHP

php实现大文件上传下载

​ 前段时间做视频上传业务,通过网页上传视频到服务器。 视频大小 小则几十M,大则 1G+,以一般的HTTP请求发送数据的方式的话,会遇到的问题:1,文件过大,超出服务端的请求大小限制;2,请求时间过长,请求超时;3,传输中断,必须重新上传导致前功尽弃; 解决方案: 1,修改服务端上传的限制配置;N ......
上传下载 文件 php

Android开发 Jetpack Compose 动画

前言 此篇博客讲解Jetpack Compose的动画实现 官网地址:https://developer.android.google.cn/jetpack/compose/animation?hl=zh-cn AnimatedVisibility - 隐藏显示动画 默认效果 效果图 代码 @Com ......
Android Jetpack Compose 动画

linux服务器docker compose的使用步骤

之前说了docker的安装,docker compose的安装,还比较了dockerfile和docker compose的区别,那么docker compose的实际应用是怎么样呢?记录下我的实操步骤 1、服务器上新建目录,目录情况如下,我的data目录是挂载到数据盘的 /data/docker_ ......
步骤 compose 服务器 docker linux

docker compose 部署mysql数据库

docker-compose.yml ```bash version: "3" services: mysql: image: mysql:5.7 container_name: mysql hostname: mysql ports: - 3306:3306 volumes: - /home/my ......
compose 数据库 数据 docker mysql

Docker Compose 搭建 LNMP 架构的 wordpress 网站

[toc] ## 一、项目信息 ### 1. 项目环境 (1)公司在实际的生产环境中,需要使用Docker 技术在一台主机上创建LNMP服务并运行Wordpress网站平台。然后对此服务使用docker-compose管理工作。 (2)环境描述 | **主机** | **操作系统** | IP 地址 ......
架构 wordpress Compose Docker 网站

PHP接口请求参数对策加密+

<?php //加密 public function encrypt($data){ $id =json_encode($data); $str =base64_encode($id); $str = openssl_encrypt($str, 'aes-128-cbc', \config('aes ......
对策 接口 参数 PHP

linux安装docker-compose步骤

本文介绍怎么在linux服务器上安装docker compose服务,当然了,前提是已经安装了docker服务,否则只安装docker compose意义也不大。 1、打开https://github.com/docker/compose/releases,选择对应的版本,或者在服务器上直接下载也可 ......
docker-compose 步骤 compose docker linux

PHP安装扩展的步骤

# 从PHP扩展库下载对应PHP扩展 https://pecl.php.net/package/swoole 注意版本要和php兼容 如:下载swoole-4.8.13扩展包 ``` cd /usr/local/src/ wget https://pecl.php.net/get/swoole-4. ......
步骤 PHP

Dockerfile和Docker_Compose的区别

最近在学习docker相关的知识,接触到Dockerfile和Docker_Compose,那么这2个东西有啥区别呢,特此记录一下。 一、什么是dockerfile? 1、Dockerfile是一个包含用于组合映像的命令的文本文档 2、docker build命令用于从Dockerfile构建映像 ......
Docker_Compose Dockerfile Compose Docker

php二维数组根据key去重

一、性能高,不易理解: /** * 二维数组去重 * @param $array 二维数组 * @param $field 根据二维数组中的某个字段进行去重 * @return array|false */ public function array_unique_key($array,$field ......
数组 php key

使用docker-compose安装Milvus向量数据库及Attu可视化连接工具

服务器需要安装docker-compose 如何没有安装可以参考这篇博客 https://www.cnblogs.com/likecoke/p/17596918.html 1、创建宿主机上存储的目录mkdir -p /home/milvus/dbmkdir -p /home/milvus/confm ......

macos 下连接php 人大金仓pdo_kdb问题

#准备工作 1.下载docker 桌面版 傻瓜式操作 https://docs.docker.com/desktop/install/mac-install/ 2.安装完成后配置一波docker的命令行。 echo export PATH="/Applications/Docker.app/Cont ......
pdo_kdb 问题 macos kdb php

docker-compose快速部署elasticsearch-8.x集群+kibana

### 欢迎访问我的GitHub > 这里分类和汇总了欣宸的全部原创(含配套源码):[https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) ### 本篇概览 - 前文[《Docker下elasticse ......

Docker-compose

Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。 目录 一、简介 二、compose三层 三、compose文件系统 四、yml格式 五、compose命令 六、compose部署 七、总结 一、简介 1.compose背景 我们知道使用一个D ......
Docker-compose compose Docker

Docker-Compose

[toc] ## 一、Docker-Compose 简介 Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。 Docker-Compose将所管理的容器分为三层,分别是 工程(project),服务(service)以及容器(container) ......
Docker-Compose Compose Docker

docker compose install debian

在Debian 上安装Docker Compose需要遵循以下步骤: 1. 确保您的系统已经安装了Docker。 2. 安装Python和pip: ```bash sudo apt-get update sudo apt-get install python3 python3-pip ``` 3. ......
compose install docker debian

从零开始构建动态网站 - 快速PHP开发

在现代互联网时代,动态网站开发已成为许多技术人员关注的焦点。PHP作为一种广泛使用的服务器端脚本语言,具有简单易学、强大灵活等特点,成为了构建动态网站的首选之一。本文将带领您快速入门PHP开发,从零开始构建一个简单的动态网站,并提供相关的代码示例。 ![从零开始构建动态网站 - 快速PHP开发](h ......
动态 网站 PHP

本文实例讲述了PHP Web表单生成器

本文实例讲述了PHP Web表单生成器。分享给大家供大家参考,具体如下: 1.实例: 相关学习推荐:PHP编程从入门到精通 2. 需求分析 在项目的实际开发中,经常需要设计各种各样表单。直接编写HTML表单虽然简单,但修改、维护相对麻烦。因此,可以利用PHP实现一个Web表单生成器,使其可以根据具体 ......
生成器 表单 实例 PHP Web

使用PHP构建安全可靠的电子商务平台 - 实现无缝支付集成

在构建一个安全可靠的电子商务平台时,实现无缝支付集成是至关重要的一步。通过使用PHP编程语言,您可以轻松地与各种支付网关进行集成,并确保用户的支付信息得到适当的加密和保护。 下面是一些步骤和策略,可以帮助您使用PHP构建一个安全可靠的电子商务平台。 ## 1. 选择适合的支付网关 在开始之前,您需要 ......
无缝 电子商务 商务 电子 平台

PHP调优策略和性能测试工具的详细解析 - 大规模网站性能优化

当面临大规模网站性能优化时,对PHP进行调优是至关重要的。这涉及到评估现有系统的性能瓶颈,并采取适当的策略来提高网站的响应速度和吞吐量。本文将深入探讨PHP调优的策略,以及可用于性能测试的工具。 ## 1. PHP调优策略 ### a. 代码优化 - **使用缓存**:合理使用缓存可以减少数据库查询 ......
性能 测试工具 大规模 策略 工具

WordPress、Drupal和Joomla!等PHP系统的对比分析 - 开源CMS比较

选择一个适合自己网站的内容管理系统(CMS)是非常重要的。在众多的选择中,我们经常听到的有WordPress、Drupal和Joomla!等PHP系统。本文将对这三个开源CMS进行详细的比较和分析,帮助您做出最佳选择。 ## 1. WordPress WordPress是目前最受欢迎的开源CMS之一 ......
WordPress Drupal Joomla 系统 CMS

PHP简单ChatGPT API对接方法

<?php $chat = $_GET['chat']; // 设置参数 $data = array( 'model' => 'gpt-3.5-turbo', 'messages' => array( array('role' => 'system', 'content' => 'Your_GPT_ ......
ChatGPT 方法 PHP API

iwebsec-文件包含 08 php://input伪协议利用

## 01、题目分析 程序开发人员通常会把可重复使用的函数写到单个文件中,在使用某些函数时, 直接调用此文件,而无须再次编写,这种调用文件的过程一般被称为文件包含。 在包含文件的过程中,如果文件能进行控制,则存储文件包含漏洞 php://input用于对本地磁盘文件进行写入 ## 02、文件包含 因 ......
iwebsec 文件 input php 08

iwebsec-文件包含 07 php://input伪协议

## 01、题目分析 程序开发人员通常会把可重复使用的函数写到单个文件中,在使用某些函数时, 直接调用此文件,而无须再次编写,这种调用文件的过程一般被称为文件包含。 在包含文件的过程中,如果文件能进行控制,则存储文件包含漏洞 php://input用于对本地磁盘文件进行写入 ## 02、文件包含 因 ......
iwebsec 文件 input php 07

iwebsec-文件包含 06 php://filter伪协议

## 01、题目分析 程序开发人员通常会把可重复使用的函数写到单个文件中,在使用某些函数时, 直接调用此文件,而无须再次编写,这种调用文件的过程一般被称为文件包含。 在包含文件的过程中,如果文件能进行控制,则存储文件包含漏洞 php://filter是元封装器,用于对本地磁盘文件进行读取 ## 02 ......
iwebsec 文件 filter php 06

PHP下的webshell免杀

异或免杀 大多数情况下,开发者为了方便自身的需求,会使用"黑名单"的方式扳掉许多敏感函数,来达到一个表面看上去新相对安全的一个目的,但是却不知道因为这种大意的思维会导致整个系统都处于极度危险中;攻击者以往遇见这种情况。完全可以通过加密的方法可以解决大部分的问题(eg:异或加密,base家族加密,UR ......
webshell PHP

PHP查询MySQL 数据库后返回中文为问号

面向对象 1 $conn = new mysqli($servername,$user,$password); 3 增加 $conn->query("set names utf8"); $pdo = new PDO("mysql:host=$servername", $username, $pass ......
问号 数据库 数据 MySQL PHP

php入门第二弹(未完)

前言:开始复习php了,之前学的内容忘差不多了,所以就补一些我忘了的内容,不会全补。 # 1 php 超级全局变量 php中预定了几个超级变量,这些变量在一个脚本的全部作用域中都可用,不需要特意说明,就可以在函数以及类 中使用 ## 1.1 $GLOBALS $GLOBALS 是php中的有一个超级 ......
门第 php