小记apache php

11.1 模拟赛小记

zjp 老师的第二套题。 讲题之前的经验分享内容整理: 在考模拟赛时, 1.不会的知识点:记下来,赛后看博客学习,做题。 2.考试策略。总结分为什么没了: ​ (1) 写挂了->总结,为什么会挂,错误点,是否需要练习对拍。在考试中一定不能挂分。平时保证不挂分。 ​ (2)时间不够写,赛时调不出来:多 ......
模拟赛 小记 11.1 11

PHP语言特性

1.弱类型 '' == 0 == false '123' == 123 'abc' == 0 '0x01' == 1 '0e123456789' == '0e987654321' [false] == [0] == [NULL] == [''] NULL == false == 0 true == ......
特性 语言 PHP

php安装ffmpeg扩展

如何安装php-ffmpeg 删除 putenv涵数 首先项目根目录运行 composer require php-ffmpeg/php-ffmpeg 然后系统安装 ffmpeg 宝塔安装 wget http://download.bt.cn/install/ext/ffmpeg.sh && sh ......
ffmpeg php

php:bcrypt加密和验证(php 8.1)

一,相关文档: https://www.php.net/manual/zh/function.password-hash.php 二,php代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 /* *测试用bcr ......
php bcrypt 8.1

k-D Tree小记

k-D Tree 是一种能够 高效处理 \(k\) 维空间信息 的数据结构。 建树 k-D Tree 具有二叉搜索树的形态,二叉搜索树上的每个结点都对应 \(k\) 维空间内的一个点。其每个子树中的点都在一个 \(k\) 维的超长方体内,这个超长方体内的所有点也都在这个子树中。 假设我们已经知道了 ......
小记 Tree k-D

PHP开发APP传code授权登入

/** * 获取微信用户信息 */ public function getWechatInfoByAPP($code) { if (!$code) returnMsg(501); $app_id = ''; // 开放平台APP的id $app_secret = ''; // 开放平台APP的sec ......
code PHP APP

PHP开发实时聊天系统的消息重发和消息过期处理策略

PHP开发实时聊天系统的消息重发和消息过期处理策略 随着互联网的普及和技术的发展,实时聊天系统成为了现代人们日常生活中不可或缺的一部分。在开发实时聊天系统的过程中,消息的可靠发送以及过期处理成为了重要的问题。本文将介绍如何使用PHP开发实时聊天系统,并提供了消息重发和消息过期处理的策略以及相关代码示 ......
消息 实时 策略 系统 PHP

[极客大挑战 2019]PHP

打开靶机页面后发现有提示:因为每次猫猫都在我键盘上乱跳,所以我有一个良好的备份网站的习惯。结合常用的备份字典,直接扫到存在 www.zip 文件,下载后解压打开,发现源码。 在 index.php 中,关键代码如下: <?php include 'class.php'; $select = $_GE ......
2019 PHP

[极客大挑战 2019]PHP

打开靶机页面后发现有提示:因为每次猫猫都在我键盘上乱跳,所以我有一个良好的备份网站的习惯。结合常用的备份字典,直接扫到存在 www.zip 文件,下载后解压打开,发现源码。 在 index.php 中,关键代码如下: <?php include 'class.php'; $select = $_GE ......
2019 PHP

「Log」2023.10.30 小记

序幕 \(\text{6:50}\):昏暗到校,写 CF 杂题。 经过两个小时的思考终于看懂了题解。 \(\color{blueviolet}{CF1530F}\) 此题是神秘题。 考虑反着做,将至少有一行或一列或一条对角线全为 \(1\) 概率转换为所有行列对角线都至少有一个 \(0\)。 先不考 ......
小记 2023 Log 10 30

php<= 7 . 4 . 21 development server源码泄露漏洞复现

前言 前一段时间在看羊城杯wp里了解到了这个漏洞,觉得挺有意思尝试复现一下( 这里附上原漏洞地址 https://blog.projectdiscovery.io/php-http-server-source-disclosure/ 版本 PHP<= 7 . 4 . 21 漏洞成因 通过php -S ......
development 漏洞 源码 server php

10.30 模拟赛小记

NOIP模拟赛(二) 比赛地址 A.drone 赛时开题顺序并不太对。一直在看 T3,发现写不出来的时候瞅了一眼 T1 感觉是个结论就写了。但是写的。。。。没过脑子吧,然后寄了。希望今后吸取经验,再三仔细思考。 还有一方面是,赛时过了大样例,一高兴就去写别的题的暴力了。嗯。。。所以告诉我们过了大样例 ......
模拟赛 小记 10.30 10 30

PHP代码审计

函数用到时再去查用法 _GET $_GET看成一个键值对数组(关联数组) $_GET == array(‘id’=>1,‘name’=>‘xiao’) 函数引用 & 可以修改_GET....的值,不能修改_Request的值 PHP弱类型 https://www.cnblogs.com/Mrsm1t ......
代码 PHP

apache.poi设置word页眉页脚

XWPFDocument docx = new XWPFDocument(); XWPFHeaderFooterPolicy headerFooterPolicy = docx.getHeaderFooterPolicy(); if (headerFooterPolicy == null) head ......
页眉 apache word poi

PHP 多文件上传功能实例讲解

PHP文件上传功能是非常普片的需求,而在网站开发过程中,我们可以需要同时上传多个文件,这个时候就需要开发出php多文件上传的功能。在本教程中,我将向您展示如何使用PHP实现多个文件上传。 HTML代码 首先, 您需要创建一个属性为 enctype ='multiple / form-data'的HT ......
实例 功能 文件 PHP

Apache Commons Configuration/Apache Commons Configuration2 编辑ini文件

Apache Commons Configuration 依赖 <dependency> <groupId>commons-configuration</groupId> <artifactId>commons-configuration</artifactId> <version>1.10</ve ......

apache无法启动,报错显示80端口被占用

重启windows服务器后,发现apache无法启动,报错显示80端口被占用。 1. 在powershell中使用管理员权限运行如下代码 netstat -ano | findstr 0.0.0.0:80发现占用80端口的竟然是pid为4的系统任务 2. 暴力解决方法,关闭windows系统中的ht ......
端口 apache

PHP中的文件上传如何实现?

是不是已经被PHP中的文件上传搞得头大了?别急,我来给你们支招! 首先,你们需要一个表单,可以让用户上传文件的表单。表单的HTML代码长这样: <form action="upload.php" method="post" enctype="multipart/form-data"> <input ......
文件 PHP

php根据html生成PDF/图片(兼容css3)

1.利用chrome浏览器 环境要求:需要PHP 7.4~8.2和Chrome/Chrmium 65+ (Linux服务器安装Chrmium) 2.安装 composer require chrome-php/chrome 3.使用 use HeadlessChromium\BrowserFacto ......
图片 html css3 php PDF

php 上传文件夹

如果您是一位经常使用PHP的开发者,那么您肯定会经常遇到需要上传文件夹的情况。PHP作为一种强大的服务器脚本语言,可以很轻松地实现上传文件的功能。但是,当需要上传一个包含多个文件的文件夹时,就需要一些特殊的技巧。 在PHP中,上传文件夹可以通过多种方式来实现。最简单的方法是使用Zip文件将文件夹压缩 ......
文件夹 文件 php

php文件上传步骤是什么

第一步:创建一个文件上传表单 允许用户从表单上传文件是非常有用的。 请看下面这个供上传文件的 HTML 表单: <html> <body> <form action="upload_file.php" method="post" enctype="multipart/form-data"> <lab ......
步骤 文件 php

php怎么实现文件夹上传文件

随着互联网的发展,网络应用程序也变得越来越普及。WEB应用程序成为一种非常受欢迎的应用程序开发模式。而PHP语言是一种非常出色的WEB编程语言。随着PHP语言的发展,PHP的功能也越来越强大。其中,文件上传就是PHP语言中非常重要的一个功能。在PHP编写的WEB应用程序开发过程中,经常会出现文件上传 ......
文件 文件夹 php

php 小程序信息推送公众号消息模版

1.登录公众号,新建消息推送模版 2.打开微信官方文档 ->找到模版消息接口 https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Template_Message_Interface.html 3. 代码 /** * ......
模版 公众 消息 程序 信息

php:用phpexcel生成excel格式文件

一,phpexcel官方代码站: https://github.com/PHPOffice/PHPExcel 说明:项目在2019年已经被设置为archived新用户可以使用它的代替项目PhpSpreadsheet来实现我是因为旧代码中使用了这个库才应用它来工作 二,演示代码: 1 2 3 4 5 ......
phpexcel 格式 文件 excel php

ctf中常见php漏洞

PHP特性漏洞 一.intval()函数 获取变量的整数值 函数说明 int intval (mixed $var [, int $base = 10 ] ) :通过使用指定的进制 base 转换(默认是十进制),返回变量 var 的 integer 数值。intval() 不能用于 object, ......
漏洞 常见 ctf php

10.28 模拟赛小记

梦熊 10 连测的第八个了。 比赛地址 写在亲前面的总结:因为下午班级合唱比赛,所以不太想打比赛,想去看演出的。鉴于我们第一个唱完,以及班主任说节目可以看到 15:40,所以一直在玩上去的很晚。之后在机房继续看完了节目。所以本场打的还挺抽象。 更加难评的是这竟然是我打的最好的一场(?),有点开心,但 ......
模拟赛 小记 10.28 10 28

php-SER-libs-main反序列化靶场部分wp

什么是序列化/反序列化, 为什么要进行序列化/反序列化 序列化: 有时需要把一个对象在网络上传输,为了方便传输,可以把整个对象转化为二进制串,等到达另一端时,再还原为原来的对象,这个过程称之为串行化(也叫序列化)。 反序列化: 将序列化的结果还原 PHP序列化:把对象转化为二进制的字符串,使用ser ......
靶场 php-SER-libs-main 序列 部分 libs

【安洵杯 2019】easy_serialize_php

【安洵杯 2019】easy_serialize_php 收获 php反序列化逃逸 数组变量覆盖 POST请求体传递数组 分析 代码: <?php $function = @$_GET['f']; function filter($img){ $filter_arr = array('php','f ......
easy_serialize_php serialize 2019 easy php

php代码审计学习----蜜蜂cms代码审计

php代码审计学习 蜜蜂cms代码审计 源码 https://github.com/Betsy0/CMSVulSource/tree/main/beescms 环境搭建 这个需要用docker搭建环境 用windows的phpstudy会出现403 然后chmod -R 777 html 在dock ......
代码 蜜蜂 php cms

php反序列化2023/10/28

题目来源:[第五空间 2021]pklovecloud 题目代码如下: <?php include 'flag.php'; class pkshow { function echo_name() { return "Pk very safe^.^"; } } class acp { protecte ......
序列 2023 php 10 28