composer php
第十七天PHP 开发-个人博客项目&TP 框架&路由访问&安全写法&历史漏洞
PHP框架真正的发展是从php5开始的,在php5中对对象模型的修改对框架的发展起了很大的作用。PHP框架就是通过提供一个开发web程序的基本架构,把基于web开发的PHP程序摆到流水线上。换句话说,php开发框架有助于促进快速软件开发,节约了开发时间,减少了代码的重复编写。 URL访问 · Thi ......
docker & docker compose常用命令
docker常用命令 容器生命周期管理命令 run 创建一个新的容器。 # 使用docker镜像nginx:latest以后台模式启动一个容器, # 并将容器命名为mynginx。 docker run --name mynginx -d nginx:latest # 使用镜像 nginx:late ......
Docker PHP中安装gd扩展并生成图形验证码
在容器中执行: apt install libjpeg62-turbo-dev libfreetype6-dev -y docker-php-ext-configure gd --enable-gd --with-freetype --with-jpeg docker-php-ext-install ......
如何使用docker-compose重新启动单个容器
内容来自 DOC https://q.houxu6.top/?s=如何使用docker-compose重新启动单个容器 我有一个包含4个容器的docker-compose.yml文件,它们分别是redis、postgres、api和worker。 在开发worker容器期间,我经常需要重新启动它以应 ......
docker-compose容器编排管理
一、简介 Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。 Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。Docker-Compose运行目录下的所有文件 ......
PHP大文件分割分片上传实现代码
这篇文章主要介绍了PHP大文件分割分片上传实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 服务端为什么不能直接传大文件?跟php.ini里面的几个配置有关 upload_max_filesize = 2M //PHP最大能接受的文件大小 p ......
java模拟PHP的pack和unpack类
参考链接:https://www.xp.cn/b.php/69284.html import java.io.IOException; import java.io.InputStream; public class PackUtil{ /** * 打包字符串 * 类似php中pack在java中的 ......
在PHP中,HTTP_HOST和SERVER_NAME有什么区别?
内容来自 DOC https://q.houxu6.top/?s=在PHP中,HTTP_HOST和SERVER_NAME有什么区别? 以下是$_SERVER['HTTP_HOST']和$_SERVER['SERVER_NAME']在PHP中的区别? 何时会考虑使用其中之一以及原因是什么? 在PHP中 ......
脚本安装docker和docker-composed
该脚本支持centos7和centos8系统 #!/bin/bash #一键安装docker-ce和docker-compose,本脚本适用于CentOS7和8 function os7_install_docker () { rpm -qa | grep docker &> /etc/null i ......
PHP 中的相等性比较运算符(== 双等号)和恒等性比较运算符(=== 三等号)有什么区别?
内容来自 DOC[ https://q.houxu6.top/?s=PHP 中的相等性比较运算符(== 双等号)和恒等性比较运算符( 三等号)有什么区别? ](https://q.houxu6.top/?s=PHP 中的相等性比较运算符(%3D%3D 双等号)和恒等性比较运算符(%3D%3D%3D ......
PHP函数封装分分钟帮你实现数据脱敏处理, 支持手机、邮箱、身份证号 中文字符串!
🚀 个人主页 极客小俊 ✍🏻 作者简介:web开发者、设计师、技术分享博主 🐋 希望大家多多支持一下, 我们一起进步!😄 🏅 如果文章对你有帮助的话,欢迎评论 💬点赞👍🏻 收藏 📂加关注 什么是数据脱敏? 很多人做过开发,但不一定知道这个词汇数据脱敏 那么数据脱敏其实就是把重要的一 ......
php开发之文件读取、写入
前言 续之前的系列,这里php开发的文件操作的内容读取以及文本写入的部分 文件读取代码的实现 css代码 本系列的php博客都是这个css,名字都是index.css /* css样式初始化 */ * { font-family: 'Poppins', sans-serif; margin: 0; ......
php开发之文件下载的实现
前言 php是网络安全学习里必不可少的一环,简单理解php的开发环节能更好的帮助我们去学习php以及其他语言的web漏洞原理 正文 在正常的开发中,文件下载的功能是必不可少,比如我们在论坛看到好看图片好听的歌时,将其下载下来时就涉及到文件的下载等等文件功能。但也会出现漏洞,或者一些bug。这部分是p ......
php开发之文件上传的实现
前言 php是网络安全学习里必不可少的一环,简单理解php的开发环节能更好的帮助我们去学习php以及其他语言的web漏洞原理 正文 在正常的开发中,文件的功能是必不可少,比如我们在论坛的头像想更改时就涉及到文件的上传等等文件功能。但也会出现漏洞,或者一些bug。这部分是php开发部分的文件上传、删除 ......
PHP中文件锁
PHP中文件锁 文件锁的用途: 若一个人在写入一个文件,另外一个人同时也打个了这个文件进行写入文件。这情况下,如果遇到一定的碰撞概率的话,不知道到底谁的操作为准。因此,这个时候我们引入锁机制。若用户A在写入或者读取这个文件的时候,将文件加上共享锁。我可以读,其他人也可以读。但是,我如果这与的时候。我 ......
PHP 批量上传文件 大全
案例一: <?php$file_path="uploads/";for($i=0;$i<count($_FILES[ufile][name]);$i++){ $_FILES[ufile][name][$i]=time().$_FILES[ufile][name][$i]; //加个时间戳防止重复文件 ......
php安装扩展的几种方式
转载:https://v3.test.zc10.cn/archives/4369 相关资料: https://www.php.cn/faq/375900.html 方法一、使用apt或者yum命令安装 例如: yum install php72w-bcmath 安装7.2 bc库, 然后使用 php ......
PHP大文件分片上传的实现方法
一、前言 在网站开发中,经常会有上传文件的需求,有的文件size太大直接上传,经常会导致上传过程中耗时太久,大量占用带宽资源,因此有了分片上传。 分片上传主要是前端将一个较大的文件分成等分的几片,标识当前分片是第几片和总共几片,待所有的分片均上传成功的时候,在后台进行合成文件即可。 二、开发过程中遇 ......
docker-compose.yaml写法,指定本地dockerfile创建(在无网络情况或者自定义的镜像)
docker-compose.yaml关键字 在docker-compose.yaml文件中,定义了Docker Compose服务的配置。以下是一些常用的docker-compose.yaml文件中的参数介绍: version:指定Docker Compose文件的版本号,定义了使用的Docker ......
php批量上传大文件,php实现批量上传图片的技巧
我们在很多时候并不是上传一张图片就可以了需要同时上传N张图片,这个时候该怎么办了?我这里以前写了个例程大家看看,或许可以启发思路! php提交图片页面程序部分,可以实现动态显示图片的数量: enctype=”multipart/form-data” method=”post” name=”Form1 ......
php针对某个网址实现302跳转如何实现?
在PHP中实现一个HTTP 302重定向非常简单。你需要编写一个简单的PHP脚本来设置HTTP头部,指示浏览器重定向到一个新的URL。以下是一个基本的步骤,展示了如何做到这一点: 创建一个PHP文件:首先,你需要在你的web服务器上创建一个新的PHP文件。这个文件将包含重定向的代码。 编写重定向代码 ......
PHP采集
https://querylist.cc/v3/guide/overview.html 使用QueryList,从学习安装开始。 环境要求 bash PHP >= 5.3 安装QueryList QueryList V3 支持2种安装方式:使用Composer安装和手动安装。 ###使用Comp ......
CentOS 8.2 上部署 Linux + Nginx1.14 + PHP7 + MySQL5.6 的详细流程
以下是在 CentOS 8.2 上部署 Linux + Nginx1.14 + PHP7 + MySQL5.6 的详细流程: 安装必要的软件包首先,需要安装一些必要的软件包,包括 epel-release、nginx、php-fpm、php-mysqlnd 和 mysql-community-ser ......
如何在Linux系统上安装Nginx和PHP模块
Linux作为一种开源系统,受到众多开发者的青睐,其中的Nginx服务器在Web服务器领域中占据着重要的地位。加上PHP模块的支持,可以在Linux服务器上运行PHP网站和应用程序。本文将向您介绍如何在Linux系统上安装Nginx和PHP模块。 一、安装Nginx 添加Nginx源 打开终端,输入 ......
php7.2安装swoole扩展
swoole: 官网: https://www.swoole.com github : https://github.com/swoole/swoole-src gitee: https://gitee.com/swoole/swoole yum install unzip yum install ......
php301跳转,判断域名是否符合,符合的话就跳转,例子分享
在PHP中,您可以使用 header 函数来发送一个301重定向响应。如果您想根据域名来决定是否执行301跳转,可以检查 $_SERVER['HTTP_HOST'] 或 $_SERVER['SERVER_NAME']。以下是一个基本的示例: <?php // 目标域名 $targetDomain = ......
docke compose /docker 进阶
docker compose 启动和关闭 stop start up -d down docker-compose down 和 docker-compose stop 都是用于停止 Docker Compose 中定义的服务的命令,但它们之间有一些重要的区别。 docker-compose sto ......
PHP7.2安装Swoole扩展模块
1、首先下载Swoole源码,Swoole在GitHub上的地址:https://github.com/swoole/swoole-src/ 可以使用git的clone命令来下载: git clone https://github.com/swoole/swoole-src.git ......