一.PHP介绍 PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、JAVA、Perl以及PHP自创的语法。利于学习,应用广泛,主要适用于Web开发领域。 二.PHP框架 A.ThinkPHP 1.借助成 ...
分类:
Web程序 时间:
2020-04-20 12:04:35
阅读次数:
189
在thinkphp中,public目录是外部可以访问的资源目录。与第3版和第5版不同,6版的thinkphp访问静态资源的路径,不用大写,且不需要加下划线。 1、资源放置在public/static文件夹下面: 我的服务器根目录: html内资源链接路径:/thinkphp目录/public/sta ...
分类:
Web程序 时间:
2020-04-19 23:44:30
阅读次数:
596
0x00 前言 依旧是和上篇文章审计思路一致,越来越觉得代审积累经验很重要了。。还好自己没有头铁学了学php漏洞就头铁去审,哪怕仅仅是这几篇文章这几篇文章学会了debug,学会了看Github的commit记录进行漏洞定位。代审真香啊,越审越好玩。 环境 本次漏洞存在于?Mysql?类的?parse ...
分类:
数据库 时间:
2020-04-19 00:53:21
阅读次数:
137
0x00 前言 还是想把tp的几个洞复现审完再去审别的,直接上手最新的CMS感觉顶不住,就拿TP来练习思路和debug等等技巧。 0x01 环境 环境: 1:将?application/index/controller/Index.php?文件代码设置如下: 至于为什么。。和之前的反序列化一样。那就 ...
分类:
数据库 时间:
2020-04-18 18:59:56
阅读次数:
294
官方文档地址: http://www.jetbrains.com/phpstorm/help/creating-php-documentation-comments.html#d745077e199 由于英文水平有限 自己总结了一下操作步骤: file-> setting-> FIle and Co ...
分类:
Web程序 时间:
2020-04-17 15:19:31
阅读次数:
204
PHP版DES算法加密数据(3DES) 可与java的DES(DESede/CBC/PKCS5Padding)加密方式兼容 <?php /** * Created by PhpStorm. * Title:PHP版DES加解密类 * 可与java的DES(DESede/CBC/PKCS5Paddin ...
分类:
编程语言 时间:
2020-04-13 19:53:54
阅读次数:
194
重构涵盖了一系列不同的技术,包括移动,提取,复制,删除和重命名。 这些功能涵盖了你对代码持续进行地更改。重构是对现有代码的优化和提炼,提高了代码的可读性、可维护性,甚至是提升了代码的执行效率。phpstorm提供了重构的所有功能,可以方便的使用快捷键或菜单对代码进行重构操作。下面是phpstorm代 ...
分类:
Web程序 时间:
2020-04-12 12:28:23
阅读次数:
164
thinkphp 怎么将文件夹压缩成zip thinkphp 将多个文件合并成压缩包、此功能是依赖于thinkphp //要合并压缩的文件 $files[0] = 'Uploads/baojia_excel/nihao【CG20200402001】采购单(1).xls'; $files[1] = ' ...
分类:
Web程序 时间:
2020-04-11 09:55:24
阅读次数:
92
在项目中,合理的使用缓存对性能有较大的帮助。ThinkPHP提供了方便的缓存方式,包括数据缓存、静态缓存和查询缓存等,支持包括文件方式、APC、Db、Memcache、Shmop、Sqlite、Redis、Eaccelerator和Xcache在内的动态数据缓存类型,以及可定制的静态缓存规则,并提供 ...
分类:
Web程序 时间:
2020-04-11 00:09:04
阅读次数:
366
1、Git Bash在Windows 7上显示奇怪的字符 [32m [39m 解决方案: 对于MingGW64,我发现进入Options >终端并从> xterm (默认我设定)切换到 xterm-256color 修复了问题。我也重新启动了控制台。 2、idea/PhpStorm中的termina ...
分类:
Web程序 时间:
2020-04-09 00:44:19
阅读次数:
83