网站技术

  目录 前言 1. deldot 2. in_array 3. intval 4. strrchr 5. strtolower 6. strrpos 7. str_ireplace 8. strstr 9. substr 10. trim 附PHP 文件上传处理 参考资料 总结 前言 收集了几个在文件上传利用中常见的函数。 对这些函数的深入理解应该有助于文件上传利用的顺利进行。 1. deldot deldot函数为upl

2023-01-14  323
网站技术

目录 phpffmpeg获取视频缩略图 1.环境 2.centos7安装ffmpeg 3.项目安装ffmpeg包 4.php代码 附Fmpeg读取视频信息 总结 php ffmpeg获取视频缩略图 1.环境 centos 7 ffmpeg version 2.8.15 Copyright 2.centos7安装ffmpeg centos7安装ffmpeg sudo rpm --import http://li.nux

2023-01-14  460
网站技术

目录 前言 下面介绍使用ffmpeg获取视频首帧的方法。 FFmpeg获得视频文件的缩略图 Fmpeg读取视频信息 Fmpeg获得视频文件的总长度时间和创建时间 总结 前言 ffmpeg是一款开源、跨平台的视频处理程序,可用在Windows、mac、linux等平台,可以方便的运用多种语言脚本来调用其执行视频的操作。 下面介绍使用ffmpeg获取视频首帧的方法。 <?php //待处理视频 $in_file = 'test.

2023-01-14  503
网站技术

目录 如果后台数据处理使用PHP来进行,那么就要有相应的数据处理及返回。 最常用的就是获取记录总数和表记录查询结果。 获取数据表的记录总数 <?php require 'linkConfig.php';//根据连接信息连接数据库 $sql = "select count(*) from druserlist where C04='普通用户'";//查询数据表 $result = $mysqli->query($sql);//

2023-01-14  247
网站技术

目录 一、打开/关闭文件 二、读写文件 1、读取整个文件 2、读取一行数据 3、读取一个字符 4、读取任意长度的字符串 总结  一、打开/关闭文件 1、对文件操作时首先要打开文件,打开文件用 fopen()函数,语法是: fopen(filename,mode,include_path,context); 2、对文件操作结束后应该关闭这个文件,使用函数 fclose(); 例如: 二、读写文件 1、读取整

2023-01-14  263
网站技术

算起来,折腾了整整一天,就是完成将上传的Word文件保存到MS SQL Server 2014数据库中。 第一次使用PHP来开发一个小程序,压力也挺大,主要是用户觉得我很快就能完成,这就有点尴尬了,怎么可能?!对于PHP,我还是个新手。 没有办法,只能硬着头皮干了,星期一开始。 原先我一直以为CSDN是最好的开发文档集散地,查资料是首选,结果我查了无数的资料,都没有找到相关的内容,快崩溃了。我发现很多记录日志真是糟糕,写开发日志是为了方便

2023-01-14  294
网站技术

目录 前言 Trait简介 Trait作用 单继承结构 示例源码 创建Trait 调用方法的优先级: 使用Trait 引入位置 编译问题 总结 前言 我们都知道PHP是单继承语言,但是有些时候我们两个在业务上毫不相干的两个类可能存在类似的行为,我们如何优雅的做到DRY(Don’t Repeat Yourself)呢? 答案就是引入Trait Trait简介 Trait是PHP 5.4引入的新概念,看上

2023-01-14  313
网站技术

一、什么是 RASP RASP 全称是 Runtime Application self-protection,即运行时应用自我保护,这是一种嵌入到应用程序内部,实时检测来自外部的请求、输入的技术。PHP 的 RASP 是通过 PHP 拓展的形式嵌入到PHP 的解释器中。 RASP(Runtime Application self-protection)是一种在运行时检测攻击并且进行自我保护的一种技术。早在2012年,Gartner就开始

2023-01-14  288
网站技术

什么是Repository模式,laravel学院中用这样一张图来解释 编码过程当中 解耦一直是个较为热门的话题。 使用MVC设计模式开发的时候,如果需要查询数据库/操作数据库的时候就得直接引用模型,调用模型。按照常规的调用方法直接以下所示,不使用Eloquent ORM就没法操作数据库,那么就是ORM和这个控制器有着非常之大的耦合性。 $position = Position::createPosition($params); $p

2023-01-14  348
网站技术

目录 前言 session文件包含 php.ini [WMCTF 2020]Make PHP Great Again session维持 方法一 | 借助Burp Suite 方法二 | python脚本 方法三(非预期) | 伪协议配合多级符号链接的办法进行绕过。 session反序列化 Jarvis OJ WEB PHPINFO 小结 前言 做题的时候经常考到session利用,常见的基本就两种,session文

2023-01-14  252