ICode9

精准搜索请尝试: 精确搜索
  • PHP相关数据处理2020-12-01 18:01:26

    1、多维数组按照指定键名排序 $order_created_at = array_column($data,'created_at'); array_multisort($order_created_at ,SORT_DESC,$data); 2、替换数组指定键名:循环原数组,将需要替换的键值复制给指定的键名,然后再unset掉原键名。 //原键名:id 指定键名:userid forea

  • 迅搜使用指南2020-12-01 17:33:14

    迅搜使用指南 官网:http://www.xunsearch.com 帮助一般开发者针对既有的海量数据,快速而方便地建立自己的全文搜索引擎。全文检索可以帮助您降低服务器搜索负荷、极大程度的提高搜索速度和用户体验 1.安装 wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 t

  • dedecms 实现ctrl+v粘贴图片并上传、word粘贴带图片2020-12-01 17:02:42

    如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>  

  • [GXYCTF2019]Ping Ping Ping2020-12-01 15:34:37

    知识点 RCE 审题 不审了吧 很明显的rce 主要记一下一些常用的绕过方式 解题 首先如果抓不到flag可以先抓一下index 得到他的那些过滤 知道过滤之后就开始日题 常用的一些绕过 绕过空格 $IFS ${IFS} $IFS$9 < <> {cat,flag.php} //用逗号实现了空格功能,

  • 十款PHP开发者值得关注的编码工具2020-12-01 14:01:24

    当我们经常都要处理诸如像手工代码测试,及部署这样枯燥重复的工作时,往往会感到沮丧,然而我们一直努力想变得高效率。   而本文将向你介绍10款PHP开发工具,它们能正好能帮助你达到那样的要求,使你能有更多时间专注于建设更优秀的网页。 1 . PHPUnit 测试在软件开发中是相当重要的一

  • PHP 文件夹读取2020-12-01 10:32:19

    方法一 读取某个文件夹下的内容, opendir readdir结合while循环过滤,得到当前文件夹和父文件夹来操作 function readFolderFiles($path) { $list = []; $resource = opendir($path); while ($file = readdir($resource)) { //排除根目录 if ($f

  • CTF-网鼎模拟题-RCE2020-12-01 10:05:05

    CTF-网鼎模拟题-RCE 知识考察:PHP代码审计、文件包含、PHP短标签、PHP伪协议 解题思路 1、查看网页源代码,提示?file=code.php,访问http://8.131.66.222:12326/index.php?file=code.php可以看到在index.php输出hello 判断应该存在文件包含漏洞,尝试读http://8.131.66.222:12326/index

  • PHP 的 序列化与反序列化 自己的理解2020-11-30 23:35:40

    序列化与反序列化 序列化:把对象转换为字节序列的过程称为对象的序列化 反序列化:八字节序列回复位对象的过程成为对象的反序列化 序列化要用到的函数serialize。 看下面的例子: 上面是一个基本的例子 下面看看数组 作为类的不同显示

  • ctf训练 SMB信息泄露2020-11-30 22:59:48

    ctf训练 SMB信息泄露 SMB介绍 SMB (Server Message Block)通信协议是微软(Microsoft)和英特尔(Intel)在1987年制定的协议,主要是作为Microsoft网络的通讯协议。后来Linux移植了SMB,并称为samba。 SMB协议是基于TCP - NETBIOS下的,一般端口使用为139,445 SMB协议,计算机可以访问网络

  • php 二维数组转一维数组小结2020-11-30 19:32:54

    例:将如下二位数组转为一维数组 $res = [ [ 'id' => 2135, 'first_name' => 'John', 'last_name' => 'Doe', ], [ 'id' => 3245, 'first_name' =&

  • php 二维数组排序2020-11-30 19:30:41

    直接Demo: $person = array( array('num'=>'001','id'=>6,'name'=>'zhangsan','age'=>21), array('num'=>'001','id'=>7,'name'=>'ahangs

  • 帝国cms定时自动更新带加密插件2020-11-30 18:34:11

    网站需要定时刷新首页,但是帝国CMS自带的刷新功能,需要后台一直开启才能生效;现在需要做一个带密码的刷新插件,自动定时更新首页。 1 <?php 2 /******** 3 * 1.本插件目录位置在/e/admin/之下, 4 * 2.新建日期20201130 5 * 3.chig@foxmail.com 6 7 ***********/ 8 $passwor

  • Java基础语法与PHP的区别2020-11-30 17:33:37

    (1)Java除了构造方法,其他方法都需要声明返回类型。PHP 7 才支持返回类型声明 (2)可以对Java类声明访问控制,public、protect、private。一个文件中只能有一个public class,public class可以在任何地方被使用,protected只能在当前包内被使用。PHP没有类的访问控制 (3)Java中单引号表示一个字

  • PHP 8.0重大版本更新正式发布:支持JIT编译器,性能提升高达3倍2020-11-30 16:57:41

    美国时间 11 月 26 日,PHP 团队宣布 PHP 8.0 正式 GA。PHP 8.0 是 PHP 语言的最新主要版本,带来了许多新特性和优化,包括命名参数(named arguments)、联合类型(union types)、属性(attributes)、构造器属性提升(constructor property promotion)、Match 表达式、nullsafe 运算符、JIT,以及针

  • php页面静态化技术2020-11-30 10:05:46

    很多框架的模板引擎都有页面静态化的功能 目的是为了优化网站运行时间 静态化分两种 纯静态和伪静态 一. 纯静态 纯静态展示的是实实在在的静态页面 运行PHP程序 判断是否存在静态页 如果存在 展示静态页 如果不存在 生成静态页 再展示 实现方法 是PHP的ob缓冲 //PHP程序一系

  • 教你如何使用php session2020-11-30 09:32:53

    学会php session可以在很多地方使用,比如做一个后台登录的功能,要让程序记住用户的session,其实很简单,看了下面的文章你就明白了。 PHP session用法其实很简单它可以把用户提交的数据以全局变量形式保存在一个session中并且会生成一个唯一的session_id,这样就是为了多了不会产生混乱了

  • web进阶 baby web 相关与php的知识2020-11-30 09:04:18

    index是普遍意义上的“首页”,也就是你输入一个域名后会打开一个页bai面,基本上就是index.xxxx(基本上首页都不会把index.xxxx显示在url里,但也不绝对) 后面的php是“Hypertext Preprocessor”,一个脚本语言,与asp、jsp一样是用来处理网站各种事物的程序。   PHP  中文名是超文本语言,是

  • LAMP原理介绍2020-11-29 23:33:43

    一、LAMP架构介绍    现如今打开浏览器,搜索LAMP关键词,出现大量的关于LAMP的介绍,包括LAMP的一键脚本、LAMP的yum安装、LAMP的编译安装,但是对于一个非开发或非专业人员有可能根据网络参考资源实现LAMP的搭建并成功运行各种服务,也有部分人员完全照搬某些博客知识进行搭建,最后以失

  • 使用 phpStudy2016 部署本地 Think PHP 3.2.32020-11-29 21:33:28

    使用 phpStudy2016 部署本地 Think PHP 3.2.3 01) 下载 thinkphp_3.2.3_full.zip,解压到 C:\gitee\study\phpStudy\www\itbull\tp\tp323 02) 打开 phpStudy2016, 启动版本 php5.5.38 + Apache, 使用 php5.6 的版本无法打开 tp323 不知道啥原因 03) 打开阿帕奇的主配置文件: p

  • JVM学习:JDK、JRE、JVM2020-11-29 19:35:55

    话不多说,先上图 简图   1362965-20190114161305916-1522316322.png 详细图   aHR0cDovL2hleWdvLm9zcy1jbi1zaGFuZ2hhaS5hbGl5dW5jcy5jb20vaW1hZ2VzL2ltYWdlLTIwMjAwNzI3MTIzNTExNTAxLnBuZw.png 1、JDK JDK(Java SE Development Kit),Java标准开发包,它提供了编译、运行J

  • JVM学习:JDK、JRE、JVM2020-11-29 19:29:25

    话不多说,先上图 简图 1362965-20190114161305916-1522316322.png 详细图 aHR0cDovL2hleWdvLm9zcy1jbi1zaGFuZ2hhaS5hbGl5dW5jcy5jb20vaW1hZ2VzL2ltYWdlLTIwMjAwNzI3MTIzNTExNTAxLnBuZw.png 1、JDK JDK(Java SE Development Kit),Java标准开发包,它提供了编译、运行Java程序所需

  • php实现文件下载的几种方式2020-11-29 15:29:08

      本文简单介绍在PHP中几种常用文件下载方式。     一、直接链接文件下载     在知道文件路径的情况下,可以简单的通过页面“a”标签元素,直接下载文件。 代码如下:    <!DOCTYPE html> <html lang="en"> <head>     <base target="_self">     <meta http-

  • PHP伪协议学习2020-11-29 15:06:11

    常见的文件包含函数:include、require、include_once、require_once、highlight_file 、show_source 、readfile 、file_get_contents 、fopen 、file PHP.ini: allow_url_fopen :on 默认开启 该选项为on便是激活了 URL 形式的 fopen 封装协议使得可以访问 URL 对象文件等。 all

  • php实现JWT验证的实例教程2020-11-29 14:34:20

    JWT,全称 Json web token,是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可

  • 日常练习之web(BackupFile)2020-11-29 14:06:11

    打开题目只有一句话 查看源码无果 抓包无果 卡了很久,无奈只好去寻wp,找到index.php.bak备份文件, 代码审计发现是php弱比较 要让 key=str 这里只需要key=123即可得到flag flag{4538b12f-1733-4c4c-99d7-e6ba9dbc0daf}

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有