小记apache php

今日小记——Jupyter Notebook默认工作目录的修改

1、生成jupyter notebook的配置文件 打开Anaconda Prompt,输入jupyter notebook --generate-config生成当前jupyter notebook的配置文文件,返回一个jupyter_notebook_config.py的文件的地址 2、修改配置 ......
小记 Notebook Jupyter 目录

php开发中常见的漏洞点(一) 基础sql注入

前言 本系列为小迪2022的学习笔记,仅用于自我记录。 正文 在一般情况下,一个网站的首页大致如下 在上方存在着各种各样的导航标签、链接。而一般情况下网站的导航会用参数进行索引的编写,比如id、page等等 比如上面的链接格式,当用户访问不同页面时id参数值也会跟着变化,比如我让id=2即可更改页面 ......
漏洞 常见 基础 php sql

如何使用phpstorm调试php

以前调试php都是使用 dump 或者 var_dump 来进行,非常不方便,现在可以使用 phpstorm 来进行动态调试,单步跟踪等,可以更快完成任务, 环境为本地是win10,ip地址为 192.168.0.114 服务器使用虚拟机 centos7 ,ip地址为 192.168.115.120 ......
phpstorm php

Web_php_include

常用伪协议用法:1. php伪协议用法:(大小写都可以)php://input,用于执行php代码,需要post请求提交数据。php://filter,用于读取源码,get提交参数。?a=php://filter/read=convert.base64/resource=xxx.php需要开启all ......
Web_php_include include Web php

「Log」2023.11.6 小记

序幕 \(\text{6:40}\):冰冻到校,今天好冷,学校雪休但我们不休。 先补一补博客然后去写一些东西。 \(\color{blueviolet}{CF1499F}\) 设 \(f_{u, x}\) 表示在 \(u\) 子树内,\(u\) 向下延伸最多 \(x\) 步的方案数。转移是简单的,考 ......
小记 2023 Log 11

Unity ET服务器框架小记

前言 之前用过一段时间Mirror,它是一个服务器客户端一体的框架,通过给方法打上特定注解,来控制该方法运行在客户端还是服务器上(Unity官方已弃用的UNet设计思路一致)。这是它的优点,也是它的缺点,见仁见智吧。抛开这一点不谈,如果是客户端做主机那还好,但如果要打包为Deplicate Serv ......
小记 框架 服务器 Unity

PHP2

打开网址源码看了,抓包看了但是都没什么信息 看了wp才知道是要扫描网站目录,网上扫到了.phps的文件,不知道为啥我这里扫不出来 那就假设已经扫出来了吧 审计代码发现传入参数id的值不能“ ” admin,但是url解码后的值 “==”admin 所以这里的话我们用编码的知识绕过即可 然后这里补充一 ......
PHP2 PHP

php 点击下载文件

//下载文件public function download(Request $request){ $file_path = 'C:/Users/Admin/Desktop/办公材料/缓存.txt'; $file_name = '缓存.txt'; if (!file_exists($file_pat ......
文件 php

如何用PHP生成XML格式的Sitemap网站地图文件并实现自动化管理?

下面就给大家具体介绍一下如何用PHP生成XML格式的Sitemap网站地图文件并实现自动化管理,这是目前为止我认为最佳的解决方案(中小站点)。 一,PHP生成Sitemap.xml网站地图文件的实现原理。 原理其实很简单,就是字符串的拼装。先准备好文件中需要包含的网页链接地址,然后根据xml规范格式 ......
Sitemap 格式 地图 文件 网站

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 26 function checkBaiduInclude($url){ $url = 'http://www.baid ......
原理 搜索引擎 网址 引擎 又是

PHP正则表达式过滤img标签,只保留src和alt两个属性

PHP正则表达式过滤img标签,只保留src图片路径属性。 二,PHP正则表达式过滤img标签,只保留src和alt两个属性。 1 $content = preg_replace('/<\s*img[\s\S]+?(?:src=[\'"]([\S\s]*?)[\'"]\s*|alt=[\'"]([\ ......
正则 表达式 属性 两个 标签

PHP如何过滤Emoji表情?

微信和QQ两大即时通讯软件已经培养了用户频繁使用Emoji表情的习惯,现在就连各大输入法都支持直接输入Emoji表情了。 所以为了避免用户提交的信息中含有Emoji表情,我们在开发系统的时候,遇到需要用户填写信息,提交资料的情况,就需要在后端对用户提交的信息进行过滤。今天就给大家分享一个PHP过滤e ......
表情 Emoji PHP

php7.4.32如何快速正确的开启OpenSSL扩展 最简单的办法在这里!

🚀 个人主页 极客小俊 ✍🏻 作者简介:web开发者、设计师、技术分享博主 🐋 希望大家多多支持一下, 我们一起进步!😄 🏅 如果文章对你有帮助的话,欢迎评论 💬点赞👍🏻 收藏 📂加关注 OpenSSL扩展介绍 在PHP中,OpenSSL扩展库是一个用于实现加密和解密功能的扩展, ......
OpenSSL 办法 php7 4.32 php

HttpClient.PatchAsJsonAsync - dotnet/runtime 项目贡献小记

TL;DR 迫于 PatchAsJsonAsync 方法缺失,我给 dotnet/runtime 项目贡献了相关的 API,可惜要到 .NET7 才能用上。 https://github.com/dotnet/runtime/pull/60672 正文 同事小陈 的 issue 收到了回复,希望他可 ......

Apache Hudi Timeline:支持 ACID 事务的基础

Apache Hudi 维护在给定表上执行的所有操作的Timeline(时间线),以支持以符合 ACID 的方式高效检索读取查询的数据。 在写入和表服务期间也会不断查阅时间线,这是表正常运行的关键。 如果任何时间线操作出现混乱(由于多写入未配置锁提供程序等),则可能导致数据一致性问题(数据丢失或数据 ......
Timeline 事务 基础 Apache ACID

php基础之PHP语言学习介绍

前言 PHP是网络安全中需要掌握的一门语言,但是就这么一点儿时间学网络安全,所以不可能特别精通PHP,这里并不是说要求你精通PHP,但是需要对于一些基础代码能够认识、能够编写那么就可以了。 同时,这里需要和HTML结合,如果你HTML还没懂,那么就需要加强一些HTML的技术能力了。 第一章 PHP语 ......
语言学习 语言 基础 php PHP

知识点考古:php5的面向对象学习笔记

`闲来无事翻看以前收藏的资料,考古到保存的这篇文章对php的OOP的整理还很系统。原链接已经打不开(http://www.cublog.cn/u/17686/showart.php?id=146562),搜索引擎也搜不到了. 为了以后偶尔还能看到,重新发布在此. 如有作者觉得侵权请联系我删除. 谢谢... ......
知识点 对象 笔记 知识 php5

如何防止PHP中的SQL注入?

内容来自 DOC https://q.houxu6.top/?s=如何防止PHP中的SQL注入? 如果没有对用户输入进行任何修改就插入到SQL查询中,那么应用程序就会容易受到SQL注入攻击,就像以下示例中的那样: $unsafe\_variable = $\_POST['user\_input']; ......
PHP SQL

「Log」2023.11.3 小记

序幕 起床的时候天还是黑的,差点再睡过去。 \(\text{6:50}\):冰冻到校,写一些文章。 没什么灵感倒是,把昨天没写完的写完了。 上午同学讲题,CF 1800-1900,大部分都是乱杀。不到两个小时讲完了,准备补题。 没啥做题欲望,一直在摆或者找一些写作灵感,但也没啥好写的,中午补两道题。 ......
小记 2023 Log 11

11.3 模拟赛小记

今天题目质量逆天,题也不是那个他讲的。应该是生气了。所以我也不打算写赛时记录了。 T1 分讨负数个数,T2 二分答案;T3 我写了哈希,想半天想不到性质;T4 小范围暴力大范围输出区间最大值 + 暴力之类的。 本场的感觉很不好。模拟赛期间最绝望的是闲下来:指已经不能进一步思考、没有什么需要调了、没有 ......
模拟赛 小记 11.3 11

浅谈PHP框架中类成员方法的类类型形参是怎么利用ReflectionClass反射类自动实例化的(应该是全网首发)

说明 1. 或许是全网首发,我翻过很多文章,从未有一个博主讲过这个东西,很多博主只讲了IOC、DI和反射机制的常见用法,因类类型形参反射的巧妙用法有相当高的难度和学习盲区,所以从未有人讲过类类型的形参它怎么就被自动实例化的。 2. 在Laravel框架,或者是其它框架中,类的成员方法中形参的类型定义 ......
全网 ReflectionClass 框架 实例 成员

PHP 快速排序

快速排序和冒泡排序一样也属于交换排序,通过比较、交换元素的位置来达到排序的目的。 区别在于冒泡排序每轮只把1个元素冒泡到数列的一端,而快速排序则在每一轮挑选一个基准元素 (pivot),并让其他比它大的元素移动到数列的一端,比它小的元素移动到数列的另一端,从而把数列拆分成两个部分。 这种思想叫 分治 ......
PHP

11.2 模拟赛小记

那时,太阳循着亘古不变的路途正越来越大,也越红。在满园弥漫的沉静光芒中,一个人更容易看到时间,并看见自己的身影。 ......
模拟赛 小记 11.2 11

PHP file_get_contents(): SSL operation failed with code 1. OpenSSL Error message...

在调试php脚本代码时,发现使用 file_get_contents() 函数请求HTTPS的网址链接时出现了报错,其报错代码如下面所示“file_get_contents(): SSL operation failed with code 1. OpenSSL Error message...”百 ......

php扩展库--动态 .so 扩展配置

在PHP源码安装包中有许多对应扩展的模块源码,可以编译增加扩展时使用 cd php-5.6.37cd ext/ldap/phpize (yum install php-devel)./configuremake & make install若报错configure:error: Cannot fin ......
动态 php so

PHP代码审计遇到的函数

PHP strpos() 函数 实例 查找 "php" 在字符串中第一次出现的位置: <?php echo strpos("I love php, I love php too!","php"); ?> 定义和用法 strpos() f函数查找字符串在另一字符串中第一次出现的位置(区分大小写)。 注 ......
函数 代码 PHP

在线运行代码的 PHP 沙盒环境实现

演示: 多版本PHP运行代码 作用: 方便作为独立的调试环境运行 一些 临时逻辑,查看执行结果。 方便比较不同版本的 PHP 执行差异,进行一般的兼容性测试。 思路: Docker镜像构建多个PHP运行端口,使用 php 命令行来运行 PHP 脚本,借助 PHP 接口执行输入。 操作: 1. 编写 ......
代码 环境 PHP

PHP 合成gif 图片

方法一: <?php namespace App\Services\Common; //namespace gifCreator; /** * Create an animated GIF from multiple images */ class Gifcreator { /** * @var s ......
图片 PHP gif

php: ajax请求,在返回信息前面出现ufeff红点,导致解析错误

问题:ajax请求,在返回信息前面出现ufeff红点,导致解析错误 原因:PHP文件格式编码位utf-8 bom 文件编码是含BOM的会导致出现这种情况 解决: 第一种方法:PHP文件格式编码转化为utf-8 第二种方法:在接口echo输出前面,添加一个ob_clean()函数 ob_clean:  ......
错误 ufeff 信息 ajax php

PHP大文件分割上传详解

这篇文章主要为大家详细介绍了PHP大文件分割上传,PHP分片上传,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 服务端为什么不能直接传大文件?跟php.ini里面的几个配置有关 upload_max_filesize = 2M //PHP最大能接受的文件大小 post_max_size = 8M ......
文件 PHP