洛谷P1000超级玛丽游戏,PHP帮你不再麻烦地打代码

发布时间:2022-11-24 洛谷 C语言 C++ 水题 PYTHON PHP
众所都知,洛谷里面的第一道题便是超级玛丽游戏。当大家看到一排一排的字符,是不是绝望地复制粘贴呢?但是,这是一道水题,只要会输出+复制粘贴即可。 超链接:超级玛丽游戏 - 洛谷 废话不多说,上代码! C语言: #include <stdio.h> int main(){     printf(                ********\n\                ************\n\                ####....#.\n\              #....

Wampserver64和84版本亲测有效,保姆式教程下载附带安装包。

发布时间:2022-11-26 APACHE 微信小程序 PHP 服务器
我的系统是64位的我就选择Wampserver64安装包来安装 两个版本的安装步骤都一样的啊! 一、安装和登录 1、我们下面双击软件进行安装,傻瓜式安装,next直接下一步就得,默认安装C盘即可。 2、 ![在这里插入图片描述](https://img-blog.csdnimg.cn/223a7201f36645a8b74c744b3392d724.png 3、 4、这里直接默认选择,下一步即可 5、这里我们也要注意的,不需要安装它附带的浏览器 6、 7、 8、安装完成会在桌面右下角看见绿色变...

PHP编码技巧

发布时间:2022-11-25 开发语言 PHP
1.PSR PSR 是PHP Standard  Recommendations 的简写(翻译:PHP标准建议)、 这里面常用的是PSR1,其他PSR0,PSR2等已被弃用了。 以下是PSR1的部分概览 eg: PHP代码文件必须以不带BOM的UTF-8的编码,       类的命名必须遵循大写开头的驼峰命名,而方法遵循小写驼峰命名规范。 详细见   PHP PSR 标准规范   2.编码习惯 习惯1 命名的重要,命名需要有辨识度,易懂,有实际含义 命名风格要一致,要么骆驼,要么下划线,不要用拼音(破坏...

PHP【连连支付】用户绑定银行卡

发布时间:2022-11-30 开发语言 PHP
应用场景: 上次介绍的是,对接连连第三方支付,详情请参考《连连支付第三方对接》。使用连连支付,由于第一次去支付,需要进行绑卡操作,这样会导致用户体验不好。因此,需要在个人中心增加绑卡功能。 实现: // 匿名用户绑定银行卡 public function postBindCard() { $user = $this->user(); // 获取当前登录用户 $param = $this->request->post();// 获取表单提交...

从0开始教你三天完成毕业设计-后端api

发布时间:2022-11-29 开发语言 THINKPHP PHP 数据库
目录 前言 开始  .env 数据库配置文件 app/controller 控制器接口api 工具类 分类表 categoryController 收藏表 collecetionController 商品表 goodController 订单表 orderController 轮播图表 swiperController 用户表 userController route 路由配置  红色 黄色 route/app.php 测试 结尾 前言 经过前面的文档,我们已经完成了设计阶段和环境配置, 如果没有的话...

python相关笔记

发布时间:2022-11-28 PHP
换pip源 pip --version python -m pip install --upgrade pip...

Wmm的学习日记(文件包含漏洞.PHP伪协议)

发布时间:2022-11-27 学习 PHP WEB安全
这个星期浅浅学习了一下用PHP伪协议解决文件包含漏洞的问题,之前做到了好几题文件包含漏洞的题目,感觉用PHP伪协议是解决问题的一种方法,于是就在b站大学学习了一下,发现还是比较好理解的啦 目录 一、文件包含 文件包含漏洞产生的原因 文件包含函数 二、PHP伪协议 file:// php://filter php://input  data:// zip://   三、相关题目 一、文件包含 文件包含漏洞产生的原因 文件包含函数的参数没有经过严格的过滤和定义,可以被控制,包含其他恶意文件,...

微信云托管-填坑之旅

发布时间:2022-12-01 VSCODE 微信云托管 PHP
微信云开发开始收费了,一个月20块钱,贼贵,用不起。而按用量收费、资源还能复用的兄弟产品微信云托管还像还行。所以就有了一场填坑旅行。 windows10下安装docker之坑 在本地开发,需要使用docker,但是下载、安装docker后,大概率是不能运行的。这里有2个坑。 需要电脑开启虚拟化。没开启的,进入BIOS开启。(PS:看自家电脑牌子在电脑开启时,狂按F10之类。把虚拟相关的都选择开启。) 需要微软官网,下载「适用于 x64 计算机的 WSL2 Linux 内核更新包」 docker连接云数据...

PHP学习小记(一)

发布时间:2022-11-25 学习 PHP
一、PHP简介 1.PHP是什么?     php全程Hypertext Preprocessor,即PHP:超文本预处理器。PHP是一种后端语言,其脚本在服务器上执行。 2.PHP文件是什么?     PHP文件可包含文本、HTML、JS和php代码。php代码在服务器上执行并以纯HTML形式返回浏览器 3.PHP能做什么?     生成动态页面内容     创建、打开、读取、写入、关闭服务器上的文件     收集表单数据     发送和接收cookies     添加、删除、修改数据库中的数据    ...

使用cpolar发布树莓派上的博客网站(2)

在树莓派上的WordPress个人博客网站搭建完成后,我们就可以使用cpolar建立的数据隧道,将这个网站发布到公共互联网上,让所有人都能访问到,真正成为我们对外展示的一个窗口。不过,为了让WordPress能够正确处理来自本地以外的访问请求,我们还需要对WordPress进行一些小小的设置。首先是安装相对URL插件,这个插件可以在WordPress的仪表台页面找到。再打开树莓派的命令行界面,输入命令sudo nano /var/www/html/wp-config.php打开WordPress的配置文件...

PHP,SQL-lab,ctfhub-ssrf

发布时间:2022-12-01 开发语言 PHP
1.php简介 1.1php简单实例 <!DOCTYPE html><html><body><?phpecho“Hello World!”;?></body></html> 输出:Hello World! 1.2什么是php PHP(全称:PHP:超文本预处理器,即“PHP:超文本预处理器”)是一种通用开源脚本语言。PHP 脚本在服务器上执行。PHP 可免费下载使用。1.3php文件是什么? PHP 文件可包含文本、HTML、Jav...

xss-lab前十四道和burpsuite靶场前两道

发布时间:2022-11-25 XSS PHP
第一道 审查url发现用户名被提交,在name后输入123重新提交。 查看html代码和php代码,未发现过滤。 直接修改name参数,注入payload。 <script>alert(xss)</script> 过关。 第二道 发现第二道题有搜索框,试着在搜索框里输入第一关的payload。 行不通,查看html和php代码。 在html代码中可以看出,<和>,被实体化。 查看php代码可以发现添加了 htmlspecialchars() 函数;用于将<、&g...

学习任务

发布时间:2022-11-24 开发语言 HTML PHP
一,HTML学习 1,HTML格式 <!DOCTYPE HTML><html><body><h1>标题</h1></body></html> 2,HTML标签 标题通过<h1>-<h6>等标签进行定义。 段落通过<p>标签进行定义。 链接通过<a>标签进行定义。 图像通过<img>标签进行定义。 下划线通过<u>标签进行定义。 3,表单元素<...

搭建漏洞环境

1.在Windows系统上安装WAMP WAMP是Windows中Apache,Mysql和PHP的应用环境,操作步骤如下: 在官网下载并解压:DirectX Repair V3.8 (Enhanced Edition)  打开后点击检测并修复: 虚拟机下载这个是需要联网并更新的:    更新完成后:点确定后即可  接下来安装wampserver2.5: next后点我同意相关协议  可以不用选择浏览器,防火墙设置允许访问 安装完成。如果出现Apache或MySQL启动失败,应当先卸载Apach...

2022-11-20 PHP笔记2(输出语句、EOF界定符、数据类型、类型比较、常量、字符串变量、运算符)

发布时间:2022-11-25 开发语言 PHP
目录 1.echo 和 print 语句(两个基本输出方式) 2.EOF(heredoc)定界符 使用说明 3.数据类型 1)String(字符串) 2)Integer(整型) 3)Float(浮点型) 4)Boolean(布尔型) 5)Array(数组) 6)Object(对象) 7)NULL(空值) 8)Resource(资源类型) 4.PHP 类型比较 PHP中 比较 0、false、null 5.PHP 5 常量 设置 PHP 常量 常量是全局的 6.PHP 字符串变量 PHP 并置运算符 PH...

PHP JSAPI调起微信支付API

目录 一、首先我们来填个坑 1:支付验签失败 二、代码示例 1.请求参数配置 2.统一下单API 3.MakeSign 签名 4.ToXml 数组参数转xml 5.postXmlCurl 发送请求 6.FromXml 结果xml参数转数组 总结 一、首先我们来填个坑 1:支付验签失败 这个问题折磨了我两天,官方文档比较含糊不清。各种百度下来的方法试过之后也不尽人意,最后发现问题是没有二次签名 二次签名需要参数(代码会展示在哪里二次签名): appId:        商户申请的公众号对应的appid(I大...

macOS monterey 12.6.1安装homebrew + nginx + php + mysql

发布时间:2022-11-28 MYSQL MACOS FPM 开发 NGINX PHP
效果图   主要步骤 安装homebrew使用brew安装nginx+php+mysql整合nginx、php 详细步骤 参考“Homebrew国内如何自动安装(国内地址)(Mac & Linux)”安装brew,(因为有些国内IP无法访问安装homebrew,所以以下是国内的资源,贼快) 命令: /bin/zsh -c $(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh) 先使用brew安装mys...

PHP 支付宝 “(单笔转账接口)转账到支付宝账号”

目录 前言 一、服务层 二、控制层 1.控制层 2.接口返回参数实例 前言 单笔转账接口 | 网页&移动应用 准备: 1:应用的证书(证书申请和配置可以参考我另一篇分享“支付宝 ‘应用证书配置’ ”) 2:配置证书后注意公共参数中 私钥值 是csr生成后的私钥 3:需要接口能力已开通 一、服务层 <?phpclass AlipayMethod{ // 私钥值 const RSAPRIVATEKEY = 配置证书后私钥是在CSR生成中的私钥; // 网关地址 co...

微信支付 “商家转账到零钱”

目录 一、日常填坑:注意事项 二、代码示例 1.微信服务层 2.请求层 总结 一、日常填坑:注意事项 1:转账低于5毛会失败 2:转账金额需要自己取整一下,不然运气来了会出现以下问题 { code:PARAM_ERROR, detail:{ location:body, value:7.000000000000001 // 微信金额除不尽出现的问题 }, message: 无法将 JSON 输入源“\/body\/...

php高并发之opcache

发布时间:2022-11-24 开发语言 运维 PHP 服务器
今天工作的时候接触到客户的一台服务器,业务逻辑比较简单 。估算pv在120w左右吧,用的是阿里云2c4g的服务器。一大早就开始卡顿了,登陆服务器后查看负载到了八九十。 之后就想办法调整一下吧。突然想起某位前辈说过的:开启opcache吧,真的会变快的。 于是我马上就开始整,过程很简单 1.进入php,ini 搜索opcache 。 2,修改对应参数(如下) 1 zend_extension=opcache.so #引入扩展 php7中默认已经装好了 可能是鼓励大家用吧 2 ...

【PHP】break跳出多层循环用法

发布时间:2022-11-26 开发语言 PHP
背景 php里面的break常用于结束当前 for,foreach,while,do-while 或者 switch 结构的执行,很多人不知道的是,它还可以接受一个可选的数字参数来决定跳出几重循环。 代码 <?php$arr = array('one', 'two', 'three', 'four', 'stop', 'five');while (list (, $val) = each($arr)) { if ($val == 'stop') { break; /*...

php 利用unlink()函数来删除图片文件等。。。

发布时间:2022-11-26 PHP
  PHP unlink() 函数 定义和用法 unlink() 函数删除文件。如果成功,该函数返回 TRUE。如果失败,则返回 FALSE。 语法 unlink(filename,context) 参数描述filename必需。规定要删除的文件。context可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。  <?phpheader(Content-type:text/html;charset=utf-8);$file = 1.jpg;if(file_...

nginx降权运行和php环境部署

发布时间:2022-11-29 NGINX 运维 LINUX PHP
nginx降权 示例环境:centos7 降权运行的应用场景 首先我们来看。默认模式下nginx的运行状态: [root@blackstone batman]# ps -elf | grep nginx | grep -v grep 可以看到有两个进程,分别以不同的权限在运行,master进程使用的是root权限,而这里的worker进程则使用的是nginx权限。在单人使用服务器时是完全ok的,但是一旦涉及到多个用户管理同一台设备的nginx就会出现权限问题,==一方面要想完全控制nginx就需要roo...

mac laravel valet ----- win laravel phpstudy

发布时间:2022-11-29 后端框架 PHP LARAVEL
安装valet 1.brew i php@7.4     2.brew i composer  3.composer global require laravel/valet   4. 系统path  ~/.composer/vendor/bin 目录在系统的 “PATH” 中。 5.valet install 测试 ping foobar.test  会有相应 6.valet use php@7.4  valet 安装完成后创建一个目录  wabapps cd wabapps...

11月21日:mysql的相关函数以及PHP中cookie的使用

发布时间:2022-11-28 开发语言 PHP
补充知识: 在php脚本中获取mysql数据 mysqli_fetch_row():以索引数组形式展示 <?php//数据库初始化header('Content-type:text/html;charset=utf-8'); //指定字符集//建立连接//1、主机地址:默认是自动连接端口3306$link = mysqli_connect('localhost:3308','root','') or die('数据库连接失败');//var_dump($link);//设定字符集mysqli_set...

11月21日:session

发布时间:2022-11-28 PHP 服务器 数据库
session和cookie相似,都是用来存储使用者的相关信息 区别: cookie:存在于客户端计算机中 session:存在与服务器系统下 如何使用session 在使用session时,如何在没有更改session配置文件的情况下,在php脚本中使用session,需要先进行session_start():初始化session 区别:  销毁session 第一种:bool session_destroy(void) 第二种:unset($SESSION['username']) 第三种:$_S...

三步建立自己的电影网站 番外篇 (排除MacCMS10登录故障)

 系列文章 三步建立自己的电影网站 1 (安装MacCMS10)三步建立自己的电影网站 2 (使用Cpolar发布电影网站)三步建立自己的电影网站 番外篇 (排除MacCMS10登录故障) 上一篇 ​​​​​​​三步建立自己的电影网站 2 (使用Cpolar发布电影网站) 即便是同一款软件,遇到不同的安装环境,也会碰到不同的问题,MacCMS10也是如此。在一些情况下,登录MacCMS10后台时会出现“验证码错误”的情况,即便输入显示的验证码,网页仍会提示“验证码错误”,导致无法进入MacCMS10...

11月23日:PHP中tp框架的入门以及mvc模式的了解

发布时间:2022-12-01 开发语言 PHP
入门thinkphp 使用fastadmin讲解 第一步下载安装fastadmin 下载地址:FastAdmin源码下载,FastAdmin下载,FastAdmin补丁下载,FastAdmin更新日志 – 基于ThinkPHP和Bootstrap的极速后台开发框架  完整包下载后直接解压,然后配置虚拟主机  浏览器输入配置的虚拟主机地址,进行安装  安装成功后 MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。 Model...

内网搭建电影网站并实现公网访问 3-3

系列文章 内网搭建电影网站并实现公网访问 1-3内网搭建电影网站并实现公网访问 2-3  内网搭建电影网站并实现公网访问 3-3 上一篇: 内网搭建电影网站并实现公网访问 2-3  即便是同一款软件,遇到不同的安装环境,也会碰到不同的问题,MacCMS10也是如此。在一些情况下,登录MacCMS10后台时会出现“验证码错误”的情况,即便输入显示的验证码,网页仍会提示“验证码错误”,导致无法进入MacCMS10后台。而要解决这个麻烦的问题有两种方法。 第一种方法是在MacCMS10文件夹下找到ap...

PhPstudy搭建本地WordPress

发布时间:2022-11-30 开发语言 前端 PHP
目录 一、下载PhPstudy和wordpress 二、部署WordPress 三、问题 无法启动Apache或Nginx和MySQL服务 四、PHP学习教程  一、下载PhPstudy和wordpress PhPstudy下载地址:小皮面板(phpstudy) - 让天下没有难配的服务器环境! (xp.cn) wordpress下载地址:下载 | WordPress.org China 简体中文 二、部署WordPress 把下载的wordpress文件夹复制到D:\phpstudy_pr...

用bash-completion 实现pman自动补全

发布时间:2022-11-27 PHP
前言 每次查php函数的用法,都要查看手册,感觉好麻烦,于是决心在自己的命令行里实现pman自动补全 提示:以下是本篇文章正文内容,下面案例可供参考 一、安装 先安装pear命令。不是本文重点,请自行查阅 Manual :: Installation (PEAR) 执行命令 pear install doc.php.net/pman 二、直接使用 代码如下(示例): pman gettype 结果如下  三、按装 bash-completion 先安装EPEL。不是本文重点,请自行查阅ph...

PHP自适应小说网站源码深度SEO优化自动采集

发布时间:2022-11-24 源码分享 服务器 小说网站源码 NGINX PHP
深度SEO优化自动采集PHP自适应小说网站源码,此源码是深度SEO优化自动采集的新版本,小说不占内存,存个上万小说不成问题。 记住采集以后的文章需要处理文章信息,至于自动采集我没去细细研究,跟前面的版本区别不是很大,优化了些东西,基本就是第一次需要自己采集些内容,后面更新都是自动的,批量处理文章信息一定不能少。 1、不保存任何数据,小说以类似软链接的形式存在。没有版权纷争。 2、因为是软链接,所以对硬盘空间需求极小,成本低。 3、后台预置广告位, 添加广告代码极其简单。 4、可以挂机自动采集,简...

1+X中级之mysql+PHP

发布时间:2022-11-25 开发语言 PHP 1+X前端中级
1.PHP运算符优先级:算术运算符>关系运算符>逻辑运算符 PHP运算符种类很多 主要有,PHP运算符的类别概览_weixin_39788792的博客-CSDN博客 2.PHP中的Math方法 Math.random():返回大于等于0小于1的一个随机数。 php时间内置对象,JS内置对象 Math 和 Date 的详解_嘉禾博研左方程的博客-CSDN博客 3.PHP中的header函数 header('Location: http://www.ithhc.cn/'); //跳转到一个新的...

php-msf源码详解

发布时间:2022-11-25 开发语言 JAVA PHP
源码解读也做了一段时间了, 总结一下自己的心得: 抓住 生命周期, 让代码在你脑海中 跑起来 分析架构, 关键字 分层 边界 隔离 一个好的框架, 弄清楚 生命周期 和 架构, 基本就已经到了 熟悉 的状态了, 之后是填充细节和编码熟练了 这里再介绍几个次重要的心得: 弄明白这个工具擅长干什么, 适合干什么. 这个信息也非常容易获取到, 工具的文档通常都会显眼标注出来, 可以通过这些 功能/特性, 尝试以点见面 从工程化的角度去看这个项目, 主要和上面的 架构 区分, 在处理核心业务, 也就是上面的 功能...

Linux安装PHP(最新版)

发布时间:2022-11-24 LINUX PHP
在线文档(安装说明)安装依赖 yum -y install autoconf build-essential curl libtool \ libssl-dev libcurl4-openssl-dev libxml2-dev libreadline7 \ libreadline-dev libzip-dev libzip4 nginx openssl \ pkg-config zlib1g-dev yum -y install libxml2-devel sqlite-devel libcurl...

PHP读取并输出XML文件数据的简单实现方法

发布时间:2022-11-25 开发语言 XML PHP
本文实例讲述了PHP读取并输出XML文件数据的简单实现方法。分享给大家供大家参考,具体如下: config.XML文件: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <?xml version=1.0 encoding=UTF-8?> <node>   <student>     <name>张明</name>     <email>1234567890@qq.com</email>    ...

Thinkphp5行为使用方法汇总

发布时间:2022-11-25 开发语言 PHP 服务器
在应用或模块下建 behavior目录,目录内建行为类文件Test.PHP(以下以home模块为例) 1 2 3 4 5 6 7 namespace app/home/behavior;//注意应用或模块的不同命名空间 class Test { public function run(&$params) {   echo $params;  } } 方法一 1.在入口文件中,增加: define('APP_HOOK',true); 2.home模块下建tags.PHP文件定义行为 ...

php中通用的excel导出方法实例

发布时间:2022-11-25 EXCEL PHP 开发语言
一.普遍导出方法 excel导出的方法网上有很多,在crm或是oa系统中导出excel是常有的事,做过的此功能人都知道,其主要操作其实是循环数据列表,然后一格一格地添加数据到固定的单元格中。只要做好了一次,其后只要复制相关代码修改修改,其他地方导出功能也就完成了。 但是这样会有两个问题:      1.当列表数据字段修改时,需要修改大量的代码,维护艰难,改着难受;      2.多次出现导出功能时,需要在多个地方复制大量的重复冗余代码,看着难受; 因此,有必要统一一个导出excel的方法,使用时,只需要传...

浅析PHP中的闭包和匿名函数

发布时间:2022-11-25 开发语言 PHP
闭包是指在创建时封装周围状态的函数。即使闭包所在的环境不存在了,闭包中封装的状态依然存在。 匿名函数就是没有名称的函数。匿名函数可以赋值给变量,还能像其他任何PHP对象那样传递。不过匿名函数仍是函数,因此可以调用,还可以传入参数。匿名函数特别适合作为函数或方法的回调。 注意:理论上讲,闭包和匿名函数是不同的概念。不过,PHP将其视作相同的概念。所以,我们提到闭包时,指的也是匿名函数,反之亦然。 PHP闭包和匿名函数使用的句法与普通函数相同,但闭包和匿名函数其实是 伪装成函数的对象(Closure类的实例)...

PHP操作XML(新增、编辑、删除)

发布时间:2022-11-25 XML PHP
本文来总结下使用PHP对xml 文件的内容进行操作,还有生成新的xml文件的方法。下面使用几个例子来说明。 新建xml文件: $path = '/test/test.xml'; //文件路径//查询文件是否存在if (file_exists($path)) { Error('文件已存在,不可新增'); return false;} else {比如想创建xml内容如下:<?xml version=1.0 encoding=utf-8?><!-- auto generated ...

PHPMailer报错Language string failed to load: tls SMTP->ERROR:RSET failed:

发布时间:2022-11-25 开发语言 PHP
phpmailer版本5.1 测试环境php版本:5.5.x,可以正常使用tls加密方式发送邮件 生产环境php版本:5.6.x,会报如上图的错误 。 这是因为对于5.6.x版本的php,phpmailer的版本过低 解决方案: 1、降低php版本到5.5.x 2、提高phpmailer的版本 3、邮件系统设置白名单,不加密...

文件上传检测的多种绕过姿势

发布时间:2022-11-25 网络 PHP 服务器
0x01: 前台脚本检测扩展名—绕过 原理 当用户在客户端选择文件点击上传的时候,客户端还没有向服务器发送任何消息,就对本地文件进行检测来判断是否是可以上传的类型,这种方式称为前台脚本检测扩展名。 1 绕过方法 绕过前台脚本检测扩展名,就是将所要上传文件的扩展名更改为符合脚本检测规则的扩展名,通过BurpSuite工具,截取数据包,并将数据包中文件扩展名更改回原来的,达到绕过的目的。 例如:文件名本来为【evil.jpg】,上传时,用BurpSuite截包后,将数据包中的名字改为【evil.php】(或其...

【春秋云境】 CVE-2022-24663复现

发布时间:2022-12-01 网络安全 安全 靶场 开发语言 PHP
靶标介绍: 远程代码执行漏洞,任何订阅者都可以利用该漏洞发送带有“短代码”参数设置为 PHP Everywhere 的请求,并在站点上执行任意 PHP 代码。P.S. 存在常见用户名低权限用户弱口令  打开地址进入场景 发现是个wp的后台。链接拼接上wp-admin 进入后台 爆破得到账号密码为test test  提示任何订阅者都可以利用该漏洞发送带有“短代码”参数设置为 PHP Everywhere 的请求,并在站点上执行任意 PHP 代码 这里指的是任意PHP代码并且是任意位置 随便找...

11月24日:fastadmin根目录下其他文件

发布时间:2022-11-25 PHP
 addons下的两个文件 其一:.gitkeep  其二:.htaccess  application中的common文件  pubilc文件中的uploads  runtime中的文件解析  vendor和composer.json的关系  根目录下.gitgnore中的相关标准  composer.json和composer.lock之间的关系  主要是承接之前的fastadmin根目录下文件的作用 接上文:11月23日下午:fastadmin文件夹下application目录中相关文件夹的作...

PHP图片压缩,再转base64传输

发布时间:2022-11-25 开发语言 PHP
<?php/** * 获取图片的Base64编码(不支持url) * @param $img_file * @return string */function img_to_base64($img_file) { $img_base64 = ''; if (file_exists($img_file)) { $app_img_file = $img_file; // 图片路径 $img_info = getimagesize($app_img_file); /...

PHP 使用lib压缩图片

发布时间:2022-11-25 C++ JAVA PHP 开发语言
int savezbmp(const char *filename,SURFACE *surface){ u32_t dlc_write; UINT16 head[8] = {0}; FIL fp; if(!surface) return 0; //以写入方式打开 if(FR_OK==f_open(&fp,filename,FA_WRITE|FA_CREATE_ALWAYS)) { UINT16 head[8] = {0}; UINT8 *zbuf = NULL; int srclen =...

java-php-python-ssm职工工资管理系统计算机毕业设计

发布时间:2022-11-25 开发语言 JAVA PHP
java-php-python-ssm职工工资管理系统计算机毕业设计 java-php-python-ssm职工工资管理系统计算机毕业设计 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、CSS、JS、JQuery等技术 后端技术:JAVA 运行环境:Win10、JDK1.8 数 据 库:MySQL5.7/8.0 源码地址:https://pan.baidu.com/s/1KuhCGOYu0YGW7kV-V43E1A...

[红明谷CTF 2021]write_shell

发布时间:2022-11-24 BUUCTF PHP WEB安全
<?phperror_reporting(0);highlight_file(__FILE__);function check($input){    if(preg_match(/'| |_|php|;|~|\\^|\\+|eval|{|}/i,$input)){        // if(preg_match(/'| |_|=|php/,$input)){        die('hacker!!!');    }else{        return $input;    }}functio...

PHP面试

发布时间:2022-11-29 面试 PHP
1.什么是面向对象?​​​​​​ 面向对象是程序的一种设计方式,它利于提高程序的重要性,使程序更加清晰。 主要特征:封装、继承、多态。 三大特点: a.封装性:也称为信息隐藏,就是将一个类的使用和实现分开,只保留部分接口和方法与外部联系,或者说只公开了一些供开发人员使用的方法。于是开发人员只需要关注这个类如何使用,不用去关心具体的实现过程,这样就能实现MVC的分工合作,也可以有效的避免程序之间相互依赖,从而实现代码模块之间的送耦合。 b.继承性:子类自动继承父类中的属性和方法,并且可以添加新的...