php SPL DirectoryIterator 获取网站目录列表的方法

    返回结果更友好更实用的方法请参考: php循环获取目录以及所有子目录中的所有文件 自 PHP 5.0 起php便增加了一些内置的组件和接口,比如SPL(标准php库,全称:Standard PHP Library),该库定义的一些类和接口极大的方便了php开发人员轻松快速的开发实际项目。本篇文章将简单记录一下SPL库中的一个关于文件夹(目录)处理的类,DirectoryIterator。 关于处理文件夹(目录),首先看一下传...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHP排列组合算法

    php排列组合的算法。 <?php $keyword_list = ['mysql', '数据库', '权限']; //求2个元素作为一个整体的排列数组 $list = arrangement($keyword_list, 2); echo '<pre>'; print_r($list); //求2个元素作为一个整体的排列数组个数 $num = arrangementNum(count($keyword_list), 2); echo $num . "\n"; //求2个元素作为一个整体的组合数组 $list = combination($keyword_list, ...阅读全文
    作者:绝缘体.. | 分类:MySQL, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    PHP编程入门之基础语法解析

    介绍 PHP(Hypertext Preprocessor)是一种通用开源脚本语言,特别适用于Web开发。它可以嵌入到HTML中使用,也可以作为独立的脚本文件运行。PHP的语法简单易学,常用于开发动态网站和Web应用程序。 本文将介绍PHP的基础语法,包括变量、数据类型、运算符、条件语句和循环等内容。希望能帮助初学者快速入门PHP编程。 变量 在PHP中,使用$符号来声明变量,变量名是以$符号开头的。PHP的变量...阅读全文
    作者:绝缘体.. | 分类:html, PHP, 编程语言 | 阅读: | 标签:, , , ,

    攻防世界-web-ics-02(sql注入、ssrf、目录扫描)

    题目来源:XCTF 4th-CyberEarth题目描述:工控云管理系统的文档中心页面,存在不易被发现的漏洞。 进入场景,如下,页面有一个下载功能(点击paper),下载功能只能下载pdf文件,会在dl参数加上.pdf。 目录扫描可以得到secret目录,该目录文件会被列出来。有两个文件,一个是secret.php一个是secret_debug.php。可以联想到secret_debug是secret文件的调试文件。 访问secret.php文件时,...阅读全文
    作者:绝缘体.. | 分类:apache, PHP, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    php获取目录所有文件并将结果保存到数组的程序

    返回结果更友好更实用的方法请参考: php循环获取目录以及所有子目录中的所有文件 工作中有时会遇到需要将某个目录下的文件进行批量处理的操作,这个时候我们就需要将该目录下的所有符合条件的文件找出来并保存到一个结果集中,然后方便批量处理,通常做法是将其保存到一个数组中,然后循环处理,下面将该过程做一下记录。 <?php //php获取目录所有文件并将结果保存到数组 foreach(glo...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,